The OpenNET Project / Index page

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

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

19.12.2025 22:52

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

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

Платформа также позволяет создавать дополнительные web-приложения, которые могут взаимодействовать с устройствами через Web 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.

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

  • Добавлена поддержка групп устройств, позволяющая, например, разнести по отдельным группам датчики и элементы управления освещением. Перемещение элементов в группы и между группами осуществляется в режиме drag&drop.
  • Обеспечена совместимость со стандартами семейства W3C Web of Things 1.x, которые задействованы вместо специфичного API Web Thing. Для описания подключённых устройств задействована спецификация WoT Thing Description 1.1, для обнаружения устройств - WoT Discovery 1.0, для обеспечения переносимости - WoT Profiles 1.0.
  • Преднастроенный Docker-образ переведён на использование Debian 12 (ранее применялся Debian 10). Вместо Node.js 10 и Python 3.7 задействованы Node.js 20 и Python 3.11.
  • Системные образы для плат Raspberry Pi переведены на использование дистрибутив Raspberry Pi OS.
  • Сформирован экспериментальный пакет в формате snap.

Отдельно упоминается о развитии десктоп-приложения WebThings App и инструментария WebThings Shell, позволяющего создавать web-интерфейсы и панели управления на базе сенсорных дисплеев.



  1. Главная ссылка к новости (https://webthings.io/blog/2025...)
  2. OpenNews: Выпуск WebThings Gateway 1.1, шлюз для умного дома и IoT-устройств
  3. OpenNews: Компания Mozilla представила платформу WebThings
  4. OpenNews: Удалённо эксплуатируемая уязвимость в платформе Home Assistant
  5. OpenNews: Представлен открытый голосовой AI-ассистент Home Assistant Voice
  6. OpenNews: Amazon, Apple, Google и Zigbee приступили к созданию открытого стандарта для устройств умного дома
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64454-webthings
Ключевые слова: webthings, iot
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, 12yoexpert (ok), 23:36, 19/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    сколько кило npm-дыреней нужно залить на свой сервак, чтобы это запустилось?

    я бы дырени для камеры в туалете/спальне поставлял из коробки

     
  • 1.4, Аноним (4), 01:33, 20/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интеграция хотябы с zigbee2mqtt.io есть?
     
  • 1.7, Аноним (7), 22:19, 20/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я не знаю, как там у них всё «под капотом» устроено. Но десигнер явно очень любит ОЧЕНЬ МНОГО ПУСТОГО места и обязательно встраивать круги в квадраты, что потом это всё встроить в прямоугольники.
     
  • 1.8, Аноним (8), 23:54, 20/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Наконец-то легкая альтернатива Home Assistant. Home Assistant это какой-то монстр перегруженный.
     
  • 1.9, Аноним83 (?), 00:40, 21/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Тему домашней автоматизации пытаются утопить корпы, уж не знаю зачем им: или руки не из того места или надеются поляну под себя подмять.

    В начале 200х был уже UPNP, позднее расширенный до DLNA - огромный стандарт про то как устройства смогут друг друга находить и комбинироватся. Типа купил телек, саундбар, тв тюнер, подключил к локалке и оно само всё заработало. Докупил NAS - ура, можешь теперь передачи с эфира писать и просто с него музон играть...
    Только стандарт был огромный и никто дальше нескольких примитивных функций из него реализовывать не стал.

    Теперь вот тоже самое делают с IoT и всем таким.
    Чего только стоит требование что на сертифицированных Matter (IPv6@zigbee) устройствах низя давать менять прошивку.
    Сопряжение matter устройств тоже какое то сильно мудрёное, настолько что вроде как стандартное устройство с открытым протоколом - а ты фиг его с чем сопряжёшь без приложухи вендора. А там регистрация с телефоном и и-мейлом.

    HomeAssistant там делает вид что он такой огромный и там 100500 каких то фондов и типа отраслевых организаций его поддерживают, и вообще такой весь что и альтернатив то типа нет.
    Притом эта фиговина из серии: "работаю только на компе где меня написали", потому что там более 1000 питоновских зависимостей (если всё вообще посчитать), это не реально меинтейнеру запаковать как это обычно пакуют в репы, так чтобы можно было в итоге HA поставить без инета и нормально юзать.
    И внутри там питон, который тотально зависит от раста.
    В общем один чих и эта махина может обвалится, сделав очень неприятно многим своим пользователям: не все HA юзают по приколу, у некоторых там всякое отопление и прочие критичные вещи.


    В общем мой поинт в том, что тему IoT специально делают так чтобы повысить порог входа до запредельного.

     
     
  • 2.11, pofigist (?), 09:48, 21/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И такая фигня - на всех уровнях реализации.
    Простейший пример - подключение умных розеток, выключателей, лампочек и прочего, к чему обязательно подаётся питание 110/220. Как этим управлять? Ну ок - тянуть к каждому дополнительную пару для управления - не кошерно, согласен. Но есть хороший стандар - HomePlug Green PHY, управление по тем же проводам что и питание. Так нет - это слишком просто и надёжно! Надо приделать радиоканал ZigBee и прочая фигня. И вставить батарейки. В розетки ага... Вот что эти [censored] употребляют? Ах ну да - в США фентаниловая эпидемия, как же я забыл...🥺
     
     
  • 3.12, Аноним (12), 02:58, 22/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Владею умной розеткой, никаких батареек там нет. Сдаётся, черепашка-то того...
     
  • 3.13, Аноним83 (?), 07:06, 22/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    HomePlug кажется слишком дорогой - из за подключения к высокому напряжению, к тому же одно устройство легко может положить всю сеть.
    Так же оно по хорошему требует экранирования - ставить EMI фильтр на входе в хату, чтобы не ловить помехи от соседей и не отравлять их своими помехами.

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

    Батареек в устройствах подключаемых к сети я пока не встречал.

     
  • 2.15, Кошкажена (?), 13:45, 22/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > В общем мой поинт в том, что тему IoT специально делают так чтобы повысить порог входа до запредельного.

    Специально завязывают пользователя на производителя.

     
     
  • 3.17, Аноним83 (?), 14:03, 22/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да вот если бы.
    Гугл вон свои nest термостаты EOL сделал, как и многие другие производители IoT.
     
     
  • 4.19, Гость (??), 16:56, 27/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так, а как иначе продать ещё раз, если старое итак работает? Вот и еолят.
     

  • 1.14, Кошкажена (?), 13:42, 22/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Казалось бы для такого qt и qml созданы, а тут на тебе вебня. Лицензия не позволяет?
     

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



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

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