Ipinadala ng Mozilla ang proyektong WebThing nang libre upang lumutang

Mga Nag-develop Mozilla WebThings, mga platform para sa mga consumer internet device, сообщили tungkol sa paghihiwalay sa Mozilla at pagiging isang independiyenteng open source na proyekto. Ang platform ay pinalitan din ng pangalan mula sa Mozilla WebThings sa simpleng WebThings at ipinamahagi sa pamamagitan ng isang bagong website webthings.io. Ang dahilan ng mga aksyon na ginawa ay ang pagbawas ng direktang pamumuhunan ng Mozilla sa proyekto at ang paglipat ng mga kaugnay na pagpapaunlad sa komunidad. Mananatiling nakalutang ang proyekto, ngunit magiging independyente na ngayon mula sa Mozilla, hindi na magagamit ang imprastraktura ng Mozilla at mawawalan ng karapatang gumamit ng mga trademark ng Mozilla.

Ang mga ipinakitang pagbabago ay hindi makakaapekto sa pagpapatakbo ng mga na-deploy nang lokal na pinamamahalaang mga gateway ng bahay batay sa WebThings, na sapat sa sarili at hindi nakatali sa mga serbisyo sa cloud o panlabas na imprastraktura. Gayunpaman, ang mga update ay ipapamahagi na ngayon sa pamamagitan ng isang imprastraktura na pinananatili ng komunidad sa halip na sa Mozilla, na nangangailangan ng pagbabago sa configuration. Ang serbisyo para sa pag-aayos ng mga tunnel patungo sa mga home gateway gamit ang *.mozilla-iot.org na mga subdomain ay patuloy na gagana hanggang Disyembre 31, 2020. Bago ihinto ang serbisyo, pinaplanong maglunsad ng kapalit batay sa domain ng webthings.io, ang paglipat kung saan mangangailangan ng muling pagpaparehistro.

Alalahanin na ang WebThings platform ay binubuo ng isang gateway Gateway ng WebThings at mga aklatan WebThings Framework. Ang project code ay nakasulat sa JavaScript gamit ang Node.js server platform at ipinamahagi ni lisensyado sa ilalim ng MPL 2.0. Ang isang handa na software ay binuo batay sa OpenWrt pamamahagi na may pinagsamang suporta para sa WebThings Gateway, na nagbibigay ng pinag-isang interface para sa pag-set up ng smart home at wireless access point.

Gateway ng WebThings ay ay isang unibersal na layer para sa pag-aayos ng pag-access sa iba't ibang kategorya ng mga consumer at IoT device, itinatago ang mga feature ng bawat platform at hindi nangangailangan ng paggamit ng mga application na partikular sa bawat manufacturer. Para makipag-ugnayan sa gateway sa mga IoT platform, maaari mong gamitin ang ZigBee at ZWave protocol, WiFi o direktang koneksyon sa pamamagitan ng GPIO. Posible ang gateway magtatag sa isang Raspberry Pi board at kumuha ng smart home control system na isinasama ang lahat ng IoT device sa bahay at nagbibigay ng mga tool para sa pagsubaybay at pamamahala sa mga ito sa pamamagitan ng isang Web interface.

Ang platform ay nagpapahintulot din sa iyo na lumikha ng karagdagang mga web application na maaaring makipag-ugnayan sa mga device sa pamamagitan ng Web Thing API. Kaya, sa halip na i-install ang iyong sariling mobile application para sa bawat uri ng IoT device, maaari kang gumamit ng isang pinag-isang web interface. Upang i-install ang WebThings Gateway, i-download lang ang ibinigay na firmware sa isang SD card, buksan ang "gateway.local" host sa browser, mag-set up ng koneksyon sa WiFi, ZigBee o ZWave, hanapin ang mga umiiral na IoT device, i-configure ang mga parameter para sa panlabas na pag-access at magdagdag ang pinakasikat na device sa iyong home screen.

Sinusuportahan ng gateway ang mga function tulad ng pagtukoy ng mga device sa isang lokal na network, pagpili ng web address para sa pagkonekta sa mga device mula sa Internet, paglikha ng mga account para ma-access ang gateway web interface, pagkonekta ng mga device na sumusuporta sa pagmamay-ari na ZigBee at Z-Wave protocol sa gateway, remote activation at pag-off ng mga device mula sa isang web application, remote monitoring ng estado ng bahay at video surveillance.

Nagbibigay ang WebThings Framework ng isang hanay ng mga mapapalitang bahagi para sa paglikha ng mga IoT device na maaaring direktang makipag-ugnayan gamit ang Web Things API. Ang mga naturang device ay maaaring awtomatikong makita ng mga gateway na nakabatay sa WebThings Gateway o software ng kliyente (gamit ang mDNS) para sa kasunod na pagsubaybay at pamamahala sa pamamagitan ng Web. Ang mga pagpapatupad ng server para sa Web Things API ay inihanda sa anyo ng mga library sa
Sawa,
Java,

Kalawang, Arduino ΠΈ micropython.

Ipinadala ng Mozilla ang proyektong WebThing nang libre upang lumutang

Ipinadala ng Mozilla ang proyektong WebThing nang libre upang lumutang

Pinagmulan: opennet.ru

Magdagdag ng komento