Smart Home System Интелигентна сграда eHouse.
Проверка на състоянието на системата eHouse Вход Графична визуализация графичен контрол Текст и директен.



EHouse система за контрол на параметрите и състоянието на всички сигнали по много начини.

Това включва:
  • сензорите
  • Състоянието на устройството
  • състояние ключове
  • Регистъра на приложения система пакет eHouse
  • състояние на датчици
  • шофьори eHouse влезете система
Много от механизми, които да позволяват контрол на състоянието на системата по следните начини:
  • графически - визуализация (мащабируеми векторни графики) за всички сигнали, чрез индивидуално създадени обекти и изображения
  • дословно - наблюдение дневници
  • Първата да се знае (онлайн)
  • циклично (офлайн)
  • файловата система - създаване на тагове на файла за всички сигнали, за да позволяват бърза проверка на състоянието и изпълнението на множество системи
Има много начини, за да проверите състоянието на системата eHouse, използват различни комбинации от посочените по-горе възможности.
В момента наличните методи се прилагат в системата eHouse:
  • FTP клиенти, Интернет Браузър, Windows Explorer или други приложения, използвани дистанционно или локално. Метод Текст - запази (онлайн) или циклично (офлайн)
  • Създаване на файловата система (маркери и дневници) до момента (онлайн) от приложението " eHouse. EXE " - лирически и на местно ниво
  • Проверка устройства, Windows Explorer. Метод Текст - запази (онлайн)
  • Прилагане " Mobile Remote мениджър " (Java MIDP 2 мобилни. 0), проверите състоянието на устройства чрез възстановяване на системните дневници, получена от имейл, изпратен периодично (Offline). Метод Текст
  • " eHouseMobile " Windows Mobile платформи за графична визуализация (мащабируеми векторни графики) eHouse система за локално и отдалечено (чрез WiFi, LAN, Интернет) - запази (онлайн). екрани
  • Прилагане " Visual. EXE " на платформи Windows за графична визуализация (мащабируеми векторни графики) система eHouse, използва локално или чрез LAN - запази (онлайн). екрани

EHouse система могат да бъдат контролирани от хардуера, локално и отдалечено по много начини. Контрол могат да бъдат приложени:
  • Хардуер от:
    • Електрически ключове, свързани със събития, (когато е включен или изключен),
    • Сензори, свързани със събития (на кръстовището на праговете),
    • Детектор Аларма (с активиране),
    • Инфрачервени дистанционни управления като стандартна Sony (SIRC) - локален контрол.
    • Миниатюрни дистанционни управления радио (контрол щори и система за сигурност) / IR (промяна на RoomManager ' а)
  • Специализирани приложения са включени в eHouse - Събития чрез:
    • SMS,
    • електронна поща,
    • Bluetooth,
    • WiFi,
    • Lan,
    • Интернет.
  • Уеб браузър - Събития чрез:
    • електронна поща,
    • FTP,
  • Windows Explorer - Директен копиране на събития:
    • локално,
    • дистанционно (FTP),
  • FTP клиент прилагане - Директен копиране на отдалечени събития.
Много голям брой методи за контрол на браузъра ви позволява да контролирате няколко начина, Много голям брой методи за контрол на браузъра ви позволява да контролирате няколко начина. В случай на ограничения на един метод, Можете да използвате друг. Това важи и за провала на един метод за трансфер на данни (напр.. Катастрофа Mail сървър, FTP), имаме възможността за използване на други.
Дори и на Windows, различните браузъри имат различни характеристики и ограничения. Изпробван 3 основни браузъри за Windows:
  • Opera 10,
  • Firefox 3. 6,
  • Internet Explorer 6. 0, 8. 0.

Метод за управление

IE 6, 8 +

Opera 10 +

Firefox 3. 6 +

Контрол Direct FTP

- (1) / +

- (1) / +

- (1) / +

Контрол HTTP текст (в HTML форма)

+ / -

+ / -

+ / -

Контрол Преглед на графично изображение, генерирани карти +

+ / -

+ / -

+ / -

Контрол Графично показване на XML с SVG графики

- (2) / -

+ / -

+ / -

Контрол SVG графика с компресия JavaScript,

- (3) / -

+ / -

+ / -


Предназначение: (+ / +) => ; система за контрол (изпращане на събития) / наблюдение на шофьорите, Вход, изходи и т.н..
  1. Вграден в браузъра IE клиент, Opera и FireFox не е възможно да се записват и копие файлове на сървъра не може да контролира системата, така eHouse. Не постанови, че инсталирането на щепсела - Други ' в тези браузъри поддръжка За да контролира браузъра чрез FTP. Като алтернатива, можете да независими приложения да използвате FTP клиент или Windows Explorer.
  2. IE браузър не поддържа XML.
  3. IE има сериозни ограничения, когато се използва като приложни сървъри НП. Adobe SVG Viewer. Не е възможно да тече един отворен прозорец скриптове {метод прозорец. отворен (... )}. Тази грешка може да бъде избегната чрез редактиране на скрипта, така че eHouse система за контрол, за събития са били изпратени без да се отваря в нов прозорец. В по-нови версии на IE, Microsoft може да определи тази грешка, или направите своя собствена SVG графики подкрепа,, които също да реши този проблем.
На единица компютърно управление трябва да бъдат:
  • Java машина, инсталирана (тестван само Нед 1. 6. 0_17),
  • Браузър трябва да има активна подкрепа за Java и JavaScript,
  • за улесняване на полето за състояние не е блокиран,
  • поп отключена за сървър, съдържа системните файлове eHouse.

Директни методи за контрол за FTP и текст от HTML форма са автоматично генерирани от прилагането eHouse. ехе с параметър И Bdquo ; / HTML & rdquo ;, след имената си, и конфигурирани система.


Методи графичен необходимо да се създаде с помощта на Corel Draw след осъществяване на износа на настройките от приложение ehouse. ехе с параметър И Bdquo ; / Cdr & rdquo ;. Процесът на създаване на изгледи чрез външно приложение CorelDraw се обсъжда в следващите глави на този Документация. Създаване всички графични методи за браузъри и приложения за визуализация се генерира от един изглед чрез VBA макро автоматично,, за да получите високо сходство на изображенията не е зависим от технология.

Всички необходимите файлове се създават автоматично, и се придружава от JavaScript скриптове, PHP и Java аплет и ще позволи незабавно работа от конфигурацията аплет. Конфигурация аплет, формуляри за кандидатстване И Bdquo ; ConfigAux. EXE & rdquo ;, който едновременно генерира файлове конфигурация за подаване на заявление EmailGate, Mobile Remote мениджър, Visual, eHouseMobile.


На уеб сървър / FTP, за да копирате съдържанието на HTML и XML каталози на едно място, избрани в настройките на отдалечената директория Заявление & bdquo ; FtpGate. EXE & rdquo ;. Това ще позволи използването на контрол FTP за всички методи за контрол. В допълнение към една и съща директория, качете директорията и bdquo ; AllEvents \ & rdquo ; ако възнамерявате да използвате прекия контрол от копиране FTP файл.
Уеб сървър, да се справят eHouse система трябва да има (в едно адрес):
  • Изходящ SMTP сървър,
  • FTP,
  • HTTP,
  • PHP поддръжка,
  • подкрепа за регионална марка на езика (*),
  • дръжка дълги имена на файлове и размера на буквите (*),
  • позволяват вход (удостоверяване) към сървъра HTTP, FTP, SMTP,
  • позволила установяване на правата за достъп до файлове и собственик,

(*) Можете да редактирате скрипта за преименуване на файлове.

От контрол метод, избран в браузъра.

Контролиране на HTML текст:

  • Отворете файла в браузъра от адрес AdresWWW / директория / бегач. HTM . Готови например могат да бъдат намерени в WWW. ISYS. Видео / визуална / лесно / бегач. HTM
  • Изберете от списъка на eHouse система устройство,
  • Изберете от списъка за изпращане събитие,
  • Изберете метод за изпращане на FTP или по електронна поща,
  • Натиснете & bdquo ; Добави събитие & rdquo ;,
  • Изчакайте съобщение за потвърждение на eHouse система събитие.

Контролиране на HTML + Графичен Maps:

  • Отворете файла в браузъра от адрес AdresWWW / директория / NazwaWidoku. HTML или AdresWWW / директория / NazwaWidoku_ftp. HTML . Готови например може да се намери на адрес: WWW. ISYS. Видео / визуална / лесно / Parter_ftp. HTML
  • Преместете курсора на мишката върху обекта, които възнамеряват да работят (промяна държавата). В В зависимост от вида на браузъра и възможности: можете да получите балон Име на обект, промяна на курсора, Име на обекта може да се появи в Интернет лента на браузъра статус. Кликнете с мишката върху избрания обект, който започва да изпраща събития до системата eHouse.
  • Изчакайте съобщение за потвърждение на eHouse система събитие.

Графичен контрол XML + SVG:

  • Отворете файла в браузър AdresWWW / директория / NazwaWidoku. XML или AdresWWW / директория / NazwaWidoku_ftp. XML в зависимост от това как данните са били предадени към системата eHouse. Готови например може да се намери на адрес: WWW. ISYS. Видео / визуална / лесно / Ground. XML .
  • Преместете курсора на мишката върху обекта, които възнамеряват да работят (промяна държавата). В В зависимост от вида на браузъра и възможности: можете да получите балон Име на обект, промяна на курсора, Име на обекта може да се появи в Интернет лента на браузъра статус. Кликнете с мишката върху избрания обект, който започва да изпраща събития до системата eHouse.

  • Изчакайте съобщение за потвърждение на eHouse система събитие.

Графичен контрол SVG + JavaScript за компресиране:

  • Отворете файла в браузър AdresWWW / директория / NazwaWidoku. SVG или AdresWWW / директория / NazwaWidoku_ftp. SVG в В зависимост от начина, по който данните са били предадени към системата eHouse. Готови например може да се намери на адрес: WWW. ISYS. Видео / визуална / лесно / Ground. SVG
  • Преместване на курсора на мишката върху даден обект, които възнамеряват да работят (промяна държавата). В В зависимост от вида на браузъра и възможности: можете да получите балон Име на обект, промяна на курсора, Име на обекта може да се появи в Интернет лента на браузъра статус. Освен това, променя цвета си Попълнете обект. Кликнете с мишката върху избрания обект на ще започне изпращане на събития към системата eHouse.
  • Изчакайте съобщение за потвърждение на eHouse система събитие.

Прекия контрол на FTP (Windows Explorer или FTP клиент):

  • Отворете Windows Exploratorze AdresFTP / директория /. Готови например може да се намери на адрес: WWW. ISYS. Видео / лесно / - се изисква да влезете като той не поддържа предаване на потребителско име и парола в адрес,
     Вход към FTP сървър
  • Влезте в сървъра с вашите потребителско име и парола,
  • Копирайте файла от мястото на всички събития (събития & bdquo ; AllEvents / & rdquo ; ). Продукт & bdquo ; AllEvents / & rdquo ; трябва да бъде ръчно копирани на FTP сървър с подходящ ограничени права за потребителите аутсайдери.
  • Поставете го в директорията & bdquo ; имейли / & rdquo ;.

Преглед на трупи и състоянието на устройството чрез FTP:

  • Отворете браузъра, за да AdresServeraFTP / каталог / или потребителско име: парола @ AdresServeraFTP / каталог /. Готови например може да се намери на адрес: ISYS. Видео / лесно / - се изисква да влезете като той не поддържа предаване на потребителско име и парола в адрес,
     Вход към FTP сървър
  • Влезте в сървъра с вашите потребителско име и парола,
  • Преглед дневници, файлове, съдържащи настоящите параметри на системата, Файлове маркери включват електрически, дейност сензори, ключове и т.н..
Трябва да има следните права на достъп до файлове и директории на вашия уеб сървър / FTP, че всички системни функции работят правилно.

Каталог / File

Разрешения Собственик

Разрешения Група

Разрешения друг

ehouse /

XRW

XR

- - -

ehouse / *. HTM *

XRW

XR

- - -

ehouse / *. SVG

XRW

XR

- - -

ehouse / *. XML

XRW

XR

- - -

ehouse / *. клисура

XRW

XR

- - -

ehouse / *. JS

XRW

XR

- - -

ehouse / *. PHP

XRW

XR

- - -

ehouse / *. *

XRW

R

- - -

ehouse / писма /

XRW

RW

- - -

ehouse / AllEvents /

XRW

R

- - -

ehouse / трупи /

XRW

R

- - -


Като цяло, включени скриптове не изискват никакви модификации следователно не се нуждаят от допълнително обяснение. Описание на допълнителни файлове добавят към системата, е показано по-долу:
  • Сценарий & bdquo ; Аз. PHP & rdquo ; ви позволява да конвертирате знаци в необходимия формат за всеки начини на предаване и се готви да изпрати данни. Приема предаване параметри както на POST и GET. Освен това ви позволява да изпращате под формата на комбиниран събития (устройство & ndash ; случай) и отделни. Сценарият също извършва услуги Напиши събития FTP сървър. В случай на грешка напишете сигнализация проверка на разрешения за директорията & bdquo ; имейли / & rdquo ; - влезли в Потребителят трябва да има права за запис в тази директория.
  • Сценарий & bdquo ; ehouse. JS & rdquo ; стартира аплета изпращане на имейл ' и със събития. Освен това показва изображения в SVG стандарт за компресиране изпълнява така файлове (за 2:1) в сравнение с нормалното, както за изготвяне на графика XML файла. Draw всички цифри, едновременно възлагане на тях, за да изпратите събитие. Сценарият може да бъде използва за създаване на собствени графични методи за контрол.
  • Сценарий & bdquo ; ehouseftp. JS & rdquo ; е идентичен с този скрипт и bdquo ; ehouse. JS & rdquo ; с изключение на това, че вместо изпращане на събитие от изпращане на електронна поща тях чрез FTP.
  • Applet & bdquo ; себе си. JAR & rdquo ; ви позволява да изпращате електронна поща ' и събитията, избрани от Потребител. Той подготвя имейл съобщение във формата на системата eHouse и я предпазва. Освен това е възможно да се кодират имейл съобщения за увеличаване на сигурността. Applet-към-дата показва по време на предаване на SMTP сървъра на вашия форма и в лентата на състоянието на вашия браузър. След като представят валиден имейл ' и аплет прозорец оцвети в зелено за да покаже успех. Кликване на мишката с обща площ на аплета показва текущата Вход Предаване.

Горните примери се отнасят до прилагането демо създаден в директория, разположени в " Пробите " свързани с инсталирането на eHouse.


Текстът версия се генерира автоматично от приложението " eHouse. EXE / HTML ".
Графичен версия се генерира в много отношения с един изглед в заявлението stwożonego " Corel Draw 12 ". Скриптовете трябва да бъде разрешен при отваряне на файла, позволяват да изнасят виждания за всички методи за контрол и графична визуализация.
Образът файла източник - Stowożony изглед за лесна инсталация на системата (нискобюджетен). Стартиране на приложения от местоположението eHouse "....... \ Пробите \ Bin \ " софтуер ви позволява да проверите проверка на системата: изпращане на FTP дневници, FTP контрол, електронна поща, графически, лирически и директно.
Извършване на пълен тест на системата, изисква се връзка на най-малко:
  • RS232 конвертор - RS485 (COM1 до - по подразбиране),
  • най-малко един от двигателите, RM (55, 1), EM, HM.

Пример е създаден въз основа на комфорт версия на същия архитектурен дизайн.


Този проект инсталация eHouse система се състои от:
  • 10 RoomManager ' че,
  • HeatManager ' и,
  • ExternalManager ' и,
  • InputExternder ' и,
  • InputExtender ' и Бис.
Позволява използването на сто % eHouse функционалността на системата.