Mozilla WebThings Gateway 0.10 sadia, gateway pikeun imah pinter jeung alat IoT

Perusahaan Mozilla diterbitkeun release produk anyar WebThingsGateway 0.10, nu digabungkeun jeung perpustakaan Kerangka WebThings ngabentuk platform WebThings nyadiakeun aksés ka sagala rupa kategori alat konsumén jeung pamakéan universal Web Hal API pikeun ngatur interaksi sareng maranehna. Kodeu proyék ditulis ku dina JavaScript ngagunakeun platform server Node.js na disebarkeun ku dilisensikeun dina MPL 2.0. Firmware kalawan gateway disiapkeun pikeun sagala rupa model buah prambus Pi. Ogé sadia bungkusan pikeun OpenWrt sareng Debian, sareng dina dasar OpenWrt siap-dijieun kit distribusi kalayan dukungan terpadu pikeun Things Gateway, nyayogikeun antarmuka anu ngahijikeun pikeun nyetél bumi pinter sareng titik aksés nirkabel.

Dina rilis anyar:

  • Ditambahkeun dukungan pikeun termostat pinter anu dianggo pikeun ngatur suhu kamar. Model anu dirojong kalebet Zigbee Zen Thermostat, Centralite HA 3156105 sareng Z-Wave Honeywell TH8320ZW1000. Ngaliwatan antarmuka wéb anu disayogikeun ku platform, anjeun tiasa ngawas suhu di bumi jarak jauh, nyetél mode pemanasan atanapi pendinginan, sareng ngarobih suhu target. Anjeun oge bisa nyieun aturan nu ngabales parobahan suhu, contona, ngahurungkeun alat pemanasan atawa conditioner hawa nalika wates suhu nu tangtu ngahontal atawa dumasar kana waktu beurang;

    Mozilla WebThings Gateway 0.10 sadia, gateway pikeun imah pinter jeung alat IoT

  • Ditambahkeun kamampuan pikeun ngontrol konci pinter anu ngadukung protokol Zigbee atanapi Z-Wave, sapertos Yale YRD226 Deadbolt sareng Yale YRD110 Deadbolt. Nalika di luar bumi, pangguna tiasa mastikeun yén anjeunna henteu hilap nutup panto, sareng, upami diperyogikeun, muka atanapi nutup konci jarak jauh. Ku netepkeun aturan, anjeun tiasa ngajadikeun otomatis ngonci panto dina waktos anu tangtu atanapi ngirim bewara upami koncina dibuka;

    Mozilla WebThings Gateway 0.10 sadia, gateway pikeun imah pinter jeung alat IoT

  • A tipe anyar tina tambihan geus ditambahkeun nu ngidinan Anjeun pikeun dilegakeun kamampuhan tina panganteur pamaké. Salaku conto, nganggo tambihan anjeun tiasa nambihan bagian énggal kana ménu utama atanapi nerapkeun layar énggal kalayan fungsionalitas tambahan. Pikeun nyieun add-ons, format file manifest anyar geus diajukeun, dijieun ku analogi jeung manifests tina browser add-ons dumasar kana téhnologi WebExtensions;

    Mozilla WebThings Gateway 0.10 sadia, gateway pikeun imah pinter jeung alat IoT

  • Nambahkeun bagian setélan anyar khusus pikeun lokalisasi. Pamaké ayeuna tiasa milih nagara, zona waktos sareng basa dina antarmuka wéb utama, sareng setélan ieu bakal dipertimbangkeun dina sadaya tambihan sareng aturan anu dianggo nalika ngolah data anu gumantung kana lokasi sapertos cuaca, matahari terbit / surup sareng pasang. Contona, aturan dumasar-waktos bakal tumut kana akun parobahan jam ka usum panas atawa usum tiis, sarta dina panganteur hawa bakal dipintonkeun dina unit biasa robah;

    Mozilla WebThings Gateway 0.10 sadia, gateway pikeun imah pinter jeung alat IoT

  • Ditambahkeun kamampuhan pikeun ngakses sadaya Web API tina platform ngaliwatan hiji sambungan WebSocket (saméméhna ieu diperlukeun pikeun muka sambungan misah pikeun tiap alat). Konsorsium W3C geus nyieun grup gawe, nu Web Thing Protocol Komunitas Grup, nu bakal ngabakukeun protokol basis WebSocket pikeun interacting jeung Web of Things alat;
  • Integrasi pangrojong pikeun kontrol sora nganggo alat diperkirakeun dina sékrési salajengna Mycroft jeung nerapkeun métode instalasi anyar.

Salaku panginget, WebThings Gateway 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. Pikeun interaksi gateway sareng platform IoT, anjeun tiasa nganggo protokol ZigBee sareng ZWave, WiFi atanapi sambungan langsung via GPIO. 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").

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.

sumber: opennet.ru

Tambahkeun komentar