eHouse Home Automation – Sincronizzazione dei driver , Io , O , valori misurati per le attrezzature e pannelli su Android . Descrizione del pacchetto software e librerie per creare i loro pannelli proprio sulla piattaforma EHouse domotica – Software per controllare il sistema Home Automation eHouse – Controllo e Building Automation eHouse – Gestione .
Classe EhouseTCP
Classe viene utilizzata per mantenere la connessione TCP / IP con il sistema Building Automation eHouse (online) e aggiornare i dati provenienti dal microprocessore eHouse controllori { Building Automation eHouse – Driver } .
Richiede anche l'utilizzo di classi:
* Ehousecommunication . classe
* StatusEhouse . classe
* StatusCommManager . classe
Quando la connessione ” interrogare ” di Automazione eHouse , per ricevere lo stato attuale dei driver (online) per applicazioni di visualizzazione { Building Automation eHouse – Galleria di Software di controllo } , i dati vengono aggiornati nei casi (1 controller => ; un'istanza della classe di stato) classi:
- StatusEhouse (per i conducenti eHouse1)
- StatusCommManager (per eHouse driver TCP / IP)
Questi dati possono poi essere recuperate dal software per la registrazione e gli algoritmi di visualizzazione, o qualsiasi altro software sulla piattaforma Android , senza dover scrivere ” algoritmi di tradurre ” eHouse configurazione PC per piattaforma Android .
Caratteristiche:
pubblico TerminateQuery static void ()
L'interruzione del protocollo TCP / IP (ciclo infinito per ricevere lo status di driver .
Esempio di utilizzo: EhouseTCP . TerminateQuery () ;
public static boolean QueryStart (host String , int porta)
Inizia e mantiene la comunicazione e la ricezione dello stato di tutti i eHouse sistema i driver (loop infinito – può essere fermato da TerminateQuery ())
Se l'host specificato utilizzando i parametri host e porta
altrimenti utilizza le impostazioni di configurazione (a parte per la connessione locale e Internet, a seconda della funzione da eseguire pubblico EnableInternet (boolean enab) )
Esempio di utilizzo: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Si collega al server di default a livello TCP / IP eHouse
public static void AllDevsStatus ()
Importazioni conducente nomi ” eHouse 1 – 485 ” , insieme con i nomi delle uscite , Io , ingressi di misura dai file di configurazione
Esempio di utilizzo: EhouseTCP . AllDevsStatus () ;
public static void AllDevsTCPStatus ()
Importazioni conducente nomi ” Ethernet eHouse ” insieme con i nomi delle uscite , Io , ingressi di misura dai file di configurazione
Esempio di utilizzo: EhouseTCP . AllDevsTCPStatus () ;
Esempio di codice completo:
Ulteriori informazioni eHouse Driver:
controllo dell'illuminazione , riscaldamento , HiFi in spazi
Controllo centralizzato di riscaldamento e ventilazione
controllo delle tende , cancelli , tende da sole
il controllo di cancelli , persiane , tende da sole la versione del sistema eHouse1
Progettazione e installazione del sistema fai da te
Home Automation eHouse – Design System indipendente
Building Automation eHouse – Auto-installazione