eHouse Početna automatizaciju – Sinkronizacija vozača , Ja , O , izmjerene vrijednosti za opremu i ploče na Android . Opis programskog paketa, a knjižnice za stvaranje vlastite ploče na platformi EHouse kućne automatizacije – Softver za kontrolu sustava Početna Automatizacija eHouse – Kontrola i Automatizacija u zgradama eHouse – Upravljanje .
Klasa EhouseTCP
Klasa se koristi za održavanje TCP / IP vezu sa sustavom Automatizacija u zgradama eHouse (online) i ažuriranje podataka koji dolaze iz eHouse mikroprocesor kontroleri { Automatizacija u zgradama eHouse – Vozači } .
Također zahtijeva korištenje klasa:
* Ehousecommunication . razred
* StatusEhouse . razred
* StatusCommManager . razred
Kad je veza ” upit ” od Automatizacija eHouse , primati trenutnog stanja vozača (online) za vizualizaciju aplikacije { Automatizacija u zgradama eHouse – Galerija softversku kontrolu } , podaci se ažuriraju u slučajevima (1 kontroler => ; instanca klase statusa) klase:
- StatusEhouse (za vozače eHouse1)
- StatusCommManager (za vozače eHouse TCP / IP)
Ovi podaci se tada mogu preuzeti od strane softver za bilježenje i vizualizaciju algoritama, ili bilo kojeg drugog softvera na Android platformi , bez pisati ” algoritmi prevesti ” eHouse PC konfiguraciju za Android platforme .
Značajke:
public static void TerminateQuery ()
Prekid TCP / IP (beskonačnu petlju za primanje stanje vozača .
Primjer korištenja: EhouseTCP . TerminateQuery () ;
public static boolean QueryStart (String host , int luka)
Inicira i održava komunikaciju i prijem stanja svih eHouse sustava vozača (beskonačnu petlju – to može biti zaustavljen TerminateQuery ())
Ako navedeno domaćin koristi host i port parametara
inače koristi postavke konfiguracije (zasebno za lokalne i Internet priključak, ovisno o funkciji za pokretanje javne EnableInternet (boolean enab) )
Primjer korištenja: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Spajanje na zadani poslužitelj na TCP / IP eHouse
public static void AllDevsStatus ()
Uvoz vozač imena ” eHouse 1 – 485 ” , zajedno s imenima izlazi , Ja , mjerenje ulaza iz konfiguracijske datoteke
Primjer korištenja: EhouseTCP . AllDevsStatus () ;
public static void AllDevsTCPStatus ()
Uvoz vozač imena ” Ethernet eHouse ” zajedno s imenima izlazi , Ja , mjerenje ulaza iz konfiguracijske datoteke
Primjer korištenja: EhouseTCP . AllDevsTCPStatus () ;
Primjer potpunog kod:
Više informacija eHouse programi:
upravljanje rasvjetom , grijanje , HiFi u prostorima
Kontrola centralno grijanje i prozračivanje
kontrola sjenila , vrata , tende
kontrola vrata , šalukatre , tende Sustav verzija eHouse1
Projektiranje i ugradnja sustava to učiniti sami
Početna Automatizacija eHouse – Nezavisni dizajn sustava
Automatizacija u zgradama eHouse – Self-instalacija