Smart Home-System Intelligent Building eHouse.
Prüfen des Systemstatus eHouse Protokoll Grafische Visualisierung Grafik-Steuerung Text und direkte.



EHouse System, um die Parameter und den Status aller Signale in vielerlei Hinsicht zu überprüfen.

Dazu gehören:
  • Zustand der Alarmgeber
  • Device Status
  • Fahrtenbuch-System eHouse
  • die Sensoren
  • Signalgeber
  • Anwendungs-Log Package eHouse System
Eine Menge von Mechanismen zur Steuerung des Systems Staat durch die folgenden Methoden ermöglichen:
  • Die erste zu wissen (online)
  • Dateisystem - erstellen Tag-Datei für alle Signale auf eine schnelle Überprüfung des Zustands und der Leistung mehrerer Systeme erlauben
  • GRAFISCH - Visualisierung (Scalable Vector Graphics) für alle Signale, durch individuell erstellte Objekte und Bilder
  • zyklisch (offline)
  • textuell - Beobachtungsprotokolle
Es gibt viele Möglichkeiten, um den Status des Systems eHouse überprüfen, mit verschiedenen Kombinationen der oben genannten Optionen.
Die derzeit verfügbaren Methoden sind in das System eHouse implementiert:
  • FTP-Clients, Internet Browser, Windows Explorer oder andere Anwendungen verwendet remote oder lokal. Method Text - halten Sie die (online) oder zyklisch (offline)
  • Erstellen eines Dateisystems (tags und Protokolle) bis heute (online) durch die Anwendung " eHouse. exe " - lyrisch und lokal
  • Anwendung " Visuell. exe " auf Windows-Plattformen zur grafischen Visualisierung (Scalable Vector Graphics)-System eHouse, verwendet lokal oder über LAN - halten Sie die (online). Screenshots
  • Checking-fähige Geräte, Windows Explorer. Method Text - halten Sie die (online)
  • Anwendung " Mobile Remote-Manager " (Java MIDP 2 mobilen. 0), Überprüfen Sie den Status der Geräte durch die Wiederherstellung der System-Log-Dateien aus E-Mail erhalten schickte regelmäßig (Offline). Method Text
  • " eHouseMobile " Windows Mobile-Plattformen für die grafische Visualisierung (Scalable Vector Graphics) eHouse System lokal als auch remote (via WiFi, LAN, Internet) - halten Sie die (online). Screenshots

EHouse System kann durch die Hardware gesteuert werden, lokal als auch remote in vielerlei Hinsicht. Die Steuerung kann realisiert werden:
  • Hardware von:
    • Elektrische Schalter mit Ereignissen verbunden (bei ein-oder ausgeschaltet),
    • Sensoren auf Ereignisse (an der Kreuzung der Schwellenwerte) verbunden,
    • Detector Alarm (mit Aktivierung),
    • Infrarot-Fernbedienung steuert als Standard Sony (SIRC) - lokale Kontrolle.
    • Miniatur-Funk-Fernbedienungen (Jalousien und Sicherheits-System) / IR (Änderung der RoomManager ' a)
  • Dedicated-Anwendungen sind in der eHouse enthalten - senden Veranstaltungen durch:
    • SMS,
    • eMail,
    • BlueTooth,
    • WiFi,
    • Lan,
    • Internet.
  • Web-Browser - senden Veranstaltungen durch:
    • eMail,
    • FTP,
  • Windows Explorer - Direktes Kopieren von Veranstaltungen:
    • LOKAL,
    • remote (FTP),
  • FTP-Client-Anwendung - Direktes Kopieren von Remote-Ereignisse.
Eine sehr große Anzahl von Methoden, um die Browser-Steuerung ermöglicht es Ihnen, eine Reihe von Möglichkeiten Kontrolle, mit praktisch jedem Browser arbeitet auf jedem Betriebssystem. Im Falle von Beschränkungen der eine Methode, Sie können ein anderes. Dies gilt auch für Ausfall einer Methode der Datenübertragung (zB. Mail-Server zum Absturz, FTP), haben wir Möglichkeit der Verwendung von anderen.
Selbst auf Windows, haben verschiedene Browser verschiedene Funktionen und Einschränkungen. Getestet 3 Haupt-Browser für Windows:
  • Opera 10,
  • FireFox 3. 6,
  • 6. Internet Explorer 6, 8. 0.

Control Method

IE 6, 8 +

Opera 10 +

FireFox 3. 6 +

STEUERUNG Direct FTP

- (1) / +

- (1) / +

- (1) / +

STEUERUNG HTTP-Text (in HTML-Form)

+ / -

+ / -

+ / -

STEUERUNG Zeige Grafik erstellten Karten +

+ / -

+ / -

+ / -

STEUERUNG Grafische Darstellung von XML mit SVG-Grafiken

- (2) / -

+ / -

+ / -

STEUERUNG SVG-Grafik mit Kompression JavaScript,

- (3) / -

+ / -

+ / -


Bezeichnung: (+ / +) => ; Steuerung (Senden von Ereignissen) / Beobachtung von Treibern, Protokoll, Ausgänge etc..
  1. Built-in IE-Browser-Client, Opera und Firefox ist nicht möglich, Aufnehmen und Kopieren Dateien auf den Server können nicht kontrollieren, das System so eHouse. NICHT entschieden, dass die Installation des Plug - Andere ' in diesen Browsern aktiviert Um den Browser via FTP Kontrolle. Alternativ können Sie unabhängige Anwendungen zu benutzen einen FTP-Client oder den Windows Explorer.
  2. IE Browser nicht unterstützt XML.
  3. IE hat gravierende Einschränkungen, wenn sie als Applikationsserver eingesetzt np. Adobe SVG Viewer. Es ist nicht möglich, ein offenes Fenster ausführen Skripte {method Fenster. open (... )}. Dieser Fehler kann umgangen, indem Sie das Skript so die Steuerung eHouse, DASS Ereignisse waren ohne Öffnen eines neuen Fensters gesendet. In neueren Versionen des IE, kann Microsoft diesen Fehler beheben, oder Machen Sie Ihre eigenen SVG-Grafiken unterstützt, die auch lösen dieses PROBLEM.
Auf dem Computer Steuereinheit werden müssen:
  • Java Maschine installiert (getestet nur Sonne 1. 6. 0_17),
  • Browser muss eine aktive Unterstützung für Java und JavaScript,
  • zur Erleichterung der Status-Feld nicht blockiert ist,
  • Pop entsperrt für den Server, der die Systemdateien enthält eHouse.

Direct Control-Methoden für FTP und einem Text des HTML-Formular von der Anwendung automatisch generiert eHouse. exe mit einem Parameter & Bdquo ; / Html & rdquo ;, nach Ihrem Namen, und konfiguriert System.


Methoden Grafik benötigen, um eine Ansicht mit Corel Draw erstellen nach dem Export der Einstellungen aus einer Anwendung ehouse. exe mit einem Parameter & Bdquo ; / Cdr & rdquo ;. Der Prozess der Erstellung von Views mit einem externen Programm CorelDraw ist in späteren Kapiteln dieses diskutiert Dokumentation. Erstellen Sie alle grafischen Methoden zur Browser und Anwendungen für die Visualisierung ist aus einem einzigen generiert Blick durch VBA-Makros automatisch, auf get high Ähnlichkeit der Bilder ist nicht abhängig von Technologie.

Alle notwendigen Dateien werden automatisch erstellt und begleitet von JavaScript-Skripte, PHP und Java-Applet und ermöglicht ein sofortiges Arbeiten an der Konfigurationsapplets. Configuration-Applet, Antragsformulare & Bdquo ; ConfigAux. exe & rdquo ;, die gleichzeitig die Dateien erstellt werden Konfiguration für eine Anwendung EmailGate, Mobile Remote-Manager, Visuell, eHouseMobile.


Auf der Web-Server / FTP, um den Inhalt von HTML-und XML-Kataloge kopieren an einem Ort, gewählt in den Einstellungen des Remote-Verzeichnis Application & bdquo ; FtpGate. exe & rdquo ;. Dies ermöglicht die Verwendung von Kontrollgruppen FTP für alle Verfahren zur Kontrolle. Zusätzlich zu den gleichen Verzeichnis Upload-Verzeichnis & bdquo ; AllEvents \ & rdquo ; WENN beabsichtigen, die direkte Kontrolle durch Kopieren verwenden FTP-Datei.
Web-Server zu eHouse System umgehen müssen (bei einem Adresse):
  • Ausgehende SMTP Server,
  • FTP,
  • HTTP,
  • PHP-Unterstützung,
  • Unterstützung regionaler Marken in der Sprache (*),
  • mit langen Dateinamen und die Größe der Buchstaben (*),
  • ermöglichen anmelden (Authentifizierung), um den HTTP-Server, FTP, SMTP,
  • erlauben das Einstellen Zugriffsrechte für Dateien und Eigentümer,

(*) Sie können das Skript zu bearbeiten, Dateien umbenennen.

Ab Regelverfahren im Browser ausgewählt.

Controlling HTML-Text:

Controlling HTML + Graphic Maps:


Graphic Control XML + SVG:

  • Öffnen Sie die Datei in einem Browser AdresWWW / directory / NazwaWidoku. xml ODER AdresWWW / directory / NazwaWidoku_ftp. xml je nachdem, wie die Daten wurden an das System übertragen eHouse. Bereit Beispiel finden Sie unter: www. ISYS. ISYS. xml .
  • Bewegen Sie den Mauszeiger über das Objekt, beabsichtigen, run (Zustand ändern). ZU Abhängig von der Art des Browsers und Optionen: Sie können Ballons erhalten Objektname, ändern Sie den Cursor, Objektnamen können angezeigt werden Internet Browser-Statusleiste. Klicken Sie mit der Maus auf ausgewählte Objekt, das Senden von Ereignissen an das System eHouse beginnt.

  • Warten Sie die Bestätigung an das System Event eHouse.

Graphic Steuert SVG + JavaScript-Komprimierung:

  • Öffnen Sie die Datei in einem Browser AdresWWW / directory / NazwaWidoku. svg ODER AdresWWW / directory / NazwaWidoku_ftp. svg ZU Je nachdem, wie die Daten wurden an das System übertragen eHouse. Bereit Beispiel finden Sie unter: www. ISYS. com / visual / easy / Ground. svg
  • Bewegen Sie den Cursor Maus auf ein Objekt, beabsichtigen, run (Zustand ändern). ZU Abhängig von der Art des Browsers und Optionen: Sie können Ballons erhalten Objektname, ändern Sie den Cursor, Objektnamen können angezeigt werden Internet Browser-Statusleiste. Darüber hinaus ändert sich die Farbe Fill-Objekt. Klicken Sie mit der Maus auf das ausgewählte Objekt an startet das Senden von Ereignissen an das System eHouse.
  • Warten Sie die Bestätigung an das System Event eHouse.

Direkte Steuerung des FTP (Windows Explorer oder FTP-Client):

  • Öffnen Sie den Windows Exploratorze AdresFTP / directory /. Bereit Beispiel finden Sie unter: www. ISYS. com / easy / - ist erforderlich, um Anmeldung, da sie nicht die Unterstützung der Übermittlung von Benutzername und Passwort in der Adresse,
     Einloggen auf FTP-Server
  • Melden Sie sich beim Server mit Ihrem Benutzernamen und Passwort,
  • Kopieren Sie die Datei aus dem Ort aller Veranstaltungen (Events & bdquo ; AllEvents / & rdquo ; ). Product & bdquo ; AllEvents / & rdquo ; muss manuell auf die kopiert werden FTP-Server mit entsprechend eingeschränkten Rechten für Benutzer Außenseiter.
  • Fügen Sie ihn in Ihr Verzeichnis & bdquo ; E-Mails / & rdquo ;.

Anzeigen von Protokollen und Gerätestatus per FTP:

  • Öffnen Sie den Browser, um AdresServeraFTP / catalog / oder username: password @ AdresServeraFTP / catalog /. Bereit Beispiel finden Sie unter: ISYS. com / easy / - ist erforderlich, um Anmeldung, da sie nicht die Unterstützung der Übermittlung von Benutzername und Passwort in der Adresse,
     Einloggen auf FTP-Server
  • Melden Sie sich beim Server mit Ihrem Benutzernamen und Passwort,
  • Melden Sie sich beim Server mit Ihrem Benutzernamen und Passwort, Dateien mit den aktuellen Parameter des Systems, Files Marker umfassen elektrische, Aktivität Sensoren, Schalter, etc..
Müssen folgende Zugriffsrechte auf Dateien und Verzeichnisse auf Ihrem Webserver / FTP haben, Müssen folgende Zugriffsrechte auf Dateien und Verzeichnisse auf Ihrem Webserver / FTP haben.

KATALOG / File

Berechtigungen INHABER

Berechtigungen GRUPPE

Berechtigungen andere

ehouse /

XRW

XR

- - -

ehouse / *. htm *

XRW

XR

- - -

ehouse / *. svg

XRW

XR

- - -

ehouse / *. xml

XRW

XR

- - -

ehouse / *. SCHLUCHT

XRW

XR

- - -

ehouse / *. js

XRW

XR

- - -

ehouse / *. php

XRW

XR

- - -

ehouse / *. *

XRW

R

- - -

ehouse / E-Mails /

XRW

RW

- - -

ehouse / AllEvents /

XRW

R

- - -

ehouse / logs /

XRW

R

- - -


Generell enthalten Skripte benötigen keine Änderungen bedürfen daher keiner weitere Erklärung. Beschreibung der zusätzlichen Dateien hinzugefügt, um das System wie folgt dar:
  • Script & bdquo ; Ich. php & rdquo ; können Sie Zeichen auf das gewünschte Format konvertieren für jeden Übertragungswege und bereitet die Daten senden. Akzeptiert Übertragungsparameter der beiden POST und GET. EXTRA ermöglicht es Ihnen, in Form von kombinierten Ereignisse zu senden (Gerät & ndash ; event) und einen separaten. Das Skript führt auch Service Schreibvorgänge auf einen FTP-Server. Im Falle von Schreib-Fehler-Signalisierung überprüfen Sie die Berechtigungen für das Verzeichnis & bdquo ; E-Mails / & rdquo ; - angemeldete Benutzer muss Schreibrechte auf dieses Verzeichnis.
  • Script & bdquo ; ehouse. js & rdquo ; startet das Applet eMail senden ' und mit Veranstaltungen. EXTRA zeigt Bilder in den SVG-Standard-Komprimierung implementiert, so zeigt Bilder in den SVG-Standard-Komprimierung implementiert, so die XML-Datei. Zeichnen Sie alle Zahlen, ZUGLEICH Zuordnung zu einer Veranstaltung schicken. Das Skript kann verwendet, um benutzerdefinierte grafische Verfahren zur Kontrolle erstellen.
  • Script & bdquo ; ehouseftp. js & rdquo ; ist identisch mit dem Skript & bdquo ; ehouse. js & rdquo ; außer dass anstelle von Senden eines Ereignisses per eMail sie via FTP.
  • Applet & bdquo ; se. jar & rdquo ; ermöglicht es Ihnen, eMail senden ' und die Ereignisse ausgewählt von Benutzer. Er bereitet die eMail-Nachricht in das Format des Systems eHouse und schützt sie. Darüber hinaus ist es möglich, codieren E-Mails an die Sicherheit zu erhöhen. Applet-to-date zeigt den Verlauf der Übertragung an den SMTP-Server auf dem Formular und in der Statusleiste Ihres Browsers. Sobald Sie eine gültige eMail ' UND Applet-Fenster leuchtet grün, um Erfolg anzuzeigen. Mit einem Mausklick auf einer Gesamtfläche von dem Applet zeigt die aktuelle Protokolldatei Übertragung.

Die oben genannten Beispiele beziehen sich auf die Demo-Anwendung in einem Verzeichnis in erstellt " Proben " angebracht, um die Installation von eHouse.


Der Text-Version wird automatisch aus einer Anwendung generiert " eHouse. exe / html ".
Grafische Version ist in vielerlei Hinsicht mit einem Blick in die Anwendung stwożonego generiert " Corel Draw 12 ". Scripts müssen aktiviert beim Öffnen der Datei werden, lassen Sie es Ansichten für alle Verfahren zur Kontrolle und grafische Visualisierung Export.
Die Quelldatei Bild - Stowożony Blick für die einfache Installation des Systems (Low-Budget). Ausführen von Anwendungen aus dem Ort eHouse "....... \ Samples \ bin \ " Software können Sie das System überprüfen: Senden Sie die FTP-Protokolle, FTP Control, eMail, GRAFISCH, lyrisch und direkt.
Führen Sie eine vollständige Prüfung des Systems, erfordert die Verbindung von mindestens:
  • RS232-Konverter - RS485 (COM1 bis - default),
  • mindestens einer der Fahrer, RM (55, 1), EM, HM.

Beispiel erstellt basierend auf der Komfort-Version der gleichen architektonischen Gestaltung.


Dieses Projekt eHouse Installation des Systems besteht aus:
  • 10 RoomManager ' JENES,
  • HeatManager ' UND,
  • UND ' UND,
  • InputExternder ' UND,
  • InputExtender ' und Bis.
Ermöglicht den Einsatz von 100 % Ermöglicht den Einsatz von 100.