The OpenNET Project / Index page

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

Выпуск WebThings Gateway 1.1, шлюз для умного дома и IoT-устройств

05.01.2023 21:19

После двух лет разработки доступен выпуск платформы для потребительских интернет-устройств WebThings Gateway 1.1. Изначально платформа развивалась компанией Mozilla, но затем была преобразована в независимый проект, управляемый и развиваемый сообществом. Платформа WebThings состоит из шлюза WebThings Gateway и библиотеки WebThings Framework. Код проекта написан на языках TypeScript и JavaScript с использованием серверной платформы Node.js и распространяется под лицензией MPL 2.0. Загрузочные сборки с интегрированной поддержкой WebThings Gateway, предоставляющие унифицированный интерфейс для настройки умного дома, подготовлены для плат Raspberry Pi и контейнеров Docker.

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-приложения, удалённый мониторинг за состоянием дома и видеонаблюдение.

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

В новой версии:

  • Код бэкенда переведён на использования языка TypeScript.
  • Удалён код для перехода с сервисов Mozilla на элементы собственной инфраструктуры webthings.io.
  • Удалён код маршрутизатора и прекращено использование компонентов OpenWrt.
  • Предложены новые выпуски дополнений gateway-addon-node и gateway-addon-python.


  1. Главная ссылка к новости (https://github.com/WebThingsIO...)
  2. OpenNews: Доступен WebThings Gateway 1.0, шлюз для умного дома и IoT-устройств
  3. OpenNews: Новые проекты Mozilla для умного дома и сетевых потребительских устройств
  4. OpenNews: Amazon, Apple, Google и Zigbee приступили к созданию открытого стандарта для устройств умного дома
  5. OpenNews: Компания Mozilla представила платформу WebThings
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58435-webthings
Ключевые слова: webthings
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, 4 (?), 21:50, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня в докере на малинке крутится HA. Этот проект может мне предложить что-то ради чего отказаться от того, что уже работает?
     
     
  • 2.5, Dzen Python (ok), 22:23, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А как же ощущение НОВИЗНЫ? А эти сладостные моменты, когда ты собираешь все устройства и тот момент победы - когда они все еще и заработали синхронно?
    Стабильная система - это слишком скучно!
     
     
  • 3.32, Аноним (32), 23:48, 11/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ни в одной статье про умный дом нет объяснения, в чём же его умность?
     
  • 2.7, Аноним (7), 22:27, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Уже и на TypeScript переписали, а вам всё мало?!!!!111
     
  • 2.14, Аноним (14), 11:33, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сорри, что крутится?
    Просто тоже есть малинка и docker - и руки чешутся замутить что-то в рамках квартиры :)
     
     
  • 3.16, Аноним (16), 18:24, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Home Assistant: https://www.home-assistant.io
     
  • 2.23, анон (?), 21:31, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    WebThings не может предложить ничего сложнее включения лампочки.
     
  • 2.28, Аноним (28), 21:23, 08/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Какие выгоды от "умного дома", кроме выпендрона? - лампочку хочется со смартфона включить?
     
     
  • 3.29, Аноним (29), 23:24, 08/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пока некоторые энтузиасты сами на коленке колхозят умные дома, эти умные дома и квартиры ижут из коробки.
     

  • 1.3, CHERTS (ok), 21:53, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    4 фичи пилили 2 года - ай да молодцы, умеют осваивать деньги
     
     
  • 2.13, iiiypuk (?), 10:34, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > но затем была преобразована в независимый проект, управляемый и развиваемый сообществом.

    Читать разучился?

     
     
  • 3.15, CHERTS (ok), 15:19, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> но затем была преобразована в независимый проект, управляемый и развиваемый сообществом.
    > Читать разучился?

    И что от того что управляемый сообществом? Думаете программеры за спасибо там работают?

     

  • 1.4, YetAnotherOnanym (ok), 22:09, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    > Код проекта написан на языках TypeScript и JavaScript с использованием серверной платформы Node.js
    > Шлюз можно установить на плату Raspberry Pi

    Взаимоисключающие параграфы.

     
     
  • 2.6, Dzen Python (ok), 22:25, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Теоретически можно и виртуалку на 4 параллельно выполняющихся процесса сделать на наноардуинке. И оно даже будет работать, медленно, но пристойно - проверено практически.
     
  • 2.8, Аноним (8), 22:29, 05/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, а почему? В8 конечно немного жручий, но не так чтобы совсем.
     
  • 2.10, Аноним (10), 04:24, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Zigbee2mqtt на ноде прекрасно работает на Raspberry
     
  • 2.20, Alladin (?), 20:42, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    rpi легко переварит эти ваши js, ts и еще останется.. вы о чем?
     
     
  • 3.24, YetAnotherOnanym (ok), 10:30, 07/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > rpi легко переварит эти ваши js, ts и еще останется.. вы о
    > чем?

    Pico тоже?

     

  • 1.9, Аноним (9), 23:12, 05/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Проект, конечно, крутой по задумке, да интерфейсы им поддерживаемые все не очень. Тот же ZigBee глючит у каждого норм производителя, не говоря уже о китайцах. Тогда, спрашивается, на кой оно надо? На будущее. Как rust)
     
     
  • 2.19, Alladin (?), 20:39, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    rust отлично, китайцы со своими esp отлично работают в сетях wifi и блютуз,
    а как у вас?
     

  • 1.11, Аноним (11), 05:43, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Код проекта написан на языках TypeScript и JavaScript с использованием серверной платформы Node.js
    > шлюз для умного дома и IoT-устройств

    на attiny влезет?

     
     
  • 2.22, Alladin (?), 20:55, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    attiny10?) обязательно)) осталось узнать каким боком вы к ней wifi или zigbee, или блютуз приделаете..

    а далее вещайте хоть с attiny10:)

     

  • 1.12, Аноним (-), 07:30, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Изначально платформа развивалась компанией Mozilla

    Ну вы поняли...

     
  • 1.17, Alexey Torgashin (?), 18:51, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Все эти «умные дома» и «интернеты вещей» это все чушь собачья.

    Кому эта чушь нужна? Корпорастам и ГБшникам чтобы следить за тобой внутри дома и следить за тобой через «вещи».

    Вредно это!!!

     
     
  • 2.21, Alladin (?), 20:43, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    если вы боитесь что за вами будут следить через эти устройства то развивайте их сами с нуля.. в чем проблема??
     
     
  • 3.26, Аноним (26), 17:26, 08/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Любое умное устройство в квартире это всего лишь компонент системы слежки по всему городу. Умный холодильник проследит что в тебя входит а умный унитаз что выходит, умный замок на двери проследит кто к тебе ходит, умная колонка послушает что ты говоришь, а умный ТВ проследит что ты смотришь.
    И попробуй только вякнуть умные счётчики газ и воду.
     
     
  • 4.27, Аноним (26), 17:27, 08/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Отключат.
     
  • 2.25, Аноним (26), 17:17, 08/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я уверен что умные дома и умные квартиры станут стандартом именно потому что через них удобно следить. Будут умные города управляемые ИИ.
     
     
  • 3.31, Аноним (32), 23:46, 11/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а в чём их "умность"?
     

  • 1.18, Alladin (?), 20:30, 06/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    domoticz крутится на в разы слабее железе чем rpi и кушать не просит.
     
  • 1.30, Аноним (30), 10:35, 10/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    IoT Gateway без поддержки Thread и BLE/BLE Mesh, зато на JavaScript? Браво!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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