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

Perusahaan Mozilla diterbitake release produk anyar WebThingsGateway 0.10, kang ing kombinasi karo perpustakaan Kerangka WebThings mbentuk platform WebThings kanggo nyedhiyakake akses menyang macem-macem kategori piranti konsumen lan nggunakake universal Web Things API kanggo ngatur interaksi karo wong-wong mau. Kode proyek ditulis dening ing JavaScript nggunakake platform server Node.js lan disebarake dening dilisensi ing MPL 2.0. Firmware karo gateway disiapake kanggo macem-macem model Raspberry Pi. Uga kasedhiya paket kanggo OpenWrt lan Debian, lan ing basis saka OpenWrt siap-digawe kit distribusi kanthi dhukungan terintegrasi kanggo Things Gateway, nyedhiyakake antarmuka terpadu kanggo nyetel omah sing cerdas lan titik akses nirkabel.

Ing release anyar:

  • Dhukungan tambahan kanggo termostat cerdas sing digunakake kanggo ngatur suhu kamar. Model sing didhukung kalebu Zigbee Zen Thermostat, Centralite HA 3156105 lan Z-Wave Honeywell TH8320ZW1000. Liwat antarmuka web sing diwenehake dening platform, sampeyan bisa ngawasi suhu ing omah kanthi jarak jauh, nyetel mode pemanasan utawa pendinginan, lan ngganti suhu target. Sampeyan uga bisa nggawe aturan sing nanggepi owah-owahan suhu, contone, nguripake piranti dadi panas utawa AC nalika watesan suhu tartamtu wis tekan utawa adhedhasar wektu dina;

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

  • Nambahake kemampuan kanggo ngontrol kunci cerdas sing ndhukung protokol Zigbee utawa Z-Wave, kayata Yale YRD226 Deadbolt lan Yale YRD110 Deadbolt. Nalika njaba omah, pangguna bisa nggawe manawa dheweke ora lali nutup lawang, lan, yen perlu, mbukak utawa nutup kunci saka jarak jauh. Kanthi nyetel aturan, sampeyan bisa ngotomatisasi ngunci lawang ing wektu tartamtu utawa ngirim kabar yen kunci dibukak;

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

  • Jinis tambahan anyar wis ditambahake sing ngidini sampeyan nggedhekake kapabilitas antarmuka pangguna. Contone, nggunakake tambahan sampeyan bisa nambah bagean anyar menyang menu utama utawa ngleksanakake layar anyar karo fungsi tambahan. Kanggo nggawe tambahan, format file manifest anyar wis diusulake, digawe kanthi analogi karo manifes tambahan browser adhedhasar teknologi WebExtensions;

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

  • Nambahake bagean setelan anyar khusus kanggo lokalisasi. Pangguna saiki bisa milih negara, zona wektu lan basa ing antarmuka web utama, lan setelan kasebut bakal digayuh ing kabeh tambahan lan aturan sing digunakake nalika ngolah data gumantung lokasi kayata cuaca, sunrise/sunset lan pasang surut. Contone, aturan adhedhasar wektu bakal njupuk menyang akun owah-owahan jam kanggo mangsa panas utawa mangsa, lan ing antarmuka suhu bakal ditampilake ing Unit biasanipun saka owah-owahan;

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

  • Nambahake kemampuan kanggo ngakses kabeh API Web saka platform liwat siji sambungan WebSocket (sadurunge iku perlu kanggo mbukak sambungan kapisah kanggo saben piranti). Konsorsium W3C wis nggawe grup kerja, Web Thing Protocol Community Group, sing bakal nggawe standar protokol berbasis WebSocket kanggo sesambungan karo piranti Web of Things;
  • Integrasi dhukungan kanggo kontrol swara nggunakake piranti samesthine ing release sabanjurΓ© Mycroft lan ngleksanakake cara instalasi anyar.

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. Kanggo interaksi gateway karo platform IoT, sampeyan bisa nggunakake protokol ZigBee lan ZWave, WiFi utawa sambungan langsung liwat GPIO. 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