eHouse Domácí automatizace – Synchronizace řidičů , Já , O , naměřených hodnot pro zařízení a panelů na Android . Popis software a knihovny pro vytváření vlastních panelů na platformě EHouse domácí automatizace – Software k ovládání systému Domácí automatizace eHouse – Ovládání a Automatizace budov eHouse – Řízení .
Třídy EhouseTCP
Třída se používá k udržení TCP / IP spojení se systémem Automatizace budov eHouse (online) a aktualizace dat z mikroprocesoru eHouse regulátory { Automatizace budov eHouse – Ovladače } .
To také vyžaduje použití tříd:
* Ehousecommunication . třída
* StatusEhouse . třída
* StatusCommManager . třída
Při připojení ” dotaz ” z Automatizace eHouse , získat aktuální stav ovladače (online) pro vizualizaci aplikací { Automatizace budov eHouse – Galerie Software Control } , Údaje jsou aktualizovány v případech (1 řadič => ; instance třídy stavu) tříd:
- StatusEhouse (pro řidiče eHouse1)
- StatusCommManager (pro řidiče eHouse TCP / IP)
Tyto údaje pak mohou být vyvolány pomocí softwaru pro záznam a vizualizaci algoritmů, nebo jakýkoli jiný software na platformě Android , bez nutnosti psát ” Přeložit algoritmy ” eHouse konfigurace PC pro platformu Android .
Vlastnosti:
public static void TerminateQuery ()
Vysazení TCP / IP (nekonečné smyčky pro získání statusu řidičů .
Příklad použití: EhouseTCP . TerminateQuery () ;
public static boolean QueryStart (String host , int port)
Zahajuje a udržuje komunikaci a příjem stavu všech eHouse systémové ovladače (nekonečná smyčka – to může být zastaven TerminateQuery ())
Je-li uvedeno host je host a port pomocí parametrů
jinak se použije nastavení (zvlášť pro místní a připojení k internetu, v závislosti na funkci spustit veřejnosti EnableInternet (boolean zavá) )
Příklad použití: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Připojí k výchozí server na TCP / IP eHouse
public static void AllDevsStatus ()
Dovoz řidič jména ” eHouse 1 – 485 ” , spolu se jmény východů , Já , Měřící vstupy z konfiguračních souborů
Příklad použití: EhouseTCP . AllDevsStatus () ;
public static void AllDevsTCPStatus ()
Dovoz řidič jména ” Ethernet eHouse ” spolu se jmény východů , Já , Měřící vstupy z konfiguračních souborů
Příklad použití: EhouseTCP . AllDevsTCPStatus () ;
Příklad kompletní kód:
Více informací Ovladače eHouse:
osvětlení , topení , HiFi v prostorách
Ovládání centrálního vytápění a větrání
ovládání žaluzií , brány , markýzy
ovládání vrat , rolety , markýzy verze systému eHouse1
Projektování a montáž systému Udělej si sám
Domácí automatizace eHouse – Nezávislý systém design
Automatizace budov eHouse – Vlastní instalace