The OpenNET Project / Index page

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

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

18.02.2020 22:55

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

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

  • Проведена локализация интерфейса для не англоязычных пользователей. Добавлены переводы для 24 языков, включая русский;
  • Расширено число платформ, для которых распространяются установочные пакеты. Помимо образов для Raspberry Pi и Docker сформированы пакеты для Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 и Fedora 30/31. В репозитории AUR размещены пакеты для Arch Linux;
  • Стабилизирована система журналирования событий, собирающая статистику о работе всех IoT-устройств и датчиков в домашней сети и позволяющая оценить их активность в форме наглядных графиков. Например, можно узнать сколько раз открывались и закрывались двери во время своего отсутствия, как изменялась температура в доме, сколько потребляли энергии устройства, подключенные к умным розеткам, когда срабатывал детектор движения и т.п. Графики могут строится в разрезе часов, дней и недель и прокручиваться по шкале времени;
  • Экспериментальная функциональность голосового ассистента, позволяющая распознавать и выполнять голосовые команды (например, "включи свет на кухне"), признана несостоятельной и удалена. В следующем выпуске также будет удалён API, связанный с голосовым управлением. Вместо встроенного голосового помощника предлагается использовать дополнения с похожей функциональностью, которые можно найти в разделе Settings ➡ Add-ons;
  • В сборке для Raspberry Pi появилась опция для отключения автоматической доставки OTA-обновлений;
  • Для дополнений предоставлена возможность доступа к настройкам языка и локализации;
  • Добавлена возможность доступа к web-интерфейсу из других систем в локальной сети без шифрования (с использованием "http://", а не "https://");
  • Повышена надёжность и стабильность PWA-приложения (Progressive Web App), позволяющего организовать работу с web-приложением, как с обособленной программой.

Напомним, что 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.



  1. Главная ссылка к новости (https://hacks.mozilla.org/2020...)
  2. OpenNews: Доступен Mozilla WebThings Gateway 0.10, шлюз для умного дома и IoT-устройств
  3. OpenNews: Доступен Mozilla WebThings Gateway 0.9, шлюз для умного дома и IoT-устройств
  4. OpenNews: Компания Mozilla представила платформу WebThings
  5. OpenNews: Выпуск платформы для интернета вещей EdgeX 1.0
  6. OpenNews: Mozilla развивает концепцию Web of Things
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/52393-webthing
Ключевые слова: webthing, mozilla, iot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (-), 23:44, 18/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Прости, Мозилла, но я еще не забыл кидки с дополнениями. Чтобы вы мне так же и things натянули? Ну уж нет!
     
     
  • 2.11, НяшМяш (ok), 01:40, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Форкни себе репозитории и спи спокойно.
     
     
  • 3.15, Аноним (-), 05:12, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Форкни себе репозитории и спи спокойно.

    Да ну нафиг, пусть гамазила сама свое добро форкает.

     
  • 3.23, Аноним (23), 08:55, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Форкни себе репозитории и спи спокойно.

    С тем же успехом можно просто не обновляться.
    В любом случае получится неподдерживаемая хрень.

     
     
  • 4.36, НяшМяш (ok), 13:42, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Обожаю экспертов опеннета. Обновлять операционку\ядро - да зачем, и на XP или ядре 2.6 нормально. Как дело доходит до софта - гоните мне bleeding edge до скончания времён. Как будто после установки умного дома кто-то в него будет лазить. Исходники открыты, можно самому поддерживать если уж свербит.
     
     
  • 5.41, Аноним (41), 15:43, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как всегда бывает с реальными железками — глючит/подвисает/не работает, и есть надежда, что обновление ядра сделает работу с железом лучше.
     
     
  • 6.49, Crazy Alex (ok), 23:30, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Есть отличный рецепт - покупать то, что поддерживается.
     
     
  • 7.51, Аноним (41), 11:30, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В реальной жизни работает эдак 50/50.
     
     
  • 8.54, Crazy Alex (ok), 13:21, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Прекрасно работает если не фанатствовать насчёт bleeding edge ... текст свёрнут, показать
     

  • 1.5, Аноним (5), 00:12, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >Экспериментальный движок распознавания речи от Mozilal, признан несостоятельным и удален. В следующем выпуске также будет удалён API, связанный с голосовым управлением. Вместо встроенного голосового помощника предлагается использовать дополнения, использующие API Google, Microsoft, Yandex, Amazon, Nuance, Mail.ru, ЦРТ и Baidu, которые нельзя включить в поставку и порекомендовать из-за проблем с приватностью, но которые хотя-бы работают, ибо в отличие от мозиллы эти компании могут вложиться в дейтасеты и глобальное потепление и получить прибыль.

    Ясно.

     
  • 1.7, artenox (?), 00:59, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > Умный дом

    Изыски какие-то.
    Не помешала бы голосовая связь между комнатами и жуки. Я помню как-то собрался прогулять уроки, родаки должны были уехать утром. Я оставил жука, по приемнику слушал, когда они ушли и затусил дома.

     
     
  • 2.8, artenox (?), 01:08, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В наши дни, конечно, проще отслеживать родаков по МТС Локатор.
    Как впрочем и наоборот :( Но это можно обойти...

    Крутая вещь. Отправлял брату в армию телефон в посылке. По локатору следил путь поезда (во Владивосток). Но аккумулятор сдох на пол пути.
    Потом правда телефон у него украли.

     
     
  • 3.9, artenox (?), 01:12, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да и деньги вымогали "на счет положить". Потом МТС за какую-то фигню 1500 рублей снял.
    Не ходите дети в армию гулять.
     
     
  • 4.25, Аноним (23), 09:02, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Складывается впечатление, что персонально вам она бы не помешала.
    И даже очень помогла бы.
    Сделать финальный эволюционный шаг и стать самым высокоразвитым из известных видов на этой планете.
     
     
  • 5.27, artenox (?), 09:52, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы лучше в кадеты пошел, но уже поздно.
     
     
  • 6.42, Аноним (-), 18:05, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Я бы лучше в кадеты пошел, но уже поздно.

    Ты любишь бесплатно покушать и бесплтно при одется?

     
     
  • 7.44, artenox (?), 19:46, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, таких отморозков, как в средней школе там бы не было. Хотя, хз.
     
  • 5.38, Рептилоид (?), 15:22, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Сделать финальный эволюционный шаг и стать самым высокоразвитым из известных видов на этой планете.

    Ох уж эти мифы и легенды отсталых аборигенов.

     
     
  • 6.40, Аноним (41), 15:42, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ох уж эти мифы и легенды отсталых аборигенов.

    Ну расскажите уже что-нибудь, я заинтригован.

     
  • 2.16, Аноним (-), 05:14, 19/02/2020 Скрыто модератором
  • +1 +/
     

  • 1.19, ыы (?), 08:21, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а тараканов оно выводит?
     
     
  • 2.20, ryoken (ok), 08:24, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    оно и есть таракан
     
  • 2.28, Аноним (28), 10:13, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На прогулку.
     
  • 2.56, Аноним (56), 19:50, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Регистриует их количество и выводит численность, а так же строит корреляцию размера колонии тараканов относительно продуктов в холодильнике. Всегда можно посмотреть отчет по количеству гряи на полу и принять решение относительно необходимости уборки.
     

  • 1.21, Аноним (21), 08:33, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Реализации серверов для Web Things API подготовлены в форме библиотек на Python, Java, Rust, Arduino и MicroPython.

    Если так, то какое минимальное железо для запуска надо? Если ESP32 это потянет, будет жить. IoT с малинкой это конечно супер, но иногда надо много нод и дешево.

     
     
  • 2.26, Аноним (23), 09:04, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то основная новость про центральный шлюз, который координирует работу нод.
    Процитированная вами часть — это про либы для встраивания в самописные ноды.
     
     
  • 3.29, Аноним (21), 10:16, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я именно о самописных нодах. Понятно, что микроконтроллер такой сложный сервер не потянет.
     
     
  • 4.31, Аноним (41), 10:42, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда ваш вопрос звучит странно. Как напишете — так и потянет. На жабе будет медленнее, чем на микропитоне, на нём будет медленнее, чем на arduino libs, а они будут медленней чистой сишки.
     

  • 1.22, Аноним (22), 08:47, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Зачем про эту хрень сдесь новости, да еще про каждый кривой билд? Вот не завидую тому, кто вздумает ей воспользоваться.
     
     
  • 2.47, Crazy Alex (ok), 23:22, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    а что именно с ней не так?
     

  • 1.24, mommy (?), 08:58, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    JavaХрень, дальше можно не читать, мусор.
     
  • 1.30, R (?), 10:39, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему Мозилла, подписавшись на браузер, спрыгивает версия за версией, но верит, что вот этот умный дом уж точно оставит ее на плаву?

    Воистину, нужно начинать с з/п их руководства - сократив её, Мозилла разом избавится от долбонафтов, и сэкономит больше, чем на умном доме поднимет, и сможет вернуться к браузеру.

     
     
  • 2.32, Аноним (32), 11:13, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Срезать зарплату руководству? Не... Эти особи альтернативной ориентации (это не ругательство, а реальность) лучше уволят разработчиков, как выгнали разработчика самого JavaScript: Эйха Брендана.
     
     
  • 3.33, Аноним (41), 11:30, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    "Золотые парашюты" для топ-менеджеров, куда ж без них? Даже если ценой будет полное банкротство компании.
     
     
  • 4.35, Аноним (32), 13:00, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Выгоняют разработчиков, а парашюты - манагерам? Мозила, как же я тебя узнаю :)
     
     
  • 5.39, Аноним (41), 15:41, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Мозила, как же я тебя узнаю :)

    Так работает любая крупная компания капиталистического мира. На исполнителях далеко не уедешь, поэтому заботятся в первую очередь о менеджменте.

     
  • 2.34, мурзилла (?), 12:13, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вы таки не понимаете - мы ничего не "поднимаем" ни на умном доме (где ключи от всего - у кого-то поумнее хозяина) ни там более на недобраузере.

    Мы поднимаем то, что нам бросает гугель. А уговорить его бросить побольше - задача как раз руководства. Разумеется, оно это тоже делает не за так.

    А разработчиков можно хоть всех уволить - полный индостан новых. На регулярные подгоны от гугля это никак не повлияет.

     

  • 1.37, крок (?), 13:52, 19/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Нафик оно надо когда есть хом асистант!?
     
     
  • 2.43, Аноним (43), 19:45, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И OpenHab. И еще несколько уже готовых. Велосипед изобретают опять.
     
     
  • 3.45, rshadow (ok), 21:50, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Устаревшие жаба поделки, начала времен. С протухшими плагинами. Не говоря уж про то, что хочется управлять с телефона. По факту ничего стоящего в опенсорсе для iot пока нету.
     
  • 3.46, mommy (?), 22:52, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И снова явахрень, ну вас прям тянет.
     
     
  • 4.53, Аноним (41), 11:35, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не нравится "явахрень"? Напишите лучше, чем у них, на вашем любимом языке.

    А то кушать борщ и во всех пальцами тыкать — много ума не надо.

     
  • 2.48, Crazy Alex (ok), 23:26, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не копался ни в том ни в другом, но на вид мозилловский интерфейс хоть на интерфейс похож. Опять же, гуёвая конфигурация - для таких вещей в самый раз.
     

  • 1.50, Аноним (50), 11:11, 20/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    IoT must die. Если уж делать автоматизацию здания, то для начала отделить сеть таких устройств от интернета, а если уж очень нужно, то поставить шлюз со 100500 firewallами и проксированием информации с очень жестким ограничением что куда можно передавать. А то будет как https://habr.com/ru/post/391439/

     
     
  • 2.52, Аноним (41), 11:33, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А то будет как

    В смысле, любой свой косяк можно будет списать на происки злобных хакеров? Так уже.

     
  • 2.55, Crazy Alex (ok), 13:22, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А этои есть софт для внутреннего контроллера
     
  • 2.57, Аноним (56), 19:54, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что насчет шины CAN моежете сказать? А с другой стороны это все какие-то попытки предложить застройщикам немного автоматизировать инфраструктуру, но вот есть ли спрос на это. Я не говорю про примитивные разетки от Яндекса, а про полноценные уведомления на коридорном зеркале про приезд посылки к консьержу с посылкой от Aamazon.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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