Smart Home System Intelligent Building eHouse.
Sinusuri ng system ng katayuan eHouse mag-log Graphical visualization graphic control Teksto at direct.



EHouse system upang suriin ang mga parameter at katayuan ng lahat ng signal sa maraming paraan.

Kabilang dito ang:
  • estado ng sensors alarma
  • ang sensors
  • Lilipat sa estado
  • Device Katayuan
  • driver log sistema eHouse
  • Application log Package eHouse sistema
Ang isang pulutong ng mga mekanismo upang payagan ang mga kontrol ng estado sa pamamagitan ng sistema ang mga sumusunod na pamamaraan:
  • graphically - visualization (scalable vector graphics) para sa lahat ng mga signal, sa pamamagitan ng indibidwal na nilikha bagay at mga imahe
  • Ang unang malaman (online)
  • textually - observation mga tala
  • filesystem - lumikha ng tag na file para sa lahat ng mga signal upang payagan ang isang mabilis na suriin ng kondisyon at pagganap ng maramihang mga sistema ng
  • cyclically (offline)
Mayroong maraming mga paraan upang suriin ang katayuan ng eHouse sistema, gamit ang iba't-ibang mga kumbinasyon ng mga nasa itaas na binanggit pagpipilian.
Kasalukuyang magagamit ang mga pamamaraan ay ipinatupad sa eHouse system:
  • " eHouseMobile " Windows Mobile platform para sa mga graphic visualization (scalable vector graphics) lokal at malayuan eHouse sistema (sa pamamagitan ng WiFi, LAN, Internet) - panatilihin ang mga (online). mga screenshot
  • FTP Kliyente, Internet Browser, Windows Explorer o iba pang mga application na ginagamit mula sa malayo o lokal na. Paraan ng Teksto - panatilihin ang mga (online) o cyclically (offline)
  • Sinusuri Pinagana Aparato, Windows Explorer. Paraan ng Teksto - panatilihin ang mga (online)
  • Application " Nakikita. exe " sa Windows platform para sa mga graphic visualization (scalable vector graphics) sistema eHouse, ginamit lokal o sa pamamagitan ng LAN - panatilihin ang mga (online). mga screenshot
  • Application " Mobile Remote Manager " (Java mobile MIDP 2. 0), tingnan ang katayuan ng mga aparato sa pamamagitan ng pagpapanumbalik ng sistema ng mga file na mag-log na natanggap mula sa email na ipinadala pana-panahon (Offline). Paraan ng Teksto
  • Paglikha ng isang file system (mga tag at mga tala) upang petsa (online) ng application " eHouse. exe " - lyrically at lokal na

EHouse sistema ay maaaring maging kontrolado ng hardware, lokal at mula sa malayo sa maraming paraan. Control ay maaaring ipinatupad:
  • Hardware sa pamamagitan ng:
    • Electrical Lilipat na nauugnay sa mga kaganapan (kapag naka-on o off),
    • Sensors naka-link sa mga kaganapan (sa tawiran ng hangganan),
    • Detector Alarm (na may activation),
    • Infrared remote control na bilang standard Sony (SIRC) - lokal na kontrol.
    • Pinaliit na remotes radio (control blinds at seguridad system) / IR (baguhin ang RoomManager ' a)
  • Dedicated application ay kasama sa eHouse - magpadala ng mga kaganapan sa pamamagitan ng:
    • SMS,
    • email,
    • Bluetooth,
    • WiFi,
    • Lan,
    • Internet.
  • Web browser - magpadala ng mga kaganapan sa pamamagitan ng:
    • email,
    • FTP,
  • Windows Explorer - Direktang pagkopya ng mga kaganapan:
    • sa isang lugar lamang,
    • remote (FTP),
  • FTP client application - Direktang pagkopya ng remote na kaganapan.
Isang napakalaking bilang ng mga pamamaraan upang makontrol ang browser ay nagpapahintulot sa iyo upang makontrol ang isang pares ng mga paraan, sa kahit anong browser na nagtatrabaho sa anumang operating system. Sa kaso ng mga limitasyon ng isang paraan, Maaari mong gamitin ang isa pang. Din ito sa kabiguan ng isang paraan ng data transfer (eg. Mail server crash, FTP), mayroon kaming posibilidad ng paggamit ng iba pang mga.
Kahit sa Windows, iba't-ibang mga browser may iba't-ibang mga tampok at limitasyon. Nasubukan 3 pangunahing mga browser para sa Windows:
  • Opera 10,
  • FireFox 3. 6,
  • Internet Explorer 6. 0, 8. 0.

Control Method

IE 6, 8 +

Opera 10 +

FireFox 3. 6 +

Kontrol Direktang FTP

- (1) / +

- (1) / +

- (1) / +

Kontrol HTTP na teksto (sa HTML form)

+ / -

+ / -

+ / -

Kontrol Tingnan ang graphic imahe ay nakabuo ng mga mapa +

+ / -

+ / -

+ / -

Kontrol Graphical display ng XML sa SVG graphics

- (2) / -

+ / -

+ / -

Kontrol SVG graphic na may compression JavaScript,

- (3) / -

+ / -

+ / -


Pagtatalaga: (+ / +) => ; control system (sa pagpapadala ng mga kaganapan) / pagmamasid ng mga driver, mag-log, outputs atbp.
  1. Built-in IE browser client, Opera at FireFox ay hindi posible upang i-record at kopyahin mga file sa server ay hindi maaaring makontrol ang sistema kaya eHouse. Hindi pinasiyahan na ang pag-install ng plug - Iba ' sa mga browser na ito pinagana Upang makontrol ang browser sa pamamagitan ng FTP. Bilang kahalili, maaari mong independiyenteng mga aplikasyon sa gumamit ng isang FTP client o Windows Explorer.
  2. IE browser ay hindi sumusuporta XML.
  3. IE ay malubhang limitasyon kapag ginamit bilang mga server application np. Adobe SVG Viewer. Ito ay hindi posible na magpatakbo ng isang bukas na window script {paraan window. buksan ang (... )}. Ang error na ito ay maaaring bypassed sa pamamagitan ng pag-edit sa script kaya ang control eHouse sistema, sa mga kaganapan ay ipinadala nang walang pagbubukas ng bagong window. Sa mas bago mga bersyon ng IE, Microsoft ay maaaring ayusin ang error na ito, o gawin ang iyong sariling SVG graphics support, na rin malutas ang problema.
Sa ang yunit computer control ay dapat na:
  • Java machine-install (subok lamang Araw 1. 6. 0_17),
  • Browser ay dapat magkaroon ng isang aktibong suporta para sa Java at JavaScript,
  • upang mapadali ang mga patlang ng katayuan ay hindi naka-block,
  • pop-unlock para sa server na naglalaman ng sistema eHouse mga file.

Direktang Control Paraan para sa FTP at isang text sa pamamagitan ng HTML form ay awtomatikong binuo sa pamamagitan ng eHouse application. exe gamit ang isang parameter & Bdquo ; / Html & rdquo ;, pagkatapos ng iyong pangalan, at isinaayos sistema.


Paraan graphic kailangan upang lumikha ng isang tingnan gamit ang Corel Gumuhit pagkatapos ng pag-export ang mga setting mula sa isang ehouse application. exe gamit ang isang parameter & Bdquo ; / Cdr & rdquo ;. Ang proseso ng paglikha ng mga view ng paggamit ng isang panlabas na application CorelDraw ay tinalakay sa mamaya chapters ng ito Dokumentasyon. Lumikha ng lahat ng mga graphical na mga pamamaraan para sa mga browser at mga aplikasyon para sa visualization ay nabuo mula sa isang solong tingnan ang sa pamamagitan ng VBA macro awtomatikong, upang makakuha ng mataas na hawig ng mga imahe ay hindi nakasalalay sa teknolohiya.

Lahat kinakailangang mga file ay nilikha nang awtomatiko, at sinamahan ng JavaScript script, PHP at Java applet at paganahin ang agarang gumana sa applet configuration. Configuration applet, application form & Bdquo ; ConfigAux. exe & rdquo ;, sabay-sabay na bumubuo ng mga file configuration para sa isang EmailGate application, configuration para sa isang EmailGate application, Visual, eHouseMobile.


Sa web server / FTP upang kopyahin ang mga nilalaman ng HTML at XML katalogo sa isang lokasyon, pinili sa mga setting ng remote direktoryo Application & bdquo ; FtpGate. exe & rdquo ;. Papayagan nito ang paggamit ng mga kontrol FTP para sa lahat ng mga pamamaraan control. Bilang karagdagan sa mga parehong direktoryo, i-upload direktoryo & bdquo ; AllEvents \ & rdquo ; kung balak na gamitin ang direct control sa pamamagitan ng pagkopya FTP file.
Web server upang mahawakan eHouse sistema ay dapat magkaroon (sa isa address):
  • Palabas na SMTP Server,
  • FTP,
  • HTTP,
  • PHP support,
  • support pampook na marka sa wika (*),
  • hawakan ang haba filename at ang laki ng mga titik (*),
  • payagan ang pag-login (authentication) sa server HTTP, FTP, SMTP,
  • payagan ang mga setting ng karapatan access para sa mga file at mga may-ari,

(*) Maaari mong i-edit ang script upang palitan ang pangalan file.

Simula control pamamaraan sa napiling sa browser.

Pagkontrol HTML teksto:

  • Buksan ang file sa browser mula sa address AdresWWW / directory / runner. htm . Handa Halimbawa ay matatagpuan sa www. ISYS. com / visual / madaling / runner. htm
  • Pumili mula sa listahan ng mga sistema ng aparato eHouse,
  • Pumili mula sa listahan ng na magpadala ng kaganapan,
  • Piliin ang paraan upang magpadala ng FTP o email,
  • Pindutin & bdquo ; Magdagdag ng Kaganapan & rdquo ;,
  • Maghintay para sa mga mensahe ng kumpirmasyon sa eHouse sistema kaganapan.

Pagkontrol HTML + Graphic Maps:


Graphic Control XML + SVG:

  • Buksan ang file sa isang browser AdresWWW / directory / NazwaWidoku. xml o AdresWWW / directory / NazwaWidoku_ftp. xml depende sa kung paano ang data ay ipinadala sa eHouse sistema. Handa Halimbawa ay matatagpuan sa: www. ISYS. com / visual / madaling / Ground. xml .
  • Ilipat ang mouse cursor sa bagay na, sino ang balak na tumakbo (baguhin ang estado). Sa Depende sa uri ng browser at mga pagpipilian: maaari kang makatanggap ng lobo Bagay pangalan, baguhin ang cursor, bagay na pangalan ang maaaring lumitaw sa Internet browser status bar. I-click ang mouse sa napiling bagay na kung saan ay nagsisimula sa pagpapadala ng mga kaganapan sa eHouse sistema.

  • Maghintay para sa mga mensahe ng kumpirmasyon sa eHouse sistema kaganapan.

Graphic kontrol SVG + JavaScript compression:

  • Buksan ang file sa isang browser AdresWWW / directory / NazwaWidoku. SVG o AdresWWW / directory / NazwaWidoku_ftp. SVG sa Depende sa kung paano ang data ay ipinadala sa eHouse sistema. Handa Halimbawa ay matatagpuan sa: www. ISYS. com / visual / madaling / Ground. SVG
  • Ilipat ang cursor mouse sa isang bagay, sino ang balak na tumakbo (baguhin ang estado). Sa Depende sa uri ng browser at mga pagpipilian: maaari kang makatanggap ng lobo Bagay pangalan, baguhin ang cursor, bagay na pangalan ang maaaring lumitaw sa Internet browser status bar. Bilang karagdagan, ang mga pagbabago ng kulay Punan ang object. I-click ang mouse sa mga napiling bagay sa ay simulan ang pagpapadala ng mga kaganapan sa eHouse sistema.
  • Maghintay para sa mga mensahe ng kumpirmasyon sa eHouse sistema kaganapan.

Direktang kontrol ng FTP (Windows Explorer o FTP client):

  • Buksan ang Windows Exploratorze AdresFTP / directory /. Handa Halimbawa ay matatagpuan sa: www. ISYS. com / madaling / - ay kinakailangan upang mag-login bilang na ito ay hindi sumusuporta sa pagpapadala ng username at password sa address,
     Mag-login sa FTP server
  • Mag-log in sa server gamit ang iyong username at password,
  • Kopyahin ang file mula sa lokasyon ng lahat ng mga kaganapan (mga kaganapan & bdquo ; AllEvents / & rdquo ; ). Produkto & bdquo ; AllEvents / & rdquo ; ay dapat na mano-manong kinopya sa FTP server na may naaangkop na mga karapatan limitado sa mga gumagamit tagalabas.
  • I-paste ito sa iyong direktoryo & bdquo ; mga email / & rdquo ;.

Pagtingin sa mga tala at aparato katayuan sa pamamagitan ng FTP:

  • Buksan ang browser upang AdresServeraFTP / catalog / o Username: Password @ AdresServeraFTP / catalog /. Handa Halimbawa ay matatagpuan sa: ISYS. com / madaling / - ay kinakailangan upang mag-login bilang na ito ay hindi sumusuporta sa pagpapadala ng username at password sa address,
     Mag-login sa FTP server
  • Mag-log in sa server gamit ang iyong username at password,
  • Mag-browse logs, mga file na naglalaman ng mga kasalukuyang mga parameter ng sistema ng, File marker isama ang mga de-koryenteng, aktibidad sensors, Lilipat, atbp.
Kailangan ay may mga sumusunod na karapatan ng pag-access sa mga file at mga direktoryo sa inyong web server / FTP, na ang lahat ng sistema ng function gumagana ng maayos.

Katalogo / File

Pahintulot May-ari

Pahintulot Grupo

Pahintulot iba

ehouse /

XRW

XR

- - -

ehouse / *. htm *

XRW

XR

- - -

ehouse / *. SVG

XRW

XR

- - -

ehouse / *. xml

XRW

XR

- - -

ehouse / *. abra

XRW

XR

- - -

ehouse / *. js

XRW

XR

- - -

ehouse / *. php

XRW

XR

- - -

ehouse / *. *

XRW

R

- - -

ehouse / email /

XRW

RW

- - -

ehouse / AllEvents /

XRW

R

- - -

ehouse / log /

XRW

R

- - -


Sa pangkalahatan kasama script hindi nangangailangan ng anumang mga pagbabago samakatuwid hindi nangangailangan ng karagdagang paliwanag. Paglalarawan ng karagdagang mga file na idadagdag sa mga system ay ipinapakita sa ibaba:
  • Script & bdquo ; Ako. php & rdquo ; nagpapahintulot sa iyo na-convert ang mga character sa format na kinakailangan para sa bawat paraan ng paghahatid at ay naghahanda upang magpadala ng data. Tumatanggap ng transmisyon mga parameter ng parehong ang POST at GET. Bukod pa rito nagpapahintulot sa iyo na magpadala sa anyo ng pinagsamang mga kaganapan (aparato & ndash ; kaganapan) at isang hiwalay na. Ang script din gumaganap ng serbisyo isulat ang mga kaganapan sa isang FTP server. Sa kaso ng mga sumulat ng error sa pagbibigay ng senyas suriin ang mga pahintulot para sa direktoryo & bdquo ; mga email / & rdquo ; - naka-log in ng gumagamit ay dapat may magsulat ng pahintulot sa direktoryong ito.
  • Script & bdquo ; ehouse. js & rdquo ; Ilulunsad ang applet na magpadala ng email ' at may mga kaganapan. Bukod pa rito nagpapakita ng mga imahe sa SVG standard compression nagpapatupad kaya mga file (tungkol sa 2:01) kumpara sa normal na bilang para sa pagguhit ng graphics ang XML file. Gumuhit ng lahat ng mga numero, sabay-sabay magtatalaga sa mga ito upang magpadala ng isang kaganapan. Ang script ay maaaring ginamit upang lumikha ng pasadyang mga graphical pamamaraan control.
  • Script & bdquo ; ehouseftp. js & rdquo ; ay nahahawig sa script & bdquo ; ehouse. js & rdquo ; maliban na sa halip ng pagpapadala ng isang kaganapan sa pamamagitan ng pagpapadala ng email ang mga ito sa pamamagitan ng FTP.
  • Applet & bdquo ; TS. garapon & rdquo ; nagpapahintulot sa iyo na magpadala ng email ' at ang mga kaganapan sa pamamagitan ng napiling Gumagamit. Ito ay naghahanda mensahe ng email sa format ng sistema ng eHouse at pinoprotektahan ito. Bilang karagdagan, ito ay posible na i-encode Email na mga mensahe upang madagdagan ang seguridad. Applet-to-date ay nagpapakita ng mga kurso ng paghahatid sa mga SMTP server sa iyong form at sa status bar ng iyong browser. Sa sandaling isinumite mo ang isang wastong email ' at applet window lumiliko berde upang ipahiwatig ang tagumpay. Ng pag-click ang mouse ng isang kabuuang lugar ng applet nagpapakita ng mga kasalukuyang mag-log Paghahatid.

Ang mga halimbawa sa itaas sumangguni sa demo application na ginawa sa isang direktoryo na matatagpuan sa " Halimbawa " naka-attach sa pag-iinstall ng eHouse.


Ang tekstong bersyon ay awtomatikong binuo mula sa isang application " eHouse. exe / html ".
Graphic bersyon ay binuo sa maraming mga paraan na may isang view sa application stwożonego " Corel Gumuhit ng 12 ". Script ay dapat na pinagana kapag pagbukas ng file, payagan ang mga ito sa i-export ang view para sa lahat ng pamamaraan sa pagkontrol at graphical paggunita.
Ang source file ng imahe - Stowożony tingnan para sa madaling pag-install ng system (mababang-badyet). Pagpapatakbo ng mga application mula sa eHouse lokasyon "....... \ Samples \ bin \ " software ay nagpapahintulot sa iyo upang suriin ang sistema ng check: ipadala ang FTP mga tala, FTP Control, email, graphically, lyrically at direktang.
Magsagawa ng full pagsubok ng sistema ng, nangangailangan ng koneksyon ng hindi bababa sa:
  • RS232 converter - RS485 (COM1 sa - default),
  • hindi bababa sa isa sa mga driver, RM (55, 1), Em, HM.

Halimbawa nilikha batay sa kaginhawaan bersyon ng parehong disenyo ng arkitektura.


Sa proyektong ito install eHouse sistema ay binubuo ng:
  • 10 RoomManager ' na,
  • HeatManager ' at,
  • ExternalManager ' at,
  • InputExternder ' at,
  • InputExtender ' at muli.
Nagbibigay-daan sa paggamit ng 100 % eHouse sistema ng pag-andar.