Mozilla WebThing төслийг чөлөөтэй хөвөхөөр илгээсэн

Хөгжүүлэгчид Mozilla WebThings, платформы для потребительских интернет-устройств, тайлагнасан об отделении от компании Mozilla и превращении в независимый открытый проект. Платформа также переименована и вместо Mozilla WebThings теперь именуется просто WebThings и распространяется через новый сайт webthings.io. Причиной предпринятых действий стало сокращение прямых инвестиции компании Mozilla в проект и передача связанных с ним наработок сообществу. Проект останется на плаву, но теперь будет независим от компании Mozilla, не сможет использовать инфраструктуру Mozilla и лишится права использовать торговые марки Mozilla.

Представленные изменения не скажутся на работе уже развёрнутых локально управляемых домашних шлюзов на базе WebThings, которые самодостаточны и не привязаны к облачным сервисам или внешней инфраструктуре. Тем не менее, обновления теперь будут распространяться через инфраструктуру, поддерживаемую сообществом, а не компанией Mozilla, что потребует внесения изменения в настройки. Сервис для организации туннелей к домашним шлюзам, использующий поддомены *.mozilla-iot.org, продолжит работать до 31 декабря 2020 года. До прекращения работы сервиса планируется ввести в строй замену на основе домена webthings.io, для перехода на которую потребуется перерегистрация.

Напомним, что платформа WebThings состоит из шлюза WebThings гарц болон номын сангууд WebThings Framework. Код проекта написан на языке JavaScript с использованием серверной платформы Node.js и тараасан под лицензией MPL 2.0. На базе OpenWrt развивается готовый хуваарилалт с интегрированной поддержкой WebThings Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа.

WebThings гарц харуулав Энэ нь платформ бүрийн онцлог шинж чанарыг нууж, үйлдвэрлэгч бүрийн онцлог шинж чанартай програмуудыг ашиглах шаардлагагүй, хэрэглэгчийн болон IoT төхөөрөмжүүдийн төрөл бүрийн ангилалд нэвтрэх боломжийг зохион байгуулах бүх нийтийн давхарга юм. Гарцыг IoT платформуудтай харилцахын тулд та ZigBee болон ZWave протокол, WiFi эсвэл GPIO-ээр дамжуулан шууд холболтыг ашиглаж болно. Гарц боломжтой байгуулах Raspberry Pi самбар дээр суулгаж, гэрт байгаа бүх IoT төхөөрөмжийг нэгтгэж, вэб интерфэйсээр дамжуулан хянах, удирдах хэрэгслээр хангадаг ухаалаг гэрийн хяналтын системийг аваарай.

Энэхүү платформ нь төхөөрөмжүүдтэй харилцах боломжтой нэмэлт вэб програмуудыг үүсгэх боломжийг олгодог Web Thing API. Тиймээс та IoT төхөөрөмжийн төрөл бүрт өөрийн гар утасны програм суулгахын оронд нэгдсэн нэгдсэн вэб интерфэйсийг ашиглаж болно. WebThings Gateway-г суулгахын тулд SD карт руу өгөгдсөн программыг татаж аваад хөтөч дээр "gateway.local" хостыг нээж, WiFi, ZigBee эсвэл ZWave-д холболт тохируулж, одоо байгаа IoT төхөөрөмжүүдийг хайж, гадаад хандалтын параметрүүдийг тохируулж, нэмнэ үү. Таны нүүр дэлгэцийн хамгийн алдартай төхөөрөмжүүд.

Уг гарц нь дотоод сүлжээнд байгаа төхөөрөмжүүдийг таних, интернетээс төхөөрөмжүүдэд холбогдох вэб хаягийг сонгох, гарцын вэб интерфэйс рүү нэвтрэх бүртгэл үүсгэх, ZigBee болон Z-Wave протоколуудыг дэмждэг төхөөрөмжүүдийг гарц руу холбох зэрэг функцуудыг дэмждэг. вэб програмаас төхөөрөмжийг алсаас идэвхжүүлэх, унтраах, байшингийн төлөв байдлыг алсаас хянах, видео тандалт хийх.

WebThings Framework нь Web Things API ашиглан шууд харилцах боломжтой IoT төхөөрөмжүүдийг бий болгоход зориулж сольж болох бүрэлдэхүүн хэсгүүдээр хангадаг. Ийм төхөөрөмжийг WebThings Gateway-д суурилсан гарц эсвэл клиент программ хангамж (mDNS ашиглан) автоматаар илрүүлж, дараа нь вэбээр дамжуулан хянах, удирдах боломжтой. Web Things API-д зориулсан серверийн хэрэгжилтийг номын сангийн хэлбэрээр бэлтгэсэн
Python,
Java,

Rust, Arduino и микропитон.

Mozilla WebThing төслийг чөлөөтэй хөвөхөөр илгээсэн

Mozilla WebThing төслийг чөлөөтэй хөвөхөөр илгээсэн

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх