eHouse Automatització de la llar – Sincronització dels conductors , Jo , O , els valors mesurats per a l'equip i els panells en Android . Descripció del paquet de programari i biblioteques per crear els seus propis panells de la plataforma EHouse automatització de la llar – Programari per controlar el sistema Inici eHouse Automatització – Control i La construcció de eHouse Automatització – Administració .
Classe EhouseTCP
Classe s'utilitza per mantenir la connexió TCP / IP amb el sistema Automatització d'Edificis eHouse (en línia) i actualitzar les dades procedents de la eHouse microprocessador controladors { La construcció de eHouse Automatització – Drivers } .
També es requereix l'ús de classes:
* Ehousecommunication . classe
* StatusEhouse . classe
* StatusCommManager . classe
Quan la connexió ” pregunta ” de Automatització eHouse , per conèixer l'estat actual dels controladors (en línia) per a aplicacions de visualització { La construcció de eHouse Automatització – Galeria de Control de Programari } , les dades s'actualitzen en els casos (1 controller => ; una instància de la pertinença de classe) classes:
- StatusEhouse (per als conductors eHouse1)
- StatusCommManager (per eHouse controladors TCP / IP)
Aquestes dades poden ser recuperats pel programari per al registre i els algoritmes de visualització, o qualsevol altre programari en la plataforma Android , sense haver d'escriure ” algorismes de traducció ” eHouse configuració de PC per a la plataforma Android .
Característiques:
TerminateQuery public void ()
Interrupció del TCP / IP (bucle infinit per rebre l'estatus dels conductors .
Exemple d'ús: EhouseTCP . TerminateQuery () ;
public static QueryStart booleà (host cadena , int port)
Inicia i manté la comunicació i la recepció de la situació de tots els controladors de sistema eHouse (bucle infinit – pot ser detingut per TerminateQuery ())
Si el host està utilitzant els paràmetres d'amfitrió i el port
en cas contrari, utilitza les opcions de configuració (per separat per a la connexió local i Internet, depenent de la funció pública per executar EnableInternet (booleà enab) )
Exemple d'ús: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Es connecta amb el servidor per defecte en el eHouse TCP / IP
public void AllDevsStatus ()
Les importacions noms dels controladors ” eHouse 1 – 485 ” , juntament amb els noms de les sortides , Jo , entrades de mesura dels arxius de configuració
Exemple d'ús: EhouseTCP . AllDevsStatus () ;
public void AllDevsTCPStatus ()
Les importacions noms dels controladors ” Ethernet eHouse ” juntament amb els noms de les sortides , Jo , entrades de mesura dels arxius de configuració
Exemple d'ús: EhouseTCP . AllDevsTCPStatus () ;
Exemple de codi complet:
Més informació Drivers eHouse:
control d'il · luminació , calefacció , HiFi en els espais
El control central de calefacció i ventilació
control de persianes , portes , tendals
control de portes , persianes , tendals versió del sistema eHouse1
Disseny i instal · lació del sistema de faci-ho vostè mateix
Inici eHouse Automatització – Disseny de Sistemes Independents
La construcció de eHouse Automatització – Auto-instal · lació