eHouse Avtomatizacija doma – Sinhronizacija voznikov , Jaz , O , izmerjene vrednosti za opremo in plošč na Android . Opis programskega paketa in knjižnice za ustvarjanje lastne plošče na platformi EHouse Avtomatizacija doma – Programska oprema za nadzor sistema Avtomatizacija doma eHouse – Nadzor in Building Automation eHouse – Upravljanje .
Razred EhouseTCP
Razred se uporablja za vzdrževanje TCP / IP povezavo s sistemom Avtomatizacija zgradb eHouse (na spletu) in posodabljanje podatkov, ki prihajajo iz eHouse mikroprocesor krmilniki { Building Automation eHouse – Vozniki } .
Prav tako zahteva uporabo razredov:
* Ehousecommunication . razred
* StatusEhouse . razred
* StatusCommManager . razred
Ko je povezava ” poizvedba ” od Avtomatizacija eHouse , prejemati trenutno stanje voznikov (online) za prikazovanje aplikacije { Building Automation eHouse – Gallery of Control Software } , Podatki so posodobljeni v primerih (1 krmilnik => ; primerek razreda status) razredi:
- StatusEhouse (za voznike eHouse1)
- StatusCommManager (za eHouse voznike TCP / IP)
Te podatke lahko nato pridobiti s programsko opremo za sečnjo in vizualizacijo algoritmi, ali katero koli drugo programsko opremo na platformo Android , ne da pisati ” algoritmi prevesti ” eHouse PC konfiguracija za platformo Android .
Značilnosti:
public static void TerminateQuery ()
Prekinitev TCP / IP (neskončno zanko za prejemanje stanje voznikov .
Primer uporabe: EhouseTCP . TerminateQuery () ;
public static boolean QueryStart (String gostitelja , int port)
Pričenja in ohranja komunikacijo in sprejem statusa vseh eHouse sistemske gonilnike (neskončna zanka – ga je mogoče ustaviti z TerminateQuery ())
Če je določen server uporablja gostitelja in vrata parametrov
sicer uporablja nastavitve (ločeno za lokalno in internetno povezavo, odvisno od funkcije za zagon javnega EnableInternet (boolean enab) )
Primer uporabe: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Za priklop privzeti strežnik na eHouse TCP / IP
public static void AllDevsStatus ()
Uvoz voznik imena ” eHouse 1 – 485 ” , skupaj z imeni izhodov , Jaz , merjenje vložkov iz Configuration Files
Primer uporabe: EhouseTCP . AllDevsStatus () ;
public static void AllDevsTCPStatus ()
Uvoz voznik imena ” Ethernet eHouse ” skupaj z imeni izhodov , Jaz , merjenje vložkov iz Configuration Files
Primer uporabe: EhouseTCP . AllDevsTCPStatus () ;
Primer popolne kode:
Več informacij eHouse Drivers:
nadzor razsvetljave , ogrevanje , HiFi v prostorih
Nadzor centralno ogrevanje in prezračevanje
nadzor nad žaluzije , vrata , platnene strehe
nadzor vrat , polkna , platnene strehe Sistem različica eHouse1
Načrtovanje in namestitev sistema, to storite sami
Avtomatizacija doma eHouse – Independent System Design
Building Automation eHouse – Self-namestitev