Smart Home System Intelligent Building eHouse.
Het controleren van het systeem de status van eHouse logboek Grafische visualisatie grafische controle Tekst en directe.



EHouse systeem om de parameters en status van alle signalen te controleren op vele manieren.

Dit omvat:
  • de sensoren
  • Apparaatstatus
  • staat van alarm sensoren
  • Toepassingslogboek Pakket eHouse systeem
  • state schakelaars
  • drivers log systeem eHouse
Veel van mechanismen om de controle over het systeem staat mogelijk te maken door de volgende methoden:
  • cyclisch (offline)
  • bestandssysteem - creëren tag-bestand voor alle signalen naar een snelle controle van de conditie en de prestaties van meerdere systemen kunnen
  • tekstueel - observatie logs
  • grafisch - visualisatie (scalable vector graphics) voor alle signalen, door middel van individueel gemaakte objecten en afbeeldingen
  • De eerste op de hoogte (online)
Er zijn vele manieren om de status van het systeem eHouse controleren, met behulp van verschillende combinaties van de hierboven genoemde opties.
Op dit moment beschikbare methoden worden geïmplementeerd in het systeem eHouse:
  • Toepassing " Mobile Remote Manager " (Java mobile MIDP 2. 0), de status van apparaten door het herstel van het systeem log bestanden ontvangen van e-mail gestuurd periodiek (Offline). Methode Tekst
  • FTP Clients, Internet Browser, Windows Explorer of andere applicaties op afstand of lokaal gebruikt. Methode Tekst - houden van de (online) of cyclisch (offline)
  • " eHouseMobile " Windows Mobile platforms voor grafische voorstelling (scalable vector graphics) eHouse systeem lokaal en op afstand (via WiFi, LAN, Internet) - houden van de (online). screenshots
  • Toepassing " Visual. exe " op Windows-platforms voor grafische visualisatie (scalable vector graphics)-systeem eHouse, lokaal of via LAN worden gebruikt - houden van de (online). screenshots
  • Het creëren van een file system (tags en logs) tot op heden (online) door de toepassing " eHouse. exe " - lyrisch en lokaal
  • Controle Enabled Devices, Windows Verkenner. Methode Tekst - houden van de (online)

EHouse systeem kan gecontroleerd worden door de hardware, lokaal en op afstand op vele manieren. Control kan worden uitgevoerd:
  • Hardware door:
    • Elektrische schakelaars in verband met gebeurtenissen (bij-of uitgeschakeld),
    • Sensoren gekoppeld aan evenementen (op de kruising van de drempels),
    • Detector Alarm (met activatie),
    • Infrarood afstandsbedieningen als standaard Sony (SIRC) - lokale controle.
    • Miniatuur radio afstandsbedieningen (controle blinds en zekerheid) / IR (verander de RoomManager ' a)
  • a) - Stuur evenementen via:
    • SMS,
    • eMail,
    • BlueTooth,
    • WiFi,
    • Lan,
    • Internet.
  • Web browser - Stuur evenementen via:
    • eMail,
    • FTP,
  • Windows Verkenner - Rechtstreeks kopiëren van evenementen:
    • plaatselijk,
    • op afstand (FTP),
  • FTP-client-toepassing - Rechtstreeks kopiëren van remote events.
Een zeer groot aantal methoden om de browser-regelaar maakt u de controle over een aantal manieren, met vrijwel elke browser werken op elk besturingssysteem. In het geval van beperkingen van een methode, U kunt gebruik maken van een andere. Dit geldt ook voor het falen van een methode van data-overdracht (bijv.. E-mail server crash, FTP), we hebben mogelijkheid om andere.
Zelfs op Windows, verschillende browsers hebben verschillende mogelijkheden en beperkingen. Getest drie belangrijkste browsers voor Windows:
  • Opera 10,
  • FireFox 3. 6,
  • Internet Explorer 6. 0, 8. 0.

Controle Methode

IE 6, 8 +

Opera 10 +

FireFox 3. 6 +

Controle Direct FTP

- (1) / +

- (1) / +

- (1) / +

Controle HTTP-tekst (in HTML vorm)

+ / -

+ / -

+ / -

Controle Bekijk grafische afbeelding die wordt gegenereerd maps +

+ / -

+ / -

+ / -

Controle Grafische weergave van XML met SVG graphics

- (2) / -

+ / -

+ / -

Controle SVG afbeelding met compressie JavaScript,

- (3) / -

+ / -

+ / -


Aanwijzing: (+ / +) => ; control systeem (het verzenden van gebeurtenissen) / observatie van de bestuurders, logboek, uitgangen, etc..
  1. Built-in IE browser-client, Opera en Firefox is niet mogelijk om te kopiëren en bestanden naar de server niet kan controleren het systeem zo eHouse. Niet geoordeeld dat de installatie van de plug - Anderen ' in deze browsers is ingeschakeld Om de browser via FTP controle. U kunt ook onafhankelijke toepassingen om een ​​FTP-client of Windows Explorer gebruiken.
  2. IE browser ondersteunt geen XML.
  3. IE heeft ernstige beperkingen bij gebruik als applicatieservers np. Adobe SVG Viewer. Het is niet mogelijk uit te voeren een open raam scripts {methode venster. open (... )}. Deze fout kan worden omzeild door het bewerken van het script, zodat het besturingssysteem eHouse, naar evenementen werden verzonden zonder het openen van een nieuw venster. In nieuwere versies van IE, kan Microsoft deze fout, of maak je eigen SVG grafische ondersteuning, die ook dit oplossen probleem.
Op de computer besturing moeten worden:
  • Java machine geïnstalleerd (alleen getest zon een. 6. 0_17),
  • Browser moet een actieve ondersteuning voor Java en JavaScript,
  • ter vergemakkelijking van de status veld is niet geblokkeerd,
  • ter vergemakkelijking van de status veld is niet geblokkeerd.

Direct Control Methoden voor FTP en een tekst van de HTML-formulier worden automatisch gegenereerd door de toepassing eHouse. exe met een parameter & Bdquo ; / Html & rdquo ;, na uw naam, en geconfigureerd systeem.


Methoden grafisch moet een bekijken met behulp van Corel Draw maken Na het exporteren van de instellingen van een applicatie ehouse. exe met een parameter & Bdquo ; / Cdr & rdquo ;. Het proces van het creëren van standpunten met behulp van een externe applicatie CorelDraw wordt besproken in latere hoofdstukken van dit Documentatie. Maak alle grafische methoden voor browsers en toepassingen voor de visualisatie wordt gegenereerd uit een enkele automatisch bekijken via VBA macro, om high te worden gelijkenis van de beelden is niet afhankelijk van technologie.

Alle nodige bestanden worden automatisch aangemaakt, en vergezeld van JavaScript-scripts, PHP en Java-applet en maken direct werkzaamheden aan de configuratie applet. Configuratie-applet, aanvraagformulieren & Bdquo ; ConfigAux. exe & rdquo ;, die tegelijkertijd genereert de bestanden configuratie voor een toepassing EmailGate, Mobile Remote Manager, Visual, eHouseMobile.


Op de webserver / FTP om de inhoud van HTML en XML catalogi te kopiëren naar een locatie, geselecteerd in de instellingen van externe directory Applicatie & bdquo ; Ftpgate. exe & rdquo ;. Dit zal het gebruik van controle FTP voor alle methoden voor de controle. In aanvulling op dezelfde directory, upload map & bdquo ; AllEvents \ & rdquo ; als van plan om de directe controle te gebruiken door het kopiëren van FTP-bestand.
Webserver om eHouse systeem handgreep moet hebben (op een adres):
  • Uitgaande SMTP-server,
  • FTP,
  • HTTP,
  • PHP ondersteuning,
  • ondersteuning van regionale merken in de taal (*),
  • handvat lange bestandsnamen en de grootte van de letters (*),
  • laten login (authenticatie) aan de HTTP-server, FTP, SMTP,
  • laat het instellen van toegangsrechten voor bestanden en eigenaar,

(*) U kunt het script om bestanden te hernoemen.

Beginnend controle methode is geselecteerd in de browser.

Controlling HTML tekst:

Controlling HTML + Grafische Kaarten:


Grafische controle XML + SVG:

  • Open het bestand in een browser AdresWWW / directory / NazwaWidoku. xml of AdresWWW / directory / NazwaWidoku_ftp. xml afhankelijk van hoe de gegevens aan het systeem eHouse. Klaar voorbeeld is te vinden op: www. ISYS. com / visueel / makkelijk / Ground. xml .
  • Beweeg de muis cursor over het object, die van plan zijn uit te voeren (toestand veranderen). In Afhankelijk van het type browser en opties: u kunt ontvangen ballon Naam van het object, verandering van de cursor, naam van het object kan verschijnen in Internet browser statusbalk. Klik met de muis op de geselecteerde object dat begint het verzenden van gebeurtenissen in het systeem eHouse.

  • Wacht tot het bevestigingsbericht om het systeem evenement eHouse.

Grafische Controls SVG + JavaScript compressie:

  • Open het bestand in een browser AdresWWW / directory / NazwaWidoku. svg of AdresWWW / directory / NazwaWidoku_ftp. svg in Afhankelijk van hoe de gegevens zijn doorgegeven aan het systeem eHouse. Klaar voorbeeld is te vinden op: www. ISYS. com / visueel / makkelijk / Ground. svg
  • Verplaats de cursor muis op een object, die van plan zijn uit te voeren (toestand veranderen). In Afhankelijk van het type browser en opties: u kunt ontvangen ballon Naam van het object, verandering van de cursor, naam van het object kan verschijnen in Internet browser statusbalk. Daarnaast, verandert van kleur Vul object. Klik met de muis op het geselecteerde object op zal beginnen met het verzenden evenementen om het systeem te eHouse.
  • Wacht tot het bevestigingsbericht om het systeem evenement eHouse.

Directe controle van de FTP (Windows Verkenner of FTP-client):

  • Open de Windows Exploratorze AdresFTP / directory /. Klaar voorbeeld is te vinden op: www. ISYS. com / gemakkelijk / - is nodig om in te loggen aangezien het de overdracht van gebruikersnaam en wachtwoord niet steunen in de adresbalk,
     Inloggen op FTP-server
  • Inloggen op de server met uw gebruikersnaam en wachtwoord,
  • Kopieer het bestand van de locatie van alle gebeurtenissen (events & bdquo ; AllEvents / & rdquo ; ). Product & bdquo ; AllEvents / & rdquo ; moeten handmatig worden gekopieerd naar de FTP-server met de juiste beperkte rechten aan gebruikers buitenstaanders.
  • Plak het in uw overzicht en bdquo ; e-mails / & rdquo ;.

Weergeven van logboeken en status van het apparaat via FTP:

  • Open de browser om AdresServeraFTP / catalogus / of gebruikersnaam: wachtwoord @ AdresServeraFTP / catalog /. Klaar voorbeeld is te vinden op: ISYS. com / gemakkelijk / - is nodig om in te loggen aangezien het de overdracht van gebruikersnaam en wachtwoord niet steunen in de adresbalk,
     Inloggen op FTP-server
  • Inloggen op de server met uw gebruikersnaam en wachtwoord,
  • Bladeren logs, bestanden met de huidige parameters van het systeem, Bestanden markers zijn elektrische, activiteit sensoren, schakelaars, enz..
Moeten de volgende rechten van toegang tot bestanden en mappen op uw webserver / FTP, dat alle systeem functies werken naar behoren.

Catalogus / File

Machtigingen Eigenaar

Machtigingen Groep

Machtigingen ander

ehouse /

XRW

XR

- - -

ehouse / *. htm *

XRW

XR

- - -

ehouse / *. svg

XRW

XR

- - -

ehouse / *. xml

XRW

XR

- - -

ehouse / *. ravijn

XRW

XR

- - -

ehouse / *. js

XRW

XR

- - -

ehouse / *. php

XRW

XR

- - -

ehouse / *. *

XRW

R

- - -

ehouse / emails /

XRW

RW

- - -

ehouse / AllEvents /

XRW

R

- - -

ehouse / logs /

XRW

R

- - -


Over het algemeen opgenomen scripts vereisen geen wijziging dus niet nodig verdere uitleg. Beschrijving van de extra bestanden toegevoegd aan het systeem is hieronder weergegeven:
  • Script & bdquo ; Ik. php & rdquo ; kunt u tekens converteren naar het gewenste formaat voor elke wijzen van verzending en bereidt zich voor om gegevens te verzenden. Accepteert transmissie parameters van zowel de POST en GET. Daarnaast stelt u in staat te sturen in de vorm van meerkamp (apparaat & ndash ; evenement) en een aparte. Het script voert ook dienst schrijven evenementen om een ​​FTP-server. In het geval van schrijffout signalering Controleer de machtigingen voor de map & bdquo ; e-mails / & rdquo ; - ingelogde gebruiker moet schrijven toestemming om deze map.
  • Script & bdquo ; ehouse. js & rdquo ; lanceert de applet naar e-mail sturen ' en met evenementen. Daarnaast Geeft afbeeldingen in de SVG-standaard compressie implementeert, zodat bestanden (ongeveer 2:1) in vergelijking met normale als voor het tekenen van graphics het XML-bestand. Trekken alle cijfers, tegelijkertijd ze toe te kennen aan een evenement te sturen. Het script kan worden gebruikt om aangepaste grafische controlemethoden te creëren.
  • Script & bdquo ; ehouseftp. js & rdquo ; is identiek aan het script & bdquo ; ehouse. js & rdquo ; behalve dat in plaats van het verzenden van een gebeurtenis door het sturen van e-mail ze via FTP.
  • Applet & bdquo ; se. jar & rdquo ; kunt u e-mail sturen ' en de gebeurtenissen geselecteerd door Gebruiker. Het bereidt het e-mailbericht in het formaat van het systeem eHouse en beschermt. Daarnaast is het mogelijk coderen e-mailberichten om de veiligheid te verhogen. Applet-to-date toont het verloop van toezending aan de SMTP-server op uw formulier en op de statusbalk van uw browser. Zodra u een geldig e-mail ' en appletvenster wordt groen om succes te geven. Klikken met de muis een totale oppervlakte van de applet toont het huidige log Transmissie.

De bovenstaande voorbeelden hebben betrekking op de demo applicatie gemaakt in een directory in " Monsters " verbonden aan de installatie van eHouse.


De tekst versie is automatisch gegenereerd op basis van een toepassing " eHouse. exe / html ".
Grafische versie wordt gegenereerd in vele opzichten met een weergave in de toepassing stwożonego " Corel Draw 12 ". Scripts moet worden ingeschakeld bij het openen van het bestand, laat hem om van gedachten te exporteren voor alle methoden voor de controle en grafische visualisatie.
Het bronbestand afbeelding - Stowożony weergave voor gemakkelijke installatie van het systeem (low-budget). Uitvoeren van toepassingen van de locatie eHouse "....... \ Samples \ bin \ " software stelt u in staat om het systeem te checken: de FTP logs te sturen, FTP Controle, eMail, grafisch, lyrisch en direct.
Voer volledige test van het systeem, vraagt ​​de aansluiting van ten minste:
  • RS232 converter - RS485 (COM1 tot - standaard),
  • ten minste een van de coureurs, RM (55, 1), EM, HM.

Voorbeeld gemaakt op basis van het comfort versie van dezelfde architectonische vormgeving.


Dit project eHouse installatie van het systeem bestaat uit:
  • 10 RoomManager ' dat,
  • HeatManager ' en,
  • ExternalManager ' en,
  • InputExternder ' en,
  • InputExtender ' en Bis.
Maakt gebruik van 100 % eHouse systeemfunctionaliteit.