ПредишенСледващото

Какво е за вас на Smart Home?

Apple homekit интегриране в цялостната система за интелигентен дом

"Сега е много умен." YYYYYY. )

С прилагането Къща, която е на разположение на всички тези устройства, можете:
- За контролиране на светлината, брави, гаражни врати, щори, вентилатори, обекти, климатик; получават информация от: температура, влажност, ohannyh системи; наблюдава наблюдателните камери, и така нататък;
- Използвайте глас асистент Siri за контрол на устройства
- Бледи осветление с помощта на 3D Touch
- Синхронизирайте списък с устройства и техния статус на всички устройства, свързани към дома
- Създаване на скриптове (изисква AppleTV)

Apple homekit интегриране в цялостната система за интелигентен дом

Но, както често се случва в такива случаи, където има добри хора, които качват отворен НАР интерфейс (между другото, направи ни сънародник Алекс Skalozub) и е написал специален софтуер, който се представя за една истинска "HomeKit-съвместим" устройства. Става въпрос за програма НАР-NodeJS. която е инсталирана на домашен сървър.

Това е много важно, че НАР-NodeJS могат да бъдат поставени на всяка операционна система: Windows, MacOS, Linux. Вие само трябва предварително да изтеглите и инсталирате софтуерна платформа и NodeJS за управление на пакетите NPM на. Тези, които използват Windows, можете да изтеглите дистрибуции от официалните интернет страници. Аз използвам Debian Linux, и предишното (като на това писание) версия на Уизи. Ето защо, аз ще дам кратко ръководство за инсталация.

Само за Debian Уизи (като основа)

И тогава (за всички операционни системи), а когато си НРП инсталиран nodejs, изтеглете и инсталирайте НАР-NodeJS

Ако всичко върви добре, можете да започнете най-забавната част - свързване към произволен сървър оборудване НАР-NodeJS. Много лесно да се свърже MegaD-328/2561 модули.
За да се свържете MegaD-328/2561 трябва да отидете в папката на аксесоари. Той съдържа примери на устройства "feykovye" (вентилатор, гаражни врати, луковици, заключване, сензор за температура, термостат). Ако пуснете сървъра, какъвто е, всички тези устройства ще се появи в приложението "Home". Feykovye устройства могат да бъдат контролирани, но те всъщност не направи нищо. За да се направи реална устройство, като полилей, който е свързан с MegaD-328 порт на P7. трябва да:

5. Добавете обработка за MegaD-328/2561 опише код устройство в раздел setPowerOn ()

Или просто да изтеглите готов пример: MegaD-out-hap.zip
Обърнете внимание на реда: "/ сек / CMD = 7:" + статус
Тук ние уточни как точно контролния пристанището. В този пример, Р7. Устройството изпраща GET-заявка "/ сек / CMD = 7: 1", за да позволи или / сек / CMD = 7: 0 "до деактивиране на командите за MegaD-328/2561 може да се намери в API ..

Сега просто стартирате НАР-NodeJS

Ако всичко е направено правилно, MegaD-328 на порта P7 устройство / 2561 автоматично се добавя към "Начална страница" приложението (IOS може да изисква включването на iCloud и ключ настройка) и може да се контролира от всяка IOS-devaysa и чрез Siri. Всички конфигурация с монтаж на НАР-NodeJS отнема не повече от 10-15 минути. Това е още по-лесно, отколкото тази, описана в статията.

Добавяне на прилагане "начало" температурен сензор (например, DS18B20), свързан към MegaD-328 + MegaD-14-В / MegaD-2561 не сложно.
Готов пример за DS18B20 сензор, който може да се вземе за основа: MegaD-temp-hap.zip

Apple homekit интегриране в цялостната система за интелигентен дом

Да, аз винаги топло у дома;)

Ето как двама "аксесоар" описано по-горе се появяват на таблета Ipad. "Home" приложение, което позволява да се групират на устройството през стаите, като всеки от тях фоново изображение, както и преименуване на устройството, както е удобно за потребителя.
Няколко думи за Siri. Работата е много полезно, тъй като ви позволява да си дресираш произношение. С моя fefektami фантастика израза "Включване на светлината в залата на" изкуствен интелект често се възприема като "запалим светлината в жегата." Можете да усетите, например, героят на известния клип "Rublishteyna 24. Грешка!". Хусарски разберат. Но ние не трябва да се преувеличава. В повечето случаи, Siri работят перфектно, и прилагане на Камарата може да се използва като допълнителен инструмент (заедно с уеб-интерфейс) за контрол на различните системи. Не е необходимо да управляват някои специфично оборудване може да управлява цялата система. Например, с виртуална аксесоар може да изпраща команда към устройство не директно, но сървъра ( "включване на отопление"), който, от своя страна, ще извърши серия от стъпки: Стартирайте котела и помпите, регулирането на клапаните и задвижващи механизми и т.н.


някои функции


Един пример за интеграция с демо интерфейс. MegaD-demo_integration-hap.zip
Този пример също съдържа код механизъм актуализира състоянието на управляваните устройства, ако те се включва / изключва чрез приложението, не са у дома.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!