eHouse Domáce automatizácie – Synchronizácia vodičov , Ja , O , nameraných hodnôt pre zariadenia a panelov na Android . Popis softvér a knižnice pre vytváranie vlastných panelov na platforme EHouse domácej automatizácie – Software na ovládanie systému Domáce automatizácie eHouse – Ovládanie a Automatizácie budov eHouse – Riadenie .
Triedy EhouseTCP
Trieda sa používa na udržanie TCP / IP spojenie so systémom Automatizácie budov eHouse (online) a aktualizácia dát z mikroprocesora eHouse regulátory { Automatizácie budov eHouse – Ovládače } .
To tiež vyžaduje použitie tried:
* Ehousecommunication . trieda
* StatusEhouse . trieda
* StatusCommManager . trieda
Pri pripojení ” dotaz ” z Automatizácia eHouse , získať aktuálny stav ovládače (online) pre vizualizáciu aplikácií { Automatizácie budov eHouse – Galéria Software Control } , Údaje sú aktualizované v prípadoch (1 radič => ; inštancie triedy stavu) tried:
- StatusEhouse (pre vodiča eHouse1)
- StatusCommManager (pre vodiča eHouse TCP / IP)
Tieto údaje potom môžu byť vyvolané pomocou softvéru pre záznam a vizualizáciu algoritmov, alebo akýkoľvek iný softvér na platforme Android , bez nutnosti písať ” Preložiť algoritmy ” eHouse konfigurácie PC pre platformu Android .
Vlastnosti:
public static void TerminateQuery ()
Vysadenie TCP / IP (nekonečné slučky na získanie štatútu vodičov .
Príklad použitia: EhouseTCP . TerminateQuery () ;
public static boolean QueryStart (String hosť , int port)
Iniciuje a udržiava komunikáciu a príjem stavu všetkých eHouse systémové ovládače (nekonečná slučka – to môže byť zastavený TerminateQuery ())
Ak je uvedené hosť je hosť a port pomocou parametrov
inak sa použije nastavenia (zvlášť pre miestne a pripojenie k internetu, v závislosti na funkciu spustiť verejnosti EnableInternet (boolean zavá) )
Príklad použitia: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Pripojí k predvolený server na TCP / IP eHouse
public static void AllDevsStatus ()
Dovoz vodič mena ” eHouse 1 – 485 ” , spolu s menami východov , Ja , Meracie vstupy z konfiguračných súborov
Príklad použitia: EhouseTCP . AllDevsStatus () ;
public static void AllDevsTCPStatus ()
Dovoz vodič mena ” Ethernet eHouse ” spolu s menami východov , Ja , Meracie vstupy z konfiguračných súborov
Príklad použitia: EhouseTCP . AllDevsTCPStatus () ;
Príklad kompletný kód:
Viac informácií Ovládače eHouse:
osvetlenie , kúrenia , HiFi v priestoroch
Ovládanie centrálneho vykurovania a vetrania
ovládanie žalúzií , brány , markízy
ovládanie brán , rolety , markízy verzia systému eHouse1
Projektovanie a montáž systému Urob si sám
Domáce automatizácie eHouse – Nezávislý systém dizajn
Automatizácie budov eHouse – Vlastnej inštalácie