eHouse Home Automation – Synchronisation von Treibern , BETRETEN , AUSGEHEN , Messwerte für die Ausrüstung und Platten auf Android . Beschreibung des Softwarepakets und Bibliotheken, um ihre eigenen Panels erstellen auf der Plattform EHouse Heimautomatisierung – SOFTWARE die Kontrolle des Systems Home Automation eHouse – STEUERUNG UND Building Automation eHouse – VERWALTUNG .
Class EhouseTCP
Klasse wird verwendet, um die TCP / IP-Verbindung mit dem System zu erhalten Building Automation eHouse (online) und Aktualisierung der Daten aus der Mikroprozessor-Steuerungen eHouse { Building Automation eHouse – Treiber } .
Es erfordert auch die Verwendung von Klassen:
* Ehousecommunication . Klasse
* StatusEhouse . Klasse
* StatusCommManager . Klasse
Wenn die Verbindung ” Abfrage ” AUS Automatisierung eHouse , um den aktuellen Status der Fahrer (online) für Visualisierungs-Anwendungen erhalten { Building Automation eHouse – Galerie von Software Control } , Daten werden in Instanzen aktualisiert (1 controller => ; eine Instanz der Klasse Status) Klassen:
- StatusEhouse (für Fahrer eHouse1)
- StatusCommManager (für Fahrer eHouse TCP / IP)
Diese Daten können dann von der Software für die Protokollierung und Visualisierung Algorithmen, oder jede andere Software auf dem Android-Plattform abgerufen werden , ohne zu schreiben ” Algorithmen übersetzen ” eHouse PC-Konfiguration für Android-Plattform .
Features:
public static void TerminateQuery ()
Ein Abbruch der TCP / IP (Endlosschleife für die Aufnahme der Status der Treiber .
Anwendungsbeispiel: EhouseTCP . TerminateQuery () ;
public static boolean QueryStart (String host , int port)
Initiiert und pflegt die Kommunikation und den Empfang der Status aller System-Treiber eHouse (Endlosschleife – es kann durch TerminateQuery () gestoppt werden)
Wenn der angegebene Host ist mit Host-und Port-Parameter
ansonsten verwendet es die Konfigurationseinstellungen (separat für lokale und Internet-Anschluss, je nach Funktion ausführen öffentlichen EnableInternet (boolean enab) )
Anwendungsbeispiel: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Verbindung zum Standard-Server in der TCP / IP eHouse
public static void AllDevsStatus ()
Importiert Treibernamen ” eHouse 1 – 485 ” , zusammen mit den Namen von Ausfahrten , BETRETEN , Messeingänge von Konfigurationsdateien
Anwendungsbeispiel: EhouseTCP . AllDevsStatus () ;
public static void AllDevsTCPStatus ()
Importiert Treibernamen ” Ethernet eHouse ” zusammen mit den Namen von Ausfahrten , BETRETEN , Messeingänge von Konfigurationsdateien
Anwendungsbeispiel: EhouseTCP . AllDevsTCPStatus () ;
Beispiel einer kompletten Code:
Weitere Informationen eHouse Treiber:
Lichtsteuerung , Heizung , HiFi in Räumen
Steuerung zentraler Heizung und Lüftung
Steuerung von Jalousien , Tore , Markisen
Steuer-Gates , Rollladen , Markisen System-Version eHouse1
Design und Installation des Systems do it yourself
Home Automation eHouse – Unabhängige System Design
Building Automation eHouse – Self-Installation