Mozilla WebThings Gateway 0.9 tersedia, gerbang untuk rumah pintar dan peranti IoT

Syarikat Mozilla ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° keluaran produk baharu WebThingsGateway 0.9, serta mengemas kini perpustakaan Rangka Kerja WebThings 0.12, membentuk platform WebThings, yang menyediakan komponen untuk membolehkan akses kepada pelbagai kategori peranti pengguna dan menggunakan universal API Perkara Web untuk mengatur interaksi dengan mereka. Perkembangan projek sebar berlesen di bawah MPL 2.0.

Keluaran baharu WebThings Gateway terkenal dengan perkembangannya
pakej berdasarkan OpenWrt, yang membenarkan penggunaan penghala wayarles bukan sahaja untuk menyediakan akses rangkaian, tetapi juga sebagai nod kawalan rumah pintar. termasuk disediakan pengedaran sendiri berdasarkan OpenWrt dengan sokongan bersepadu untuk Things Gateway, menyediakan antara muka bersatu untuk menyediakan rumah pintar dan pusat akses wayarles. Pengedaran membina terbentuk untuk penghala terbuka Turris Omnia.

Perisian tegar berasaskan OpenWrt menyediakan antara muka persediaan awal yang membolehkan anda mengkonfigurasi peranti untuk bertindak sebagai pusat akses wayarles atau sebagai pelanggan untuk menyambung ke rangkaian wayarles sedia ada. Fungsi pemasangan masih terhad dan ia masih diletakkan sebagai percubaan, tidak mampu menggantikan sepenuhnya penghala wayarles sedia ada.

Mozilla WebThings Gateway 0.9 tersedia, gerbang untuk rumah pintar dan peranti IoT

Inovasi penting kedua ialah pelaksanaan sokongan lembaga Raspberry Pi 4, yang mana, seperti papan Raspberry Pi yang lain, disediakan berasingan perhimpunan berdasarkan pengedaran Raspbian.

Di antara penambahbaikan fungsi, pelaksanaan jenis tambahan (Pemberitahu) baru diperhatikan, yang membolehkan mengembangkan sistem yang tersedia sebelum ini untuk menghantar mesej melalui pemberitahuan Push dalam penyemak imbas. Pemberitahu membolehkan anda membuat pengendali dan menetapkan peraturan untuk menghantar mesej melalui pelbagai saluran komunikasi, contohnya, untuk menghantar SMS atau E-mel apabila penderia gerakan dalam rumah dicetuskan. Adalah mungkin untuk menetapkan keutamaan pemberitahuan yang dihantar.

Mozilla WebThings Gateway 0.9 tersedia, gerbang untuk rumah pintar dan peranti IoT

Sebagai peringatan, WebThings Gateway mewakili ialah lapisan universal untuk mengatur akses kepada pelbagai kategori pengguna dan peranti IoT, menyembunyikan ciri setiap platform dan tidak memerlukan penggunaan aplikasi khusus untuk setiap pengeluar. Kod projek ditulis oleh dalam JavaScript menggunakan platform pelayan Node.js. Untuk berinteraksi get laluan dengan platform IoT, anda boleh menggunakan protokol ZigBee dan ZWave, WiFi atau sambungan terus melalui GPIO. Perisian tegar dengan pintu masuk disediakan untuk pelbagai model Raspberry Pi, juga tersedia pakej untuk OpenWrt dan Debian.

Mozilla WebThings Gateway 0.9 tersedia, gerbang untuk rumah pintar dan peranti IoT

Gerbang adalah mungkin mewujudkan pada papan Raspberry Pi dan dapatkan sistem kawalan rumah pintar yang menyepadukan semua peranti IoT dalam rumah dan menyediakan alat untuk memantau dan mengurusnya melalui antara muka Web. Platform ini juga membolehkan anda membuat aplikasi web tambahan yang boleh berinteraksi dengan peranti melalui API Perkara Web.

Oleh itu, daripada memasang aplikasi mudah alih anda sendiri untuk setiap jenis peranti IoT, anda boleh menggunakan antara muka web bersatu tunggal. Untuk memasang WebThings Gateway, cuma muat turun perisian tegar yang disediakan ke kad SD, buka hos "gateway.local" dalam penyemak imbas, sediakan sambungan ke WiFi, ZigBee atau ZWave, cari peranti IoT sedia ada, konfigurasikan parameter untuk akses luaran dan tambah peranti paling popular ke skrin utama anda.

Gerbang menyokong fungsi seperti mengenal pasti peranti pada rangkaian tempatan, memilih alamat web untuk menyambung ke peranti daripada Internet, mencipta akaun untuk mengakses antara muka web gerbang, menyambungkan peranti yang menyokong protokol ZigBee dan Z-Wave proprietari ke get laluan, pengaktifan jauh dan mematikan peranti daripada aplikasi web, pemantauan jauh keadaan rumah dan pengawasan video. Selain antara muka web dan API, get laluan itu juga termasuk sokongan percubaan untuk kawalan suara, yang membolehkan anda mengecam dan melaksanakan arahan suara (contohnya, "hidupkan lampu di dapur").

Rangka Kerja WebThings menyediakan satu set komponen yang boleh diganti untuk mencipta peranti IoT yang boleh berkomunikasi secara langsung menggunakan Web Things API. Peranti sedemikian boleh dikesan secara automatik oleh gerbang berasaskan WebThings Gateway atau perisian klien (menggunakan mDNS) untuk pemantauan dan pengurusan seterusnya melalui Web. Pelaksanaan pelayan untuk Web Things API disediakan dalam bentuk perpustakaan dalam
Python,
Java,

Rust, Arduino ΠΈ mikropython.

Sumber: opennet.ru

Tambah komen