smartphones eHouse4Android de programmation mise à jour du statut pilotes pour Android

ehouse Home Automation – Synchronisation des conducteurs , S'EMBOÎTER , RESSORTIR , valeurs mesurées pour le matériel et les panneaux sur Android . Description du package de logiciels et des bibliothèques pour créer leurs propres panneaux sur la plateforme Domotique ehouse – LOGICIEL pour contrôler le système Ehouse Home Automation – TIMONERIE I Ehouse Building Automation – GÉRANCE .

Classe EhouseTCP

La classe est utilisée pour maintenir la connexion TCP / IP avec le système Building Automation ehouse (en ligne) et mettez à jour les données provenant des contrôleurs du microprocesseur ehouse { Ehouse Building Automation – Pilotes } .
Elle exige également l'utilisation des classes:
* Ehousecommunication . Classe
* StatusEhouse . Classe
* StatusCommManager . Classe

Lorsque la connexion ” requête ” EN Automatisation ehouse , pour recevoir le statut actuel des pilotes (en ligne) pour les applications de visualisation { Ehouse Building Automation – Galerie de contrôle par logiciel } , données sont mises à jour dans les instances (1 contrôleur => ; une instance de l'état de la classe) des classes:

  • StatusEhouse (pour les pilotes eHouse1)
  • StatusCommManager (pour ehouse pilotes TCP / IP)

Ces données peuvent ensuite être récupérées par le logiciel pour l'exploitation forestière et des algorithmes de visualisation, ou tout autre logiciel sur la plateforme Android , sans avoir à écrire ” algorithmes de traduire ” configuration PC pour la plateforme Android ehouse .


Caractéristiques:

publique TerminateQuery static void ()

L'arrêt du protocole TCP / IP (boucle infinie pour recevoir le statut des conducteurs .

Exemple d'utilisation: EhouseTCP . TerminateQuery () ;


public static boolean QueryStart (hôte cordes , int port)

Amorce et soutient la communication et la réception de l'état du système de pilotes tous les ehouse (boucle infinie – il peut être arrêté par TerminateQuery ())

Si l'hôte spécifié est en utilisant les paramètres hôte et le port

sinon, il utilise les paramètres de configuration (séparément pour une connexion locale et sur Internet, selon la fonction publique afin de fonctionner EnableInternet (booléen enab) )

Exemple d'utilisation: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Connexion au serveur par défaut à la ehouse TCP / IP


public static void AllDevsStatus ()

Importations noms du pilote ” ehouse 1 – 485 ” , avec les noms des sorties , S'EMBOÎTER , entrées de mesure à partir des fichiers de configuration

Exemple d'utilisation: EhouseTCP . AllDevsStatus () ;


public static void AllDevsTCPStatus ()

Importations noms du pilote ” Ethernet ehouse ” avec les noms des sorties , S'EMBOÎTER , entrées de mesure à partir des fichiers de configuration

Exemple d'utilisation: EhouseTCP . AllDevsTCPStatus () ;



Exemple de code complet:

Plus d'informations Pilotes ehouse:

contrôle de l'éclairage , Chauffage , HiFi dans des espaces
Contrôle central de chauffage et de ventilation
commande des stores , portes , auvents
Les portes de contrôle , Volets , auvents version du système d'eHouse1

Conception et installation du système de do it yourself

Ehouse Home Automation – Conception des systèmes indépendants
Ehouse Building Automation – Auto-installation