eHouse4Android smartphony programovanie ovládače status update na Android

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