[АКТУАЛИЗИРАНО] Ръководство за протоколи за интелигентен дом и домашна автоматизация: Създаване на вашия IoT рай

Тази задълбочена статия ще ви каже всичко, което трябва да знаете за състоянието на интелигентните домове и как да създадете свой собствен рай за интернет на нещата!

Популярността на интелигентния дом нарасна значително през последните няколко години и дори през последните няколко месеца. CES 2017 постави сцената за друга малка експлозия на тези устройства, тъй като Apple, Google и Amazon се разшириха техните интелигентни домашни екосистеми – макар и с различни темпове – като асистентът Alexa на Amazon може да се похвали най-много растеж.

Изстреляни в светлината на прожекторите от успеха на високоговорители с активиран гласов асистент като Amazon Echo и Google Home, устройствата, които те управляват, вече заемат централно място. Споделянето на това внимание е твърде очевидната борба за поддържане на приемственост между тези технологии. С толкова много системи и протоколи, използвани в преследването на домашната автоматизация, тежкото положение на потребителя е подобно на това на създателите – намерете траен и полезен стандарт.

В продължаващите усилия да помогнем на технологиите да намерят подходящите си домове, ето окончателното ръководство за дома с възможност за интернет на нещата – както е сега днес. Нека започнем с разбивка на четирите основни технологии, използвани за създаване на тези екосистеми.

[табове][заглавие на раздела ="Wi-Fi"]

 1. Wi-Fi

Професионалисти: Не е необходим централен хъб. Поддържа AES 256-битово криптиране.

Минуси: Както винаги, скоростта и силата на сигнала зависят от вашия рутер и вашия доставчик на интернет услуги – зависимост, която може да не е идеална за някои. Това е и протоколът с най-много ресурси, който изисква повече мощност и следователно по-голям размер от продукти, които често се захранват от батерии и изискват малък отпечатък.

Забележителни устройства/платформи:WeMoApple HomeKitSamsung SmartthingsInsteon*Philips Hue**

*Insteon използва комбинация от RF и електропроводи, подпомагайки надеждността в случай на възпрепятстван път. За съжаление това предимство не е приложимо за устройства като ключалки на врати, които трябва да работят само на RF. Сигурността и оперативната съвместимост са основните проблеми тук. По този въпрос Insteon казва следното:

Възможните методи за криптиране включват алгоритми с подвижен код, управляван ключ и публичен ключ. В съответствие с отличителния белег на INSTEON за простота, криптирането с подвижен код, използвано от устройства за отваряне на гаражни врати и радио ключодържатели за автомобили, е методът, предпочитан от INSTEON.

**Philips Hue използва комбинация от ZLL (ZigBee Light Link) и Wi-Fi. Не само има уникален URL за всеки светлина, но и за всяка функция на светлината - постигане на контрол чрез изпращане на нова стойност към определена URL адрес.

[/tab][заглавие на раздела ="Bluetooth/BLE"]

2. Bluetooth/Bluetooth LE

Професионалисти: Не е необходим централен хъб. AES 128-битово криптиране.

Минуси: Bluetooth/BLE е ограничен до обичайния си радиус от 30 фута, което не само създава проблема с мъртвите зони, но и го дисквалифицира от контролиране на устройства, които не са в неговия обхват, т.е. изключване на светлини или заключване на врати, когато потребителят не е У дома.

Забележителни устройства/платформи:Apple HomeKitSamsung Smartthings

[/tab][заглавие на раздела ="Z-вълна"]

3. Z-вълна

(Комуникира чрез честотите 908MHz и 916MHz)

Професионалисти: Използва мрежова мрежа, което означава повече устройства, повече покритие и без влошаване на сигнала. Използва AES-128 симетрично криптиране и код с отворен код.

Минуси: Необходим е централен хъб. Може да загуби поддръжка с напредването на протоколите.

Забележителни устройства/платформи:Samsung SmartthingsНад 1500 оперативно съвместими устройства, включително множество ключове за осветление, ключалки и сензори.

[/tab][заглавие на раздела ="Зигби"]

4. Зигби

(Комуникира чрез честоти 915MHz и 2.4GHz)

Професионалисти: Използва мрежова мрежа. Използва AES-128 симетрично криптиране и код с отворен код. Създаден върху радиостандарта IEEE 802.15.4, Zigbee потенциално има предимство в бъдещата съвместимост с IP-базирани протоколи.

Минуси: Необходим е централен хъб.

Забележителни устройства/платформи:ГнездоSamsung SmartthingsPhilips HueНад 1100 оперативно съвместими устройства, включително някои приемници за кабелна телевизия и множество превключватели за осветление, ключалки и сензори.

[/раздел]

[/tabs]

[spacer color="E3E3E3" icon="Изберете икона"]

[АКТУАЛИЗИРАНО] Търсенето на стандарт

Говорейки за съвместимост и бъдещи протоколи, търсенето на траен стандарт, върху който всички (или повечето) протоколи за интелигентен дом могат да комуникират, е изтощително. Нишка – мрежов протокол в разработка от Google (Nest) и доста други компании – се надява да спечели това състезание.

Предназначен да работи по стандарта 802.15.4 IEEE, Thread включва мрежовия слой точно под приложението. Капсулирани в Thread са UDP, IP маршрутизиране и 6LoWPAN. 6LoWPAN е механизмът с ниска мощност, чрез който 802.15.4 може да комуникира с IPv6 (и следователно с облака), докато IP маршрутизирането и UDP подпомагат маршрутизирането и сигурното представяне на данни (всички криптирани с помощта на AES-CCM криптография.) Добавената плавност на IPv6 позволява на всяко устройство с активирана нишка да комуникира чрез интернет протоколи като LTE, Wi-Fi и Ethernet. Тъй като използва чип 802.15.4, Група нишки надява се да добави съвместимост към устройства, които вече използват този чип, потенциално чрез софтуерни актуализации/партньорства. След като това стане, устройството става част от мрежовата мрежа на Thread и може да споделя информация, а не само между устройства, но и с облака – потенциално елиминирайки необходимостта от централен хъб.

Thread не е единствената група или компания в тази надпревара – някои от нейните собствени партньори разработват подобни протоколи – но те може да се движат най-бързо. The Група нишки и Zigbee съюз обяви взаимноизгодно и далновидно партньорство, което показа някои от плодовете на неговото споразумение на тазгодишното CES – допълнително демонстриране на техния ангажимент и успех в обединяването на IoT.

Друго парче, което се надява да помогне за решаването на пъзела, е това на Google Android неща. Предназначена да бъде стандартна операционна система за интелигентни домашни устройства, Android Things (по-рано Brillo) е съкратената версия на Android, която Google се надява да внедри като операционна система с ниска мощност за интелигентни домашни продукти, включително поддръжка на нишки устройства. Освен това те се надяват да се интегрират Тъкане като свързващ агент за комуникация с други технологии за радио и смарт устройства, нови и стари.

Може да звучи като трудна задача, но ако успехът на Android Things отговаря на очакванията на Google, плетенето на това, Thread и Weave ще създаде инфраструктура при което API се споделят между платформи и актуализациите могат да се разпространяват от разработчиците OTA – позволявайки ниво на поддръжка и сигурност, невиждано досега от повечето интелигентни домове устройства.

Основният недостатък както за потребителите, така и за компаниите е простото предоставяне на Alphabet, компанията майка на Google, на такива неразделни и големи части от пазара на интелигентни домове. Някои потребители може да се тревожат за последиците от това, че една компания контролира толкова голяма част от дома им, докато компаниите може да гледат на възприемането на тези технологии като на абдикиране пред конкурента – въпреки неговия потенциал Ползи. Досега това не е спряло Samsung SmartThings, Phillips Hue и Zigbee да се качат на пословичната банда – ход, който със сигурност може да помогне на такива екосистеми като Apple HomeKit.

Гласови асистенти

Amazon Echo, Google Home и други устройства с активиран гласов асистент могат да бъдат едновременно полезни и забавни като самостоятелни продукти. Предоставя на потребителите всичко - от текущи събития, време и водене на бележки до музика, интерактивност игри и пазаруване – всичко става чрез глас – тези асистенти без съмнение са способни и са готови разширение.

Google оглавява Amazon в търсенето, не е изненада.

В момента Google Assistant има неочаквано предимство пред Alexa не само във функционалността за търсене намиране на повече отговори, но и позволяване на потребителя да задава последващи въпроси по-разговорно начин. Например, попитайки Google Home „Кой е президентът на Съединените щати?“ ви дава отговора „Барак Обама“. Като последващ въпрос, можете да попитате „Той има ли деца?“ В отговор Google Home ще ви предостави подходящия отговор. За съжаление, трябва да предхождате всеки последващ въпрос с командата за събуждане „OK Google“ – вече тромава фраза, която служи за влошаване на тази функция, особено. Фокусът по конкретна тема може да продължи за поредица от въпроси с асистента на Google. Опитът за същата тази линия на разпит с Alexa обаче ще изисква от вас да повтаряте темата във въпроса всеки път. Освен това функционалностите за търсене са сравнително еднакви.

Amazon поема водещата роля в IoT

Когато става въпрос за съвместимост и поддръжка обаче, Alexa има известна дистанция между нея и гордостта на Mountain View. След като бяха пуснати преди почти 18 месеца, Amazon Echo и Alexa са с 16 месеца по-стари от Google Home и неговия вграден асистент. През това време Amazon се възползва от всяка възможност, за да позволи на Alexa да бъде разработена и интегрирана – безплатно, което със сигурност се отплати. В допълнение към свободното интегриране от всеки производител, който се интересува, Alexa се радва над 5000 нови умения направени от разработчици чрез Комплект умения Alexa (ПИТАМ). Тези умения добавиха богатство от способности, включително допълнителни плавности на устройството и разширена интеграция на приложения.

Миналия ноември Amazon също предостави на разработчиците достъп до Amazon Lex, което улеснява създаването на свързани с Amazon чатботове чрез използване на технологиите за разпознаване на реч и обработка на естествен език, върху които е изградена Alexa. Въпреки че Google наскоро предприе подобни действия, по-ранното начало на Amazon остава очевидно в съвместимостта на устройствата на Echo и широкото използване на услугата Alexa.

Междувременно борбата за Google Assistant на смартфони, различни от Pixel, продължава. Все още, без желание да разшири поддръжката на OEM телефони с Android, Google изглежда предприема обратния подход с техния гласов асистент. Компанията кани разработчици да създават за платформата, но не предлага безплатна реализация, както прави Amazon – едва наскоро обяви интеграция с няколко устройства, работещи (или скоро ще работят) Android TV. Google намекна за предстоящи внедрявания на техния патентован асистент, но колко бързо и широко разпространено може да бъде това, остава да видим.

С течение на времето ще видите също, че Асистентът идва на други нови повърхности, като смарт часовници, работещи с Android Wear 2.0, базирани на Android информационно-развлекателни системи в автомобила и много други видове устройства...

Комуникация с всички устройства

За съжаление, нито Echo, нито Google Home притежават интелигентна домашна свързаност освен Bluetooth и Wi-Fi. Като такъв, за повечето настройки е необходим някакъв комуникационен център. Когато избирате хъб, е важно да вземете предвид целите си, независимо дали са простота или възможност за персонализиране. Хъб, който си заслужава да бъде обмислен, трябва най-малкото да е съвместим с Wi-Fi, Zigbee и Z-wave, за да предложи най-добрата гама от съвместимост. Smartthings Hub на Samsung е популярен точно поради тази причина. Въпреки че съществуват няколко други, Smartthings предлага най-много персонализиране и най-много партньорства. По-малко известен конкурент може да бъде Wink Hub, предлагайки същите протоколи на малко по-ниска цена. Най-голямото предимство на хъбовете Wink обаче е и най-голямата му слабост, тъй като неговата простота води до по-малко персонализиране. Отново, изборът на правилния хъб ще се сведе до вашите лични предпочитания, но за всички намерения и цели хъбът Smartthings няма да ви разочарова. Сдвоете това с някои контакти Zigbee/Z-wave и ключове за осветление и сте на път. Можете също да добавите сензори за движение, сензори за изтичане на вода, ключалки на врати и Wi-Fi камери, всички с определени правила и действия, дефинирани в приложението Smartthings. Едно такова правило може да включва инструкции за изключване на светлините, заключване на вратите и активиране на охранителна камера, когато определен телефон напусне къщата.

За съжаление, IR способността е една функция, която все още няма да намерите в тези центрове, като ефективно изключва системите за забавление от основната домашна автоматизация. Засега допълнителен център – Logitech Harmony Hub - изисква се. За да ви утеши за закупуването на този допълнителен хъб, Harmony се погрижи да си струва времето ви. Способен да научи всяка функция за почти всяко съществуващо IR устройство, Harmony Hub може да контролира климатика, нагревателите, осветлението, озвучителните системи и други – по същество измивайки всички устройства, останали от Smartthings или Wink hub.

След като включите и конфигурирате всичките си устройства, просто стартирайте откриване в приложението Alexa и всичко, което сте свързали вече може да се управлява чрез гласова команда – дори смяна на канали – благодарение на уменията Smartthings, Wink и Harmony, създадени за Алекса. В момента Google Home поддържа само един от тези центрове – Smartthings и като такъв изисква няколко IFTTT рецепти за преодоляване на част от празнината. В случая на Harmony Hub, IFTTT може да добави само възможност за включване или изключване на вашата развлекателна система. Контрол на канала/силата на звука и други IR устройства не могат да се контролират. Въпреки че може да се очаква Google скоро да добави поддръжка на Harmony Hub, към момента тя остава в значителния списък с устройства, които Echo има, а Google Home не.

Говорейки за IFTTT, ако все още не го използвате, може да искате запознайте се. IFTTT може да активира невероятно безпроблемна автоматизация от вашия телефон, Echo или Google Home. Например, проста IFTTT рецепта за Alexa може създайте електронна таблица на Google Документи за всяка песен, която изпълнявате чрез приложението Alexa. Или можете кажете на Google Home да блокира час в календара ви. Използвате Evernote или Onenote? Настройте IFTTT за вземайте продиктувани списъци за пазаруване от Alexa и ги запазвайте незабавно в предпочитаното от вас приложение за водене на бележки. Чрез IFTTT [почти] всичко е възможно.

Но какво да кажем за Apple HomeKit?

А, да. HomeKit. Въпреки че тазгодишното CES видя вълна от нови устройства с активиран HomeKit (и със сигурност много други предстоят), Apple все още е доста назад. Липсва поддръжка за Zigbee, Z-wave или който и да е от гореспоменатите хъбове, HomeKit е преместен в патентовани системи като Insteon (които предоставят собствен хъб с активиран HomeKit) или други специфични за HomeKit устройства. Работейки само с Wi-Fi и Bluetooth LE, устройствата HomeKit не изискват хъб, освен ако потребителят не желае контрол на устройството, когато е далеч от дома. За целта потребителят трябва да има трето поколение Apple TV (или по-високо), настроено като техен HomeKit Hub. Създаването на подходящ Siri Hub остава да се види.

Раздробяването на нещата

Въпреки че Интернет на нещата все още е доста фрагментиран, това не изключва напълно работещо, полезно решение за интелигентен дом. В момента на пазара има хиляди надеждни и лесни за настройка устройства и повечето от тях имат „Z“ в името си. Не е толкова случайно, че центърът, от който ще се нуждаете, за да ги контролирате, е свързан с интернет. Добавете AI с гласово управление и ще имате всички функции на интелигентния дом, който научната фантастика винаги ни е обещавала. Може ли да се появи нов стандарт и да прогони тези устройства в страната на остарелостта? Не скоро. На този етап изглежда печелившите коне вече са избрани, спечелвайки желаната награда за бъдеща оперативна съвместимост. Ако изберете мъдро, можете да споделите тази слава. Или, ако искате да сте част от него сега, следвайте връзките по-долу, за да започнете да разработвате.

Мислите ли, че ще се появи друг победител? Моля, споделете в коментарите по-долу.

  • Визуализация за разработчици за Android Things: https://developer.android.com/things/index.html
  • Разработване с Google Weave: https://developers.google.com/weave/guides/overview/what-is-weave
  • Разработване за Google Assistant (Google Actions): https://developers.google.com/actions/
  • Програма за преглед на Amazon Lex: https://aws.amazon.com/lex/
  • Започнете с Alexa Skills Kit (ASK) и Smart Home Skill API: https://developer.amazon.com/alexa-skills-kit
  • Alexa Smart Home Skill API: https://developer.amazon.com/alexa/smart-home
  • Влезте за шанс да получите 12-месечен достъп до Thread технологии за вашите собствени приложения: http://threadgroup.org/joinus
  • Достъп до версията на Thread на отворен код „Openthread“: https://github.com/openthread/openthread