The OpenNET Project / Index page

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

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

26.07.2019 12:43

Компания Mozilla опубликовала новый выпуск продукта WebThings Gateway 0.9, а также обновление библиотек WebThings Framework 0.12, образующих платформу WebThings, предоставляющую компоненты для обеспечения доступа к различным категориям потребительских устройств и использования универсального Web Things API для организации взаимодействия с ними. Наработки проекта распространяются под лицензией MPL 2.0.

Новый выпуск WebThings Gateway примечателен развитием пакетов на основе OpenWrt, которые позволяют использовать беспроводные маршрутизаторы не только для обеспечения сетевого доступа, но и в качестве узлов управления умным домом. В том числе подготовлен собственный дистрибутив на базе OpenWrt с интегрированной поддержкой Things Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа. Сборки дистрибутива сформированы для открытого маршрутизатора Turris Omnia.

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

Вторым важным новшеством является реализация поддержки платы Raspberry Pi 4, для которой, как и для других плат Raspberry Pi, подготовлены отдельные сборки на основе дистрибутива Raspbian.

Из функциональных улучшений отмечается реализация нового типа дополнений (Notifier), позволяющих расширить ранее доступную систему отправки сообщений через Push-уведомления в браузере. Notifier позволяет создавать обработчики и задавать правила отправки сообщений через различные каналы связи, например для отправки SMS или Email при срабатывании датчиков движения в доме. Возможно задание приоритета отправляемых уведомлений.

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

Шлюз можно установить на плату 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
  3. OpenNews: Выпуск ОС для интернета вещей Android Things 1.0
  4. OpenNews: Новый открытый маршрутизатор Turris Omnia
  5. OpenNews: Выпуск Mozilla Things Gateway 0.6, шлюза для умного дома и IoT-устройств
  6. OpenNews: Выпуск Mozilla Things Gateway 0.7, шлюза для умного дома и IoT-устройств
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51178-webthings
Ключевые слова: webthings, mozilla, iot
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (66) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:02, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >которые позволяют использовать беспроводные маршрутизаторы не только для обеспечения сетевого доступа, но и в качестве узлов управления умным домом.

    Отличная идея. Взломают маршрутизатор - взломают "умный" дом.

     
     
  • 2.5, Аноним (5), 13:37, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Они "позволяют" использовать, а не "обязывают"
     
  • 2.6, Аноним (6), 13:48, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Идея была бы приемлемой, если бы дёргать за Web Things API предлагалось внутри тоннеля VPN, а не через открытый в мировую сеть порт TCP на роутере.
     
     
  • 3.10, Аноним (10), 13:55, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И кто оплатить такое количество туннелей?
     
     
  • 4.46, Аноним (46), 11:53, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Кому платить? Если на своём же роутере VPN поднять для захода в свою домашнюю сеть.
     
  • 4.50, А (??), 20:59, 28/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > И кто оплатить такое количество туннелей?

    OpenVPN на самоподписных бесплатен. И кнопка "сделать собственный корневой и разлить на устройства" бесплатна и собственная, самим тобой контролируема.

     
  • 2.22, VINRARUS (ok), 18:21, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Отличная идея. Взломают маршрутизатор - взломают "умный" дом

    ... и будут майнить на очень умном унитазе.

     
     
  • 3.24, Клыкастый (ok), 18:59, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Так он от этого ещё сильнее поумнеет.
     
     
  • 4.45, Дегенератор (ok), 09:30, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Главное попу не обжечь.
     
  • 3.43, Аноним (43), 04:59, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зато пятой точке тепло будет. Вот оно, то самое применение майнинга в серых комуннальных буднях!
     
     
  • 4.51, А (??), 21:00, 28/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В деревнях оценят. В морозы. ))))
     

  • 1.2, Аноним (1), 13:04, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Таким образом, вместо установки своего мобильного приложения для каждого типа IoT-устройств, можно использовать единый унифицированный web-интерфейс

    Должен быть не шлюз, транслирующий команды каждого устройства в его проприетарный протокол, а стандартизированный протокол в каждом устройстве.

     
     
  • 2.3, Аноним (3), 13:16, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в идеале то да, но до этого рынку еще лет 5 расти имхо
     
  • 2.19, Hewlett Packard (?), 16:35, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А также коммунизм, ГОСТы, и универсальный базовый доход.
     
  • 2.25, Клыкастый (ok), 19:03, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Поздняк метаться. Теперь только так. А очередные идеи - пусть даже очень-очень правильные - это теперь +1 элемент к концу списка. Ну вы поняли, xkcd #927.
     
  • 2.41, Аноним (41), 03:09, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Такого компании не хотят, чтобы завязать потребителя на свои устройства.
     

  • 1.4, Аноним (-), 13:21, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Это все замечательно, что они делают такое, что бы там не говорили про IoT. Только ведь с таким мозилла не у кого не ассоцируется, и про эту штуку вообще мало кто узнает. Надо продвигать. И что-то мне подсказывает, что через пару-тройку лет они просто свернут его как неуспешный. Как было с FirefoxOS. И вот это беда их, что мозилы, что кэноникла. Бросают начинания на полпути. Проблема централизованного управления. Вместо того чтобы оставить проект ждать своего часа и медленно доводиться до ума, они говорят: "Все, мы прекращаем и больше этого не будет. Приказано закопать".

    Кстати, про Canonical. Ребята, похоже, пришли к успеху. https://ubuntu.com/blog/bt-turns-to-canonical-ubuntu-to-enable-next-generation

     
     
  • 2.44, iPony129412 (?), 06:21, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  Вместо того чтобы оставить проект ждать своего часа и медленно доводиться до ума

    От этого смысла ноль.
    Ага, жди у разбитого корыта своего часа.
    У тебя значит ОС построенная на браузерном движке.
    А основной браузерный движок бежит со скоростью паровоза.
    Итого не получится на минималка пилить. Проще действительно бросить.

     

  • 1.7, Аноним (10), 13:53, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Мозилла за все берется смело ...
     
     
  • 2.26, Клыкастый (ok), 19:04, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ...всё превращается в API
     
  • 2.31, Hellraiser (??), 20:56, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    .... кроме улучшения собственного браузера
     
     
  • 3.37, пох. (?), 22:05, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > .... кроме улучшения собственного браузера

    видать, классно в вашем перпендикулярном мире. У нас что ни день, то улучшизм. Вот, сегодня (как и было обещано) перестали удаляться записи из истории urlbar'а.

    tab уже давно перемещает оттуда фокус не в поле поиска (хотя, казалось бы?) а хз куда.

    а ускорение видео под линух этот ваш - пишутъ!

     
     
  • 4.52, А (??), 21:06, 28/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сегодня глянул. Сколько плагинов под Фокс перестали работать со временем. В ноутбуке-радио точке на кухне.

    Мозила сломала всё, до чего смогла дотянуться.

    Сделал я себе радио-точку на Мозилла Фоксе. А они всё обновили и сломали весь труд. И не вернули обратно ничего.

    На Мозилле нельзя делать решения. Так... Если только: повертел и выкинул.

     

  • 1.8, ryoken (ok), 13:53, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Кто-нибудь, вкратце, расскажите, что это такое, этот IoT и с чем его едят? + ссылок бы. Почему меня терзает ощущение, что это какая-то (вне)очередная тюрьма и слежка за пользователем.?

    Кстати, всех (причастных) с днём СА!!!

     
     
  • 2.11, жека воробьев (?), 14:01, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    https://www.google.com/search?q=%D1%87%D1%82%D0%
     
  • 2.12, Andrey Mitrofanov_N0 (??), 14:25, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Почему меня терзает ощущение, что это какая-то
    > (вне)очередная тюрьма и слежка за пользователем.?

    Почему-то с мозило-вещами и тупо-домом из сабжа вспомнился
      [I]"" --Кто такой генерал Файлуре, и почему он читает мой диск!? ""[/I]

    > Кстати, всех (причастных) с днём СА!!!

    Спасибо!  Присоединяюсь к поздравлениям.

    //Поминки по линуксфесту пройдут в курилке https://www.opennet.ru/openforum/vsluhforumID3/117075.html#342

     

  • 1.9, Аноним (9), 13:55, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А где же поддержка таких злоебучих протоколов как ready for sky (r4s)?
     
  • 1.13, Аноним (13), 14:53, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кто-нибудь знает, как старую советскую плиту подключить к этому, чтобы сама борщи готовила?
     
     
  • 2.14, Hewlett Packard (?), 15:08, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В принципе несложно, главное тонко настроить механическую руку, которая накипь с бульона шумовкой снимает.
     
  • 2.15, Аноним (15), 15:14, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    К старой советской плите хорошо подключается жена. Она и сварит тебе борщ. Не благодари.
     
     
  • 3.32, Аноним (32), 21:01, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А жену чтоль к шлюзу подключать? Какой там протокол то? А без MITM можешь?
     
     
  • 4.53, А (??), 21:10, 28/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Протокол там дипломатический, с авторитетом и любовью.

    Тех.требование: з/п на обеспечение детей.

    Ещё и торт спечёт. ))))

    RFC читайте, короче. )))

     
  • 3.35, Аноним (-), 21:21, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Увы не все жены к плите подключатся хотят.
     
     
  • 4.38, Аноним (15), 23:38, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так собери себе жену из исходников под свою конфигурацию. Что как маленькие вендузятники, ей богу.
     
     
  • 5.40, Аноним (40), 00:20, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не забудь еще тёщу пропатчить
     
     
  • 6.55, 1 (??), 09:08, 29/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тёщу тоже можно к плите подключить, главное чтоб конфликтов с женой небыло.
     
     
  • 7.59, forum reader (?), 15:07, 29/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тёщу тоже можно к плите подключить, главное чтоб конфликтов с женой небыло.

    А конфликта с тестем, из за неавторизованного патча тещи, не боишся?

     
  • 2.42, Аноним (41), 03:10, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > чтобы сама борщи готовила?

    да хотя бы пусть воду греет

     

  • 1.16, X4asd (ok), 15:24, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    у Web Things API ли есть какая-нибудь защита от такой ситуации что кто угодно может сказать "я твой повелитель^IOT-шлюз, теперь повинуйся мне!"?

    то есть есть ли потокол который привязывает Web-Things-API-устройство к только-ОДНОМУ-единственному IOT-шлюзу и после этого уже другие IOT-шлюзы не могут им управлять бы?

     
  • 1.17, Аноним (17), 15:47, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    тут в комментах юмористы упражняются в остроумии как быстро захватят хаб умного дома, находящегося на роутере. Ребята, отдельный роутер ставится внутри сети и защищается как и все остальное в периметре. Смысл в том что бы иметь доступное железо для хаба.
     
     
  • 2.18, Аноним (18), 16:28, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Иметь в доме два роутера, один обычный для выхода в Сеть и один "отдельный" для управления "умным домом" - в этом суть возможности "установить на роутер".
     

  • 1.20, OpenEcho (?), 18:13, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Т.е. все как обычно, жадность правит миром...
    Вместо тогo, чтоб потратить 3-4 бакса в месяц на свой собственный VPS и сделать там свой собственный гейт, конечно же доверить доступ к своему дому "бескорыстным", несущим свои уши в каждый дом не известным людям значительно более FREE... in a mouse trap...
     
     
  • 2.21, Hewlett Packard (?), 18:20, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Проект ориентирован на обычных людей в качестве пользователей, не имеющих достаточной квалификации для настройки своего собственного гейта на VPS.
     
     
  • 3.33, forum reader (?), 21:07, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У хостеров уже есть тарифные планы IoT, с предустановленным MQTT + OpenHAB (NodeRed для гиков)
     
  • 2.23, Anonimus (??), 18:42, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    наверное глупость, умный дом должен работать даже если пропал интернет, но ты находишься в локальной сети... Настраивать VPS умею, но для данной задачи - это не рационально.
     
     
  • 3.29, OpenEcho (?), 20:52, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    VPS вообщем-то только для удобства, чтоб не париться с динамическими IP-шниками когда нужно удаленно что то дома потыкать
     
     
  • 4.34, forum reader (?), 21:09, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Включить в туалете свет?
     
     
  • 5.39, Аноним (40), 00:19, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В туалете, но не включить, а "что-то потыкать"...
    Или "позырить"
     
     
  • 6.47, forum reader (?), 18:50, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В туалете, но не включить, а "что-то потыкать"...
    > Или "позырить"

    Если в умном доме возникает желание "что-то потыкать", то это НЕ умный дом.

     
     
  • 7.54, OpenEcho (?), 22:44, 28/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Гениально! А тогда зачем вообще гейт?
     
     
  • 8.56, forum reader (?), 12:04, 29/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Затем, чтоб объединить единой логикой устройства с разными протоколами, как то ... текст свёрнут, показать
     
     
  • 9.57, Аноним (40), 12:23, 29/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В таком случае этот Гей-Т должен уметь работать оффлайн по определению ... текст свёрнут, показать
     
     
  • 10.58, forum reader (?), 15:03, 29/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Должен Жаль что не все программисты это понимают Есть отмазка, что умный дом... текст свёрнут, показать
     
     
  • 11.61, OpenEcho (?), 10:54, 30/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    сорри, но кажется вы переоцениваете то, что было в новости Это просто гейт из и... текст свёрнут, показать
     
  • 9.60, OpenEcho (?), 10:47, 30/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    объединить единой логикой A Ж - это сколько надо выкурить чтоб найти между н... текст свёрнут, показать
     
     
  • 10.62, forum reader (?), 13:57, 30/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То есть, ты отрицаешь необходимость объединения единой логикой устройства с разн... текст свёрнут, показать
     
     
  • 11.63, OpenEcho (?), 16:52, 03/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет, ни в коем случае Просто хочу сказать, что мозилa сделала именно гейт с инт... текст свёрнут, показать
     
     
  • 12.64, forum reader (?), 18:55, 03/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https www openhab org docs apps android html тут и гейт и АИ и все что хочешь,... текст свёрнут, показать
     
  • 2.27, Аноним (27), 20:32, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Achtung! В каамментах - маркетологи хостеров!
     
     
  • 3.28, OpenEcho (?), 20:48, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Achtung! Mozilla's insiders detected
     

  • 1.30, Аноним (40), 20:56, 26/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это такой ШЛЮЗ, через который кто-то УМНЫЙ залезет в мой ДОМ ? я правильно понял ключевые слова?
     
     
  • 2.36, пох. (?), 21:51, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это такой ШЛЮЗ, через который кто-то УМНЫЙ залезет в мой ДОМ ?
    > я правильно понял ключевые слова?

    да, все правильно - http://bash.im/quote/445902

     
  • 2.48, Led (ok), 17:22, 28/07/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > кто-то УМНЫЙ залезет в мой ДОМ ?

    Да, наконец-то в твоём доме появится кто-то умный.

     

  • 1.49, Fedd (ok), 19:03, 28/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И роутер под него 340€ стоит
     
  • 1.65, Аноним (65), 08:48, 06/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прочитал и так и не понял что оно делает. Что-то типа Алисы от Яндекса только с веб интерфейсом? Типа нажал на кнопку оно лампочку включило? Если да, то какие устройства поддерживает? И это же не удобно мышкой лампочки включать.
     
  • 1.66, Аноним (66), 12:04, 19/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шлюз AntexGate является промежуточным звеном между IoT платформой и Вашими устройствами. Он может использоваться совместно с AntexCloud и поддерживает стандартные промышленные протоколы связи (ModBus, ProfiNet, LoRaWAN, OPC UA и др.), что позволяет подключать к облачной платформе большой набор устройств от разных производителей. AntexGate имеет открытую архитектуру Linux, что фактически делает его универсальным средством для интеграции различных приложений и сервисов.
    https://antexcloud.ru/#antexgate
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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