The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Доступен Mozilla WebThings Gateway 0.10, шлюз для умного дома и IoT-устройств

15.11.2019 08:02

Компания Mozilla опубликовала новый выпуск продукта WebThings Gateway 0.10, который в сочетании с библиотеками WebThings Framework образует платформу WebThings для обеспечения доступа к различным категориям потребительских устройств и использования универсального Web Things API для организации взаимодействия с ними. Код проекта написан на языке JavaScript с использованием серверной платформы Node.js и распространяется под лицензией MPL 2.0. Прошивки с шлюзом подготовлены для различных моделей Raspberry Pi. Также доступны пакеты для OpenWrt и Debian, а на базе OpenWrt развивается готовый дистрибутив с интегрированной поддержкой Things Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа.

В новом выпуске:

  • Добавлена поддержка умных термостатов, используемых для регулирования температуры в помещении. Поддерживаются такие модели, как Zigbee Zen Thermostat, Centralite HA 3156105 и Z-Wave Honeywell TH8320ZW1000. Через предоставляемый платформой web-интерфейс можно удалённо наблюдать за температурой в доме, выставлять режимы обогрева или охлаждения, менять целевую температуру. Также можно создаваться правила, реагирующие на изменение температуры, например, включающие обогревательный прибор или кондиционер при достижении определённых температурных границ или в привязке ко времени суток;
  • Добавлена возможность управления умными замками, поддерживающими протокол Zigbee или Z-Wave, такими как Yale YRD226 Deadbolt и Yale YRD110 Deadbolt. Находясь вне дома, пользователь может удостовериться, что не забыл закрыть дверь, и при необходимости открыть или закрыть замок удалённо. Через задание правил можно автоматизировать запирание двери в определённое время или отправлять уведомление, если замок остался открытым;
  • Добавлен новый тип дополнений, позволяющих расширять возможности пользовательского интерфейса. Например, при помощи дополнений можно добавить новые секции на основное меню или реализовать новые экраны с дополнительной функциональностью. Для создания дополнений предложен новый формат файла-манифеста, созданный по аналогии с манифестами браузерных дополнений на базе технологии WebExtensions;
  • Добавлен новый раздел настроек, посвящённый локализации. Пользователь теперь может выбрать страну, часовой пояс и язык в основном web-интерфейсе, и данные настройки будут учтены во всех используемых дополнениях и правилах при обработке зависимых от местоположения данных, таких как сведения о погоде, рассвете/закате и приливах/отливах. Например, в привязанных ко времени правилах будет учитываться перевод часов на летнее или зимнее время, а в интерфейсе температура выводиться в привычных единицах изменения;
  • Добавлена возможность обращения ко всем Web API платформы через одно WebSocket-соединение (ранее требовалось открытие отдельного соединения для каждого устройства). В консорциуме W3C создана рабочая группа Web Thing Protocol Community Group, которая займётся стандартизацией протокола на базе WebSocket для взаимодействия с устройствами Web of Things;
  • В следующем выпуске ожидается интеграция поддержки голосового управления с использованием устройств Mycroft и реализация новых методов установки.

Напомним, что WebThings Gateway представляет собой универсальную прослойку для организации доступа к различным категориям потребительских и IoT-устройств, скрывающую за собой особенности каждой платформы и не требующую использования специфичных для каждого производителя приложений. Для взаимодействия шлюза с IoT-платформами можно использовать протоколы ZigBee и ZWave, WiFi или прямое подключение через GPIO. Шлюз можно установить на плату Raspberry Pi и получить систему управления умным домом, объединяющую все имеющиеся в доме IoT-устройства и предоставляющую средства для мониторинга и управления ими через Web-интерфейс.

Платформа также позволяет создавать дополнительные web-приложения, которые могут взаимодействовать с устройствами через Web Thing API. Таким образом, вместо установки своего мобильного приложения для каждого типа IoT-устройств, можно использовать единый унифицированный web-интерфейс. Для установки WebThings Gateway достаточно загрузить предоставленную прошивку на SD-карту, открыть в браузере хост "gateway.local", настроить подключение к WiFi, ZigBee или ZWave, найти имеющиеся IoT-устройства, настроить параметры для доступа извне и добавить самые востребованные устройства на домашний экран.

Шлюз поддерживает такие функции, как определение устройств в локальной сети, выбор web-адреса для соединения с устройствами из интернета, создание учётных записей для доступа к web-интерфейсу шлюза, подключение к шлюзу устройств, поддерживающих проприетарные протоколы ZigBee и Z-Wave, удалённое включение и выключение устройств из web-приложения, удалённый мониторинг за состоянием дома и видеонаблюдение. Кроме web-интерфейса и API в шлюзе также реализована экспериментальная поддержка голосового управления, позволяющая распознавать и выполнять голосовые команды (например, "включи свет на кухне").

WebThings Framework предоставляет набор заменяемых компонентов для создания IoT-устройств, которые могут напрямую взаимодействовать c использованием Web Things API. Подобные устройства могут автоматически определяться шлюзами на базе WebThings Gateway или клиентским ПО (используется mDNS) для последующего мониторинга и управления через Web. Реализации серверов для Web Things API подготовлены в форме библиотек на Python, Java, Rust, Arduino и MicroPython.



  1. Главная ссылка к новости (https://hacks.mozilla.org/2019...)
  2. OpenNews: Доступен Mozilla WebThings Gateway 0.9, шлюз для умного дома и IoT-устройств
  3. OpenNews: Компания Mozilla представила платформу WebThings
  4. OpenNews: Выпуск платформы для интернета вещей EdgeX 1.0
  5. OpenNews: Выпуск ОС для интернета вещей Android Things 1.0
  6. OpenNews: Mozilla развивает концепцию Web of Things
Лицензия: CC-BY
Тип: Программы
Ключевые слова: webthings, mozilla, iot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:38, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ни одного нормального языка. Только языки куродахтеров.
     
  • 1.2, Dejavu (?), 09:50, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Удаленное открытие замка? Ну-ну... Запасаемся попкорном...
     
     
  • 2.4, Попугай Кеша (?), 10:03, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее глупое закрытие. Случится так пожар, а замок закроется и не выпустит. И труба )
     
     
  • 3.6, Аноним (6), 11:03, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот он какой, вектор социального дарвинизма и информационную эру! Осталось прикрутить к этой штуке искусственный интеллект.
     
  • 2.11, rshadow (ok), 12:18, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Выпускать домашний IoT в интернет не самая лучшая идея.
    А сидя дома на диване, посмотреть в мобильнике кто пришел и нажать кнопку открыть... почему бы и нет.
     
     
  • 3.13, Аноним (6), 13:14, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и жить в железной клетке чтобы твой вайфай или зигби не вышел на улицу
     
     
  • 4.18, rshadow (ok), 21:44, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И шапочку из фольги чтоб вайфай и зигби не залезали в мозг. Гы гы.
    По факту если злой дядь до вас физически дошел, то без разницы с aircrack он придет или просто с монтировкой.
     

  • 1.3, Попугай Кеша (?), 10:03, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    Умный дом - глупый человек )
     
     
  • 2.5, Аноним (5), 11:00, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Умный дом - глупый человек )

    +100500!

     
  • 2.8, Аноним (8), 11:56, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Умный дом - глупый человек

    Абсолютно верно. Только в обратном порядке: всё-таки, сначала деградировал человек.

     
  • 2.26, InuYasha (?), 15:54, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    smart home for stupid people.
     

  • 1.7, Аноним (7), 11:49, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    WebThings Framework - WTF
    мне этого достаточно
     
  • 1.9, rshadow (ok), 12:12, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока что на уровне поделки. Но единственная перспективная платформа вывести опенсорсный IoT в более менее приличном виде. Надо ждать версию 1.0
    Пробовал все что есть, качество примерно этом же уровне. Но сделано на коленке и без перспектив.
     
     
  • 2.24, kos (??), 09:05, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    и что вас в OpenHAB не устраивает?
     

  • 1.10, Аноним (10), 12:18, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё бы хорошо, но интерфейс это ****ец. Кругляшки на палке
     
     
  • 2.14, Аноним (14), 13:54, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    какая целевая аудитория - такой и интерфейс.
     
  • 2.25, InuYasha (?), 15:53, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    я бы не сказал "всё хорошо". всё как раз очень далеко от "хорошо".
    >>на языке JavaScript с использованием серверной платформы Node.js
     

  • 1.12, Аноним (12), 12:43, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Теперь можно удаленно выпускать кота погулять или запускать домой, если он сам умеет двери открывать. Как появится возможность еще и открыть дверь, так вообще можно будет запилить возможность с ним говорить по вафле. Нужно только мини дыру в двери отдельно открывать - закрывать. замяукал кот возле двери - пора открывать. Чужим котам главное не давать домой заходить. Придется распознавание голоса кота организовать, чтобы не дергал хозяина. Вот оно будущее настало! Ну почти. Теперь и на дешевых роутерах! Можно будет докторскую диссертацию написать "Я и мой кот живем в параллельном мире", "Кто в доме хозяин? Я, мой кот или роутер со свалки?" или что-то такое.
     
     
  • 2.16, Аноним (16), 15:26, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Нужно только мини дыру в двери отдельно открывать - закрывать. замяукал кот возле двери - пора открывать. Чужим котам главное не давать домой заходить. Придется распознавание голоса кота организовать, чтобы не дергал хозяина

    вообще-то уже давно есть дверки для котов/собак, которые врезаются в человеческую дверь. И среди дверок для животных встречаются навороченные варианты с замками, которые открываются чипом на ошейнике. Мы уже в будущем :)

     

  • 1.15, Аноним (15), 14:22, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Умный дом на js -- спасибо, не надо.
     
  • 1.17, лжж (?), 19:46, 15/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, не хватает дешевых и открытых устройств, а не очередного недогуя :((( мазилла, у тебя же есть ресурсы сделать полноценную платформу (и девайсы и софт). а ты...
     
     
  • 2.19, rshadow (ok), 22:02, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не хватает дешевых и открытых устройств

    алиэкспресс не помогает с этим?

     
     
  • 3.22, x3who (?), 01:52, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, видимо, никогда ничего не покупали на Али. Тамошние селлеры продают всякую фигню, в которой они не рубят ровно ничего, если это не фаллоимитаторы. Добиться предоставления схемы электрической принципиальной купленного устройства от этих селлеров нереально, никаких сорцов прошивок у них нет и быть не может. Чем он может вам помочь, этот Али?
     
  • 3.27, Аноним (27), 18:35, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    _открытых_
    Raspberry Pi к ним не относится.
     
  • 2.20, Ordu (ok), 22:59, 15/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У мозиллы нет ресурсов для создания устройств. У мозиллы есть денежные средства, которые она могла бы потратить на создание устройств, но у неё нет ни опыта создания устройств, ни разработчиков, которые занимались бы устройствами. Выход на новую деятельность -- это значит, что надо кучу бабла потратить неэффективно, пока ты разбираешься как и что надо делать, что важно, что не очень...

    Создание устройств -- это настолько инородная для мозиллы деятельность, что если ей и приспичит этим заниматься, то ей имеет смысл делать это в формате инвестиций в компанию, занимающуюся созданием этих устройств. И вот тут у тебя есть все шансы отличиться: начни создавать устройства, приди к мозилле и расскажи зачем ей будет полезно то, что ты делаешь, и почему ей нужно дать тебе инвестиций.

     
     
  • 3.23, x3who (?), 02:00, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по новости, у Мозиллы нет опыта в создании шлюзов для ИОТ, однако им это не мешает их делать. Да ещё под такие типично ИОТ-шные платформы как р-Пи.
     
     
  • 4.28, Ordu (ok), 23:25, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У мозиллы есть опыт разработки ПО и опыт создания программных платформ. А вот опыта разрабоки железа у них нет.

    Ты когда сравниваешь опыт и опыт, ориентируйся не на сравнение словесных формулировок, а на то, насколько одним опытом можно заменить другой, ориентируйся на применимость опыта. Сравнивать словесные формулировки -- это уровень современного AI, я верю, ты можешь лучше.

     

  • 1.21, x3who (?), 01:45, 16/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Код проекта написан на языке JavaScript

    Спасибо за новость, дочитал до этого места.

     
  • 1.29, Аноним (29), 12:01, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мы разработали шлюз IoT на базе raspberry pi cm3
    https://vk.com/antexgate
    https://antexcloud.ru/#antexgate
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру