eHouse Pradžia Automatika – Sinchronizacija vairuotojų , Aš , O , išmatuotos vertės už įrangą ir plokštės Android . Aprašymas programinės įrangos paketo ir bibliotekų kurti savo plokštes ant platformos EHouse namų automatikos – Programinė įranga kontrolės sistemos Namų automatikos eHouse – Kontrolė ir Pastato automatizavimo eHouse – Valdymas .
Klasės EhouseTCP
Klasė yra naudojama palaikyti TCP / IP ryšį su sistema Pastatų automatika eHouse (online) ir atnaujinti duomenis iš mikroprocesoriaus valdikliai eHouse { Pastato automatizavimo eHouse – Vairuotojai } .
Ji taip pat reikalauja, kad klasių naudoti:
* Ehousecommunication . klasė
* StatusEhouse . klasė
* StatusCommManager . klasė
Kai ryšys ” užklausa ” iš Automatika eHouse , gauti dabartinę būklę vairuotojams (internete), skirti pavaizduoti programų { Pastato automatizavimo eHouse – Galerija Programinės įrangos valdymo } , duomenys yra atnaujinami atvejais (1 valdiklis => ; šios klasės statuso Pavyzdžiui) klases:
- StatusEhouse (vairuotojams eHouse1)
- StatusCommManager (vairuotojai eHouse TCP / IP)
Šie duomenys vėliau gali būti Gauta iš medienos ruošos ir vizualizavimo algoritmai, programinė įranga, ar bet kurios kitos programinę įrangą Android platforma , nereikia rašyti ” algoritmai versti ” eHouse kompiuterio konfigūraciją Android platforma .
Savybės:
public static negaliojančiu TerminateQuery ()
Nutraukus TCP / IP (begalinis ciklas gauti vairuotojų statusas .
Pavyzdys naudoti: EhouseTCP . TerminateQuery () ;
public static boolean QueryStart (Styginių priimančiosios , int uostas)
Pradeda ir palaiko bendravimą ir priėmimo apie visus sistemos tvarkyklės eHouse statuso (begalinis ciklas – ji gali būti sustabdytas TerminateQuery ())
Jeigu nurodytas priimančiosios naudoja priimančiosios ir uosto parametrai
kitaip ji naudoja konfigūracijos nustatymai (atskirai vietos ir interneto ryšio, priklausomai nuo funkcija paleisti viešojo EnableInternet (boolean enab) )
Pavyzdys naudoti: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Prisijungia prie numatytojo serverio TCP / IP eHouse
public static negaliojančiu AllDevsStatus ()
Importas vairuotojo vardai ” eHouse 1 – 485 ” , kartu su išėjimų pavadinimai , Aš , matavimo įėjimai nuo konfigūracijos failai
Pavyzdys naudoti: EhouseTCP . AllDevsStatus () ;
public static negaliojančiu AllDevsTCPStatus ()
Importas vairuotojo vardai ” Ethernet eHouse ” kartu su išėjimų pavadinimai , Aš , matavimo įėjimai nuo konfigūracijos failai
Pavyzdys naudoti: EhouseTCP . AllDevsTCPStatus () ;
Pavyzdys visiško kodas:
Daugiau informacijos eHouse Drivers:
apšvietimo valdymo , šildymas , HiFi erdvėse
Valdymo centrinio šildymo ir vėdinimo
kontrolės žaliuzės , vartai , tentai
kontrolės vartai , žaliuzės , tentai sistemos versija eHouse1
Projektavimo ir montavimo sistemos do it yourself
Namų automatikos eHouse – Nepriklausomų sistemos projektavimas
Pastato automatizavimo eHouse – Savęs įrengimas