eHouse4Android smartphonach programavimo statusą atnaujinti tvarkykles, skirtas Android

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