smartphone eHouse4Android programmazione stato di aggiornamento driver per Android

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