Стартирането на новата версия на платформата за IoT устройства WebThingsGateway 1.0.
Битието е значима версия, тъй като подчертава отделянето на Mozilla в независим проект, управляван и разработен от общността. Стартирането е насочено главно към мигриране на потребители от свързаната с Mozilla инфраструктура към техните собствени услуги.
И Поради оптимизация на разходите, Mozilla спря финансирането на развитието и изпрати проекта WebThings на повърхността, предоставяйки възможност за използване на неговата инфраструктура за хостване на отдалечен достъп, стартиране на облачни услуги и доставка на актуализации само до 31 декември 2020 г.
WebThings Gateway 1.0 ще се разпространява чрез сървърите на Mozilla, но всички допълнителни актуализации ще бъдат променени на собствения си капацитет и към новия поддомейн webthings.io.
Като напомняне, джибритеo WebThings се състои от WebThings Gateway и рамковата библиотека WebThings.
Кодът на проекта е написан на JavaScript с помощта на сървърната платформа Node.js и се разпространява под лиценза MPL 2.0. Надграждайки OpenWrt, се разработва готов за употреба дистрибутивен комплект с вградена поддръжка за WebThings Gateway, предоставящ унифициран интерфейс за настройка на интелигентен дом и безжична точка за достъп.
WebThings Gateway е универсален слой да организира достъпа до различни категории потребители и IoT устройства, скриващи особеностите на всяка платформа и не изисква използването на специфични приложения от всеки производител. За да взаимодействате с шлюза с IoT платформи, можете да използвате протоколите ZigBee и ZWave, WiFi или директна връзка чрез GPIO.
В допълнение към разрешаването на миграция, версията на WebThings Gateway 1.0 включва и следните промени.
Основни нови функции на WebThings Gateway 1.0
В тази нова версия, която е около независимостта на Mozilla, се подчертава това брандирането на mozilla почистено: името на директорията е променено профили от ~ / .mozilla-iot до ~ / .webthings, променливата на средата MOZIOT_HOME е преименувана на WEBTHINGS_HOME, mozilla-iot-gateway, услугите са преименувани наред с webthings-gateway.
Също така можем да намерим това добавена поддръжка за нов клон на платформата Node.js 14. Библиотеката на плъгините на шлюза за Node.js е пренаписана в TypeScript.
Внедрена е поддръжка за сензори за влажност, атмосферно налягане, качество на въздуха и съдържание на дим, както и свойство да отчита текущото потребление на енергия.
Към конфигурацията е добавен канал за доставка на актуализации, осигуряващ достъп до версии за предварителен преглед.
В допълнение към MPEG-DASH и HLS е добавена поддръжка за формата за кодиране на видео M-JPEG.
От останалите промени, които се открояват:
- Добавена е поддръжка за инструментариума Podman в изображението на Docker.
- Добавена е поддръжка за търсене на приставки.
- Добавен превод за украински език.
- Премахнат е вграденият mDNS сървър, вместо да се използват външни реализации (Avahi или Bonjour).
- Версията Raspbian включва поддръжка на SPI.
Как да получите WebThings Gateway?
За тези, които се интересуват от WebThings Gateway, те могат да го получат много лесно. Те просто трябва да изтеглят фърмуера, предоставен на SD картата на вашия Raspberry Pi.
За да запазите изображението, можете да използвате Etcher, което е мултиплатформен инструмент.
По същия начин той ще отговаря за намирането на съществуващите IoT устройства, което ще ви даде възможност да конфигурирате параметрите за външен достъп и да можете да добавяте най-популярните устройства на екрана.
След инсталиране на актуализацията от WebThings Gateway 1.0, Потребителите ще бъдат подканени да се регистрират на webthings.io и мигрират към новата инфраструктура.
След мигриране, автоматично доставяне на актуализации и отдалеченият достъп все още ще работи, но името на поддомейн за входната точка ще се промени от * .mozilla-iot.org на * .webthings.io, и актуализациите ще бъдат изтеглени чрез хоста api.webthings.io.
Ако миграцията бъде отменена, локалната инсталация ще продължи да работи както преди, но без да е обвързана с облачни услуги и без автоматично доставяне на актуализации.