Кампанія 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-інтэрфейс.

Платформа таксама дазваляе ствараць дадатковыя web-прыкладанні, якія могуць узаемадзейнічаць з прыладамі праз Web Thing API. Такім чынам, замест усталёўкі свайго мабільнага прыкладання для кожнага тыпу IoT-прылад, можна выкарыстоўваць адзіны ўніфікаваны web-інтэрфейс. Для ўсталёўкі WebThings Gateway досыць загрузіць прадстаўленую прашыўку на SD-карту, адкрыць у браўзэры хост «gateway.local», наладзіць падлучэнне да WiFi, ZigBee ці ZWave, знайсці наяўныя IoT-прылады, наладзіць параметры для доступу звонку і дадаць самыя запатрабаваныя прылады экран.

Шлюз падтрымлівае такія функцыі, як вызначэнне прылад у лакальнай сетцы, выбар web-адрасы для злучэння з прыладамі з інтэрнэту, стварэнне ўліковых запісаў для доступу да web-інтэрфейсу шлюза, падлучэнне да шлюза прылад, якія падтрымліваюць прапрыетарныя пратаколы ZigBee і Z-Wave, выдаленае ўключэнне і выключэнне прылад з web-прыкладанні, выдалены маніторынг за станам хаты і відэаназіранне.

WebThings Framework падае набор заменных кампанентаў для стварэння IoT-прылад, якія могуць напроста ўзаемадзейнічаць з выкарыстаннем Web Things API. Падобныя прылады могуць аўтаматычна вызначацца шлюзамі на базе WebThings Gateway або кліенцкім ПЗ (выкарыстоўваецца mDNS) для наступнага маніторынгу і кіравання праз Web. Рэалізацыі сервераў для Web Things API падрыхтаваны ў форме бібліятэк на
Пітон,
ява,

Іржа, Arduino и мікрапітон.

Кампанія Mozilla адправіла праект WebThing у вольнае плаванне

Кампанія Mozilla адправіла праект WebThing у вольнае плаванне

Крыніца: opennet.ru

Дадаць каментар