ehouse Automation Home – Sinkronizzazzjoni ta 'sewwieqa , I , O , valuri mkejla għat-tagħmir u pannelli fuq Android . Deskrizzjoni tal-pakkett tas-software u l-libreriji biex joħloq awli tagħhom stess fuq il-pjattaforma Awtomazzjoni dar ehouse – Software għall-kontroll tas-sistema Ehouse Automation Home – Kontroll u Ehouse Awtomazzjoni bini – Ġestjoni .
Klassi EhouseTCP
Klassi huwa użat biex iżommu l-konnessjoni TCP / IP mas-sistema Awtomazzjoni bini ehouse (online) u jaġġornaw l-informazzjoni li ġejjin mill-ehouse kontrolluri mikroproċessur { Ehouse Awtomazzjoni bini – Is-sewwieqa } .
Dan jeħtieġ ukoll l-użu ta 'klassijiet:
* Ehousecommunication . klassi
* StatusEhouse . klassi
* StatusCommManager . klassi
Meta l-konnessjoni ” mistoqsija ” ta ' Awtomazzjoni ehouse , li jirċievu l-istatus attwali tas-sewwieqa (onlajn) għall-applikazzjonijiet viżwalizzazzjoni { Ehouse Awtomazzjoni bini – Gallerija ta 'Kontroll Software } , tad-data huma aġġornati fil-każijiet (1 kontrollur => ; każ ta 'l-istatus klassi) klassijiet:
- StatusEhouse (għas-sewwieqa eHouse1)
- StatusCommManager (għal ehouse sewwieqa TCP / IP)
Din id-data jistgħu mbagħad jiġu miksuba mill-software għal-logging u algoritmi viżwalizzazzjoni, jew kwalunkwe software ieħor fuq il-pjattaforma Android , mingħajr ma jkollhom jiktbu ” algoritmi tittraduċi ” PC ehouse konfigurazzjoni għall-pjattaforma Android .
Karatteristiċi:
pubbliku null statiku TerminateQuery ()
Twaqqif ta 'TCP / IP (linja infinita biex jirċievu l-istatus ta' sewwieqa .
Eżempju tal-użu: EhouseTCP . TerminateQuery () ;
pubbliku statiku Boolean QueryStart (ospitanti String , ) tal-port int
Jibda u jkompli l-komunikazzjoni u r-riċeviment ta 'l-istat ta' kull ehouse sewwieqa sistema (linja infinita – li tista 'titwaqqaf mill TerminateQuery ())
Jekk l-Istat speċifikat permezz ta 'parametri ospitanti u l-port
inkella juża l-konfigurazzjoni settings (separatament għall-konnessjoni lokali u l-Internet, skond il-funzjoni jiddekorri pubbliku EnableInternet (Boolean enab) )
Eżempju tal-użu: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Jgħaqqad lis-server default ta 'l-ehouse TCP / IP
pubbliku null statiku AllDevsStatus ()
Ismijiet Importazzjonijiet sewwieq ” ehouse 1 – 485 ” , flimkien mal-ismijiet tal-ħruġ , I , inputs tal-kejl mill-Fajls Konfigurazzjoni
Eżempju tal-użu: EhouseTCP . AllDevsStatus () ;
pubbliku null statiku AllDevsTCPStatus ()
Ismijiet Importazzjonijiet sewwieq ” Ethernet ehouse ” flimkien mal-ismijiet tal-ħruġ , I , inputs tal-kejl mill-Fajls Konfigurazzjoni
Eżempju tal-użu: EhouseTCP . AllDevsTCPStatus () ;
Eżempju ta 'kodiċi kompluta:
Is-sewwieqa Aktar ehouse informazzjoni:
dawl ta 'kontroll , tisħin , HiFi fi spazji
Kontroll tat-tisħin ċentrali u ventilazzjoni
kontroll ta 'blinds , gradi , tined
kontroll gradi , xaters , tined verżjoni tas-sistema eHouse1
Disinn u installazzjoni tas-sistema do it yourself
Ehouse Automation Home – Disinn Indipendenti tas-Sistema
Ehouse Awtomazzjoni bini – Awto-Installazzjoni