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