eHouse4Android smartphones programiranje stanje posodobite gonilnike za Android

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