eHouse4Android smartphone programiranje status ažuriranja upravljačkih programa za Android

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