Разработчики Mozilla, отвечающие за разработку WebThings Gateway объявили о выпуске новой версии «WebThings Gateway 0.11» который включает в себя ряд улучшений, касающихся интерфейса.
Для тех, кто не знает WebThings шлюз они должны знать, что универсальный слой для организации доступа к различным категориям потребителей и устройств IoT., скрывая характеристики каждой платформы и не требуя использования конкретных приложений для каждого производителя. Код проекта Он написан на JavaScript с использованием серверной платформы Node.js.
WebThings Framework предоставляет набор сменных компонентов для создания IoT-устройств которые могут взаимодействовать напрямую с помощью API Web Things. Такие устройства могут быть автоматически обнаружены шлюзами на основе WebThings. или клиентское программное обеспечение (с использованием mDNS) для последующего мониторинга и управления через Интернет.
Кроме того, вы можете использовать протоколы ZigBee и ZWave, WiFi или прямое соединение через GPIO для взаимодействия с платформами IoT. Прошивка Шлюз готов для различных моделей Raspberry Pi, Также доступны пакеты Debian.
Что нового в WebThings Gateway 0.11?
С выпуском этой новой версии WebThings Gateway 0.11 упоминается, что интерфейс платформа получила улучшения для пользователей, не говорящих по-английски, как добавлены переводы на 24 языка.
Также разработчики комментируют, что Расширена поддержка платформ, для которых распространяются установочные пакеты.
Что ж, в дополнение к классическим и хорошо известным образам, созданным для Raspberry Pi и Docker, теперь были сформированы пакеты для их установки в Debian 10, Raspbian, Ubuntu 18.04, 19.04, 19.10 и Fedora 30/31, а также пакеты для Arch Linux, которые можно получить из репозитория AUR. И не считая производных от них, это приносит пользу.
С другой стороны упоминается, что система регистрации событий была стабилизирована который собирает статистику работы всех IoT-устройств и датчиков в домашней сети и позволяет оценивать их активность в виде наглядных графиков.
Например, вы можете узнать, сколько раз открывались и закрывались двери за время вашего отсутствия, как менялась температура в доме, сколько энергии потребляли устройства, подключенные к умным розеткам, когда срабатывал датчик движения и т. Д. Графики можно строить в контексте часов, дней и недель и прокручивать по шкале времени;
По поводу экспериментального функционала голосового помощника что позволяет распознавать и выполнять голосовые команды признан неплатежеспособным и ликвидирован, с которой в следующей версии также будет удален API голосового управления. Вместо встроенного голосового помощника предлагается использовать плагины с аналогичным функционалом, которые можно найти в разделе «Настройки» - «Плагины».
Из других изменений, которые выделяются в анонсе этой новой версии:
- Добавлена возможность отключить автоматическую доставку OTA-обновлений для сборки Raspberry Pi.
- Для дополнений предусмотрена возможность доступа к настройкам языка и локализации.
- Добавлена возможность доступа к веб-интерфейсу из других систем в локальной сети без шифрования (с использованием «http: //» вместо «https: //»).
- Повышена надежность и стабильность приложения PWA (Progressive Web App), что позволяет организовать работу с веб-приложением как отдельной программой.
Как получить шлюз WebThings?
Для тех, кто заинтересован в WebThings Gateway, они могут получить его очень простым способом. Им просто нужно загрузить прошивку, предоставленную на SD-карту вашего Raspberry Pi.
Для сохранения изображения вы можете использовать Etcher, который является мультиплатформенным инструментом.
Точно так же он будет отвечать за поиск существующих устройств IoT, что даст вам возможность настраивать параметры для внешнего доступа и иметь возможность добавлять самые популярные устройства на экран.
Готовы ли пакеты для OpenWrt? Где их взять?
Нет, только для Raspberry, Linux или Docker
Так почему вы написали, что для OpenWrt доступны пакеты?
Был экспериментальный пакет на основе компиляции для Raspberry. https://github.com/openwrt/packages/tree/master/lang/node-mozilla-iot-gateway, но я прекратил работать над этим, так как искал, почему я обнаружил, что это связано с большими проблемами, которые были сгенерированы.
Пакет был собран независимо от проекта. Приношу свои извинения, так как я сосредоточился только на основной разработке и потерял тему пакета openWrt.
Я тестирую его на старом Raspberry Pi B 2.0, и проект действительно очень хорош, я надеюсь, что они продолжат его улучшать.