Mozilla ngawanohkeun platform WebThings

Mozilla saatos dua taun ékspérimén sareng pamekaran ditepikeun platform WebThings, nu kaasup proyék dimekarkeun saméméhna Kerangka WebThings и Gerbang WebThings, nyadiakeun komponén pikeun ngaktipkeun aksés ka sagala rupa kategori alat konsumén jeung pamakéan universal Web Hal API pikeun ngatur interaksi sareng maranehna. Kamekaran proyék nyebar dilisensikeun dina MPL 2.0.

WebThings Framework nyayogikeun sakumpulan komponén anu tiasa diganti pikeun nyiptakeun alat IoT anu tiasa langsung komunikasi nganggo Web Things API. Alat sapertos kitu tiasa otomatis dideteksi ku gateway basis Gateway WebThings atanapi parangkat lunak klien (ngagunakeun mDNS) pikeun ngawaskeun sareng manajemén salajengna ngalangkungan Wéb. Implementasi server pikeun Web Things API disiapkeun dina bentuk perpustakaan di
Python,
Jawa,

karahaan, Arduino и micropython.

Gerbang WebThings nyaéta nyaéta lapisan universal pikeun ngatur aksés ka sagala rupa kategori alat konsumen sareng IoT, nyumputkeun fitur unggal platform sareng henteu meryogikeun panggunaan aplikasi khusus pikeun unggal produsén. Kodeu proyék ditulis ku dina JavaScript ngagunakeun platform server Node.js. Pikeun interaksi gateway sareng platform IoT, anjeun tiasa nganggo protokol ZigBee sareng ZWave, WiFi atanapi sambungan langsung via GPIO. Firmware kalawan gateway disiapkeun pikeun sagala rupa model buah prambus Pi, ogé sadia bungkusan pikeun OpenWrt sareng Debian.

Mozilla ngawanohkeun platform WebThings

Gateway nyaéta dimungkinkeun ngadegkeun dina dewan Raspberry Pi tur meunangkeun sistem kontrol imah pinter nu integrates sadaya alat IoT di imah jeung nyadiakeun parabot pikeun ngawas sarta menata aranjeunna via panganteur Web. Platform ogé ngamungkinkeun anjeun nyiptakeun aplikasi wéb tambahan anu tiasa berinteraksi sareng alat liwat Web Hal API. Janten, tibatan masang aplikasi sélulér anjeun nyalira pikeun unggal jinis alat IoT, anjeun tiasa nganggo antarbeungeut wéb tunggal. Pikeun masang WebThings Gateway, kantun unduh firmware anu disayogikeun ka kartu SD, buka host "gateway.local" dina browser, nyetél sambungan ka WiFi, ZigBee atanapi ZWave, milarian alat IoT anu tos aya, konfigurasi parameter pikeun aksés éksternal sareng tambahkeun. alat nu pang populerna ka layar utama Anjeun.

Gerbang ngadukung fungsi sapertos ngidentipikasi alat dina jaringan lokal, milih alamat wéb pikeun nyambungkeun ka alat tina Internét, nyiptakeun akun pikeun ngaksés antarmuka wéb gateway, nyambungkeun alat anu ngadukung protokol ZigBee sareng Z-Wave proprietary ka gateway, aktivasina jauh sareng mareuman alat tina aplikasi wéb, ngawaskeun jarak jauh tina kaayaan bumi sareng panjagaan pidéo. Salian antarmuka wéb sareng API, gateway ogé kalebet dukungan ékspérimén pikeun kontrol sora, anu ngamungkinkeun anjeun ngenal sareng ngalaksanakeun paréntah sora (contona, "hurungkeun lampu di dapur").

Marengan pengumuman platform WebThings anyar, sékrési diterbitkeun WebThingsGateway 0.8, anu ngajukeun inovasi ieu:

  • Sistem logging acara parantos ditambahkeun anu ngumpulkeun statistik ngeunaan operasi sadaya alat IoT sareng sensor dina jaringan asal sareng ngamungkinkeun anjeun ngevaluasi kagiatanana dina bentuk grafik visual. Salaku conto, anjeun tiasa terang sabaraha kali panto dibuka sareng ditutup nalika henteuna anjeun, kumaha suhu di bumi robih, sabaraha alat énergi anu nyambung ka socket pinter anu dikonsumsi, nalika detektor gerak dipicu, jsb. Grafik tiasa diwangun dina jam, dinten sareng minggu sareng ngagulung sapanjang skala waktos;

    Mozilla ngawanohkeun platform WebThings

  • Nambahkeun alarm anu tiasa dipicu upami aya kajadian anu peryogi réspon langsung. Contona, alarm bisa dihijikeun ka aktivasina tina haseup, bocor atawa karbon monoksida detéktor, kitu ogé lamun aya sinyal maling. Upami sinyal dipicu, béwara ngeunaan kajadianana tiasa dikirim ku SMS atanapi cara béwara sanés;

    Mozilla ngawanohkeun platform WebThings

  • Ditambahkeun panganteur pikeun ngonpigurasikeun parameter sambungan jaringan. Saméméhna, pindah ti hiji jaringan nirkabel ka nu sejen lamun duanana jaringan sadia diperlukeun ngajalankeun paréntah konsol. Ayeuna ngarobah parameter jaringan tiasa dilakukeun ngaliwatan antarmuka wéb (bagian Setélan ➡ Jaringan), dimana anjeun tiasa ngatur tugas alamat IP, nyeken jaringan nirkabel anu sayogi sareng ngarobih titik aksés;

    Mozilla ngawanohkeun platform WebThings

  • Disayagikeun bungkusan ékspérimén pikeun routers dumasar kana OpenWrt, nu ngidinan pamakéan routers teu ukur nyadiakeun aksés jaringan, tapi ogé salaku titik kontrol home pinter. Dina mangsa nu bakal datang, urang rencanana nyiapkeun distribusi sorangan dumasar kana OpenWrt kalayan rojongan terpadu pikeun Things Gateway, nyadiakeun panganteur ngahijikeun Tatar pikeun nyetel hiji imah pinter jeung titik aksés nirkabel. Ayeuna, WebThings Gateway parantos tiasa beroperasi salaku titik aksés nirkabel, sanés ngan ukur salaku klien nirkabel.

sumber: opennet.ru

Tambahkeun komentar