Mozilla ngenalake platform WebThings

Mozilla sawise rong taun eksperimen lan pangembangan diwenehi platform WebThings, sing kalebu proyek sing wis dikembangake sadurunge Kerangka WebThingsβ€ŠΠΈ WebThings Gateway, 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.

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.

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 ngenalake platform WebThings

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").

Bebarengan karo woro-woro platform WebThings anyar, rilis diterbitake WebThingsGateway 0.8, sing ngusulake inovasi ing ngisor iki:

  • Sistem logging acara wis ditambahake sing ngumpulake statistik babagan operasi kabeh piranti lan sensor IoT ing jaringan asal lan ngidini sampeyan ngevaluasi kegiatan kasebut ing bentuk grafik visual. Contone, sampeyan bisa ngerteni kaping pirang-pirang lawang dibukak lan ditutup nalika ora ana, kepiye suhu ing omah diganti, pinten piranti energi sing disambungake menyang soket cerdas sing dikonsumsi, nalika detektor gerakan dipicu, lsp. Bagan bisa dibangun saka jam, dina lan minggu lan digulung ing skala wektu;

    Mozilla ngenalake platform WebThings

  • Weker sing ditambahake sing bisa micu yen ana acara sing mbutuhake respon langsung. Contone, weker bisa diikat karo aktivasi detektor kumelun, bocor utawa karbon monoksida, uga nalika ana sinyal maling. Yen sinyal dipicu, kabar babagan kedadeyan kasebut bisa dikirim liwat SMS utawa sarana kabar liyane;

    Mozilla ngenalake platform WebThings

  • Nambahake antarmuka kanggo konfigurasi paramΓ¨ter sambungan jaringan. Sadurunge, ngoper saka siji jaringan nirkabel menyang liyane nalika loro jaringan kasedhiya dibutuhake printah console mlaku. Saiki ngganti paramΓ¨ter jaringan bisa ditindakake liwat antarmuka web (bagean Setelan ➑ Jaringan), ing ngendi sampeyan bisa ngatur tugas alamat IP, mindai jaringan nirkabel sing kasedhiya lan ngganti titik akses;

    Mozilla ngenalake platform WebThings

  • disiapake paket eksperimen kanggo router adhedhasar OpenWrt, sing ngidini panggunaan router ora mung kanggo nyedhiyani akses jaringan, nanging uga minangka kelenjar kontrol ngarep pinter. Ing mangsa ngarep, kita rencana kanggo nyiapake distribusi dhewe adhedhasar OpenWrt kanthi dhukungan terpadu kanggo Things Gateway, nyedhiyakake antarmuka terpadu kanggo nyetel omah sing cerdas lan titik akses nirkabel. Saiki, WebThings Gateway wis bisa digunakake minangka titik akses nirkabel, lan ora mung minangka klien nirkabel.

Source: opennet.ru

Add a comment