Mozilla WebThings Gateway 0.9 kasedhiya, gateway kanggo omah pinter lan piranti IoT

Perusahaan Mozilla diterbitake release produk anyar WebThingsGateway 0.9, uga nganyari perpustakaan Kerangka WebThings 0.12, mbentuk platform WebThings, sing nyedhiyakake komponen kanggo ngaktifake akses menyang macem-macem kategori piranti konsumen lan nggunakake universal Web Things API kanggo ngatur interaksi karo wong-wong mau. Pangembangan proyek Penyebaran dilisensi ing MPL 2.0.

Rilis anyar saka WebThings Gateway misuwur amarga pangembangane
paket adhedhasar OpenWrt, sing ngidini panggunaan router nirkabel ora mung nyedhiyakake akses jaringan, nanging uga minangka kelenjar kontrol omah sing cerdas. Kalebu disiapake distribusi dhewe adhedhasar OpenWrt karo support terpadu kanggo Things Gateway, nyediakake antarmuka ndadekake kanggo nyetel ngarep pinter lan titik akses nirkabel. Distribusi mbangun kawangun kanggo mbukak router Turris Omnia.

Firmware basis OpenWrt nyedhiyakake antarmuka persiyapan awal sing ngidini sampeyan ngatur piranti supaya bisa dadi titik akses nirkabel utawa minangka klien kanggo nyambung menyang jaringan nirkabel sing wis ana. Fungsi perakitan isih winates lan isih dipanggonke minangka eksperimen, ora bisa ngganti kanthi lengkap router nirkabel sing ana.

Mozilla WebThings Gateway 0.9 kasedhiya, gateway kanggo omah pinter lan piranti IoT

Inovasi penting nomer loro yaiku implementasine dhukungan papan Raspberry Pi 4, sing, kaya papan Raspberry Pi liyane, disiapake individu pakumpulan adhedhasar distribusi Raspbian.

Antarane dandan fungsional, implementasine jinis tambahan (Notifier) ​​anyar dicathet, sing ngidini ngembangake sistem sing kasedhiya sadurunge kanggo ngirim pesen liwat kabar Push ing browser. Notifier ngidini sampeyan nggawe pawang lan nyetel aturan kanggo ngirim pesen liwat macem-macem saluran komunikasi, contone, ngirim SMS utawa Email nalika sensor gerakan ing omah dipicu. Sampeyan bisa nyetel prioritas kabar sing dikirim.

Mozilla WebThings Gateway 0.9 kasedhiya, gateway kanggo omah pinter lan piranti IoT

Minangka pangeling, WebThings Gateway presents minangka lapisan universal kanggo ngatur akses menyang macem-macem kategori piranti konsumen lan IoT, ndhelikake fitur saben platform lan ora mbutuhake panggunaan aplikasi khusus kanggo saben pabrikan. Kode proyek ditulis dening ing JavaScript nggunakake platform server Node.js. Kanggo interaksi gateway karo platform IoT, sampeyan bisa nggunakake protokol ZigBee lan ZWave, WiFi utawa sambungan langsung liwat GPIO. Firmware karo gateway disiapake kanggo macem-macem model Raspberry Pi, uga kasedhiya paket kanggo OpenWrt lan Debian.

Mozilla WebThings Gateway 0.9 kasedhiya, gateway kanggo omah pinter lan piranti IoT

Gateway bisa kanggo netepake ing Papan Raspberry Pi lan entuk sistem kontrol ngarep pinter sing nggabungake kabeh piranti IoT ing omah lan menehi alat kanggo ngawasi lan ngatur liwat antarmuka Web. Platform kasebut uga ngidini sampeyan nggawe aplikasi web tambahan sing bisa sesambungan karo piranti liwat Web Thing API.

Mangkono, tinimbang nginstal aplikasi seluler dhewe kanggo saben jinis piranti IoT, sampeyan bisa nggunakake antarmuka web terpadu siji. Kanggo nginstal WebThings Gateway, cukup download perangkat kukuh sing kasedhiya menyang kertu SD, bukak host "gateway.local" ing browser, nyiyapake sambungan menyang WiFi, ZigBee utawa ZWave, golek piranti IoT sing ana, konfigurasi paramèter kanggo akses eksternal lan tambahake. piranti sing paling populer ing layar ngarep.

Gerbang kasebut ndhukung fungsi kayata ngenali piranti ing jaringan lokal, milih alamat web kanggo nyambungake menyang piranti saka Internet, nggawe akun kanggo ngakses antarmuka web gateway, nyambungake piranti sing ndhukung protokol ZigBee lan Z-Wave proprietary menyang gateway, aktifitas remot lan mateni piranti saka aplikasi web, ngawasi remot saka negara omah lan ndjogo video. Saliyane antarmuka web lan API, gateway uga kalebu dhukungan eksperimen kanggo kontrol swara, sing ngidini sampeyan ngenali lan nglakokake printah swara (contone, "nguripake lampu ing pawon").

WebThings Framework nyedhiyakake set komponen sing bisa diganti kanggo nggawe piranti IoT sing bisa langsung komunikasi nggunakake Web Things API. Piranti kasebut bisa dideteksi kanthi otomatis dening gateway berbasis WebThings Gateway utawa piranti lunak klien (nggunakake mDNS) kanggo ngawasi lan ngatur sakteruse liwat Web. Implementasi server kanggo Web Things API disiapake ing wangun perpustakaan ing
Python,
Jawa,

Rust, Arduino ΠΈ micropython.

Source: opennet.ru

Add a comment