eHouse4Android smartphony programování ovladače status update na Android

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