шому MegaD - 328. Кілька таких пристроїв можуть спілкуватися один з одним і без сервера! Це вкрай важливо в системах безпеки. Наприклад, датчик протікання у нас підключений до одного модуля, а клапан або кран з сервоприводом до іншого. Сталася аварійна ситуація і сервер не відповідає і тоді MegaD - 328, до якого підключений датчик протікання, сам відправляє по мережі команду управління на перекриття води (рис 7). Нічого подібного з традиційною шиною і схемою майстер-слейв не вийде.
5. Протокол HTTP і Web-інтерфейс;
MegaD - 328 працює зі стандартному Ethernet по протоколом TCP / IP на мережевому і транспортному рівні. У Розумного Дому всі дані передаються по протоколу прикладного рівня HTTP. Це той самий протокол, який забезпечує роботу всесвітньої павутини. Такий підхід дозволяє управляти контролером MegaD - 328 через звичайний браузер. Для того, щоб керувати MegaD - 328 з сервера не потрібно ніякого специфічного ПЗ, достатньо найпоширеніших програм curl, wget та інше. Практично у всіх мовах програмування, якщо необхідно створювати власне ПО, є підтримка протоколів TCP / IP і HTTP. Повідомлення від MegaD - 328 також передаються по протоколу HTTP. Це дозволяє встановити на сервер (на Windows, Unix або будь-який інший) Web-сервер, наприклад Apache і обробляти повідомлення від контролерів будь-яким зручним мовою програмування: PHP, ASP, Perl і т.д.
Порівняльний аналіз
При розгляді двох систем «Розумного будинку» на базі ПК і на базі контролера, було виявлено ряд відмінностей цих систем один від одного.
На базі ПК важливим елементом є центральний блок керування. За допомогою ПК можна вирішити безліч різних завдань в рамках однієї системи. І. завдяки програмному забезпеченню, бібліотекам, фреймворками, система є багатофункціональною.
Безумовно, можливості такої системи визначаються програмою, однак, у більшості випадків достатньо забезпечити:
Контроль стану вхідних ланцюгів, в якості яких можуть виступати шлейфи сигналізації, датчики системи «Розумний дім» (протікання води, температури, освітленості тощо);
Управління різними виконавчими пристроями, залежно від стану згаданих ланцюгів, а також за заздалегідь заданим розкладом і дистанційно;
Контроль за станом пристроїв «Розумного будинку» з можливістю передачі відповідної інформації власнику системи.
На базі контролера були розглянуті два способи роботи системи: централізація і децентралізація.
При децентралізації всі елементи працюють самі по собі, і поломка одного елемента не сприяє виходу з ладу всіх елементів. Вони обмінюються інформацією і посилають один одному команди, тому на цій базі немає єдиного центру.
При централізації ж, елементи підпорядковуються головному керуючому елементу (контролер, комп'ютер, сервер), з'єднуючись воєдино в центрі і головний комп'ютер вирішує, що йому робити з елементами. Тому при такому підході «Розумний будинок» здатний вирішувати ресурсомісткі мультимедійні завдання, відеоспостереження та ін Але при збої сервера перестає працювати вся система.
Плюси даної системи:
. Централізоване роз...