eHouse4Android älypuhelimet ohjelmointi tilan päivitys ajureita Android

eHouse Home Automation – Synkronointi kuljettajien , I , O , mitattujen arvojen laitteiden ja paneelien Android . Kuvaus ohjelmistopaketti ja kirjastot luoda omia paneeleita lavalla EHouse kotiautomaatio – Ohjelmisto ohjata järjestelmää Home Automation eHouse – Ohjaus ja Building Automation eHouse – Management .

Luokka EhouseTCP

Luokka käytetään ylläpitämään TCP / IP yhteys järjestelmän Building Automation eHouse (online) ja päivittää tiedot tulevat mikroprosessori ohjaimet eHouse { Building Automation eHouse – Ajurit } .
Se edellyttää myös käyttö luokat:
* Ehousecommunication . luokka
* StatusEhouse . luokka
* StatusCommManager . luokka

Kun yhteys ” kysely ” ja Automaatio eHouse , saada nykytilan ajurit (online) visualisointiin sovellukset { Building Automation eHouse – Gallery of Software Ohjaus } , Tiedot päivitetään instansseissa (1 ohjain => ; Esimerkiksi luokan status) luokat:

  • StatusEhouse (kuljettajille eHouse1)
  • StatusCommManager (kuljettajille eHouse TCP / IP)

Näitä tietoja voidaan sitten noutaa ohjelmisto hakkuita ja visualisointi algoritmeja tai muita ohjelmistoja Android-alustan , ilman kirjoittaa ” algoritmit kääntää ” eHouse PC kokoonpano Android-alustan .


Ominaisuudet:

public static void TerminateQuery ()

Lopettaminen TCP / IP (päättymättömään silmukkaan saamisen aseman ajurit .

Esimerkki käytöstä: EhouseTCP . TerminateQuery () ;


public static boolean QueryStart (String isäntä , int portti)

Aloittaa vuoropuhelun ja ylläpitää viestintä ja vastaanotto tilan kaikki järjestelmän ajurit eHouse (loputon silmukka – se voidaan pysäyttää TerminateQuery ())

Jos määritetty isäntä käyttää isäntä ja portti parametrien

muutoin se käyttää asetukset (erikseen paikallisille ja Internet-yhteys, riippuen toiminto suorittaa julkisen EnableInternet (boolean enab) )

Esimerkki käytöstä: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Yhdistetään oletuksena palvelimelle TCP / IP eHouse


public static void AllDevsStatus ()

Tuonti ajurien nimet ” eHouse 1 – 485 ” , yhdessä nimet poistuu , I , mittaustulot alkaen asetustiedostot

Esimerkki käytöstä: EhouseTCP . AllDevsStatus () ;


public static void AllDevsTCPStatus ()

Tuonti ajurien nimet ” Ethernet eHouse ” yhdessä nimet poistuu , I , mittaustulot alkaen asetustiedostot

Esimerkki käytöstä: EhouseTCP . AllDevsTCPStatus () ;



Esimerkki koko koodi:

Lisätietoja eHouse Drivers:

valaistuksen ohjaus , lämmitys , HiFi tiloissa
Ohjaus keskuslämmitys ja ilmastointi
valvonta kaihtimet , portit , markiisit
ohjaus portit , ikkunaluukut , markiisit Järjestelmän version eHouse1

Suunnittelu ja asennus järjestelmä tee se itse

Home Automation eHouse – Independent System Design
Building Automation eHouse – Self-asennus