Mozilla memperkenalkan platform WebThings

Mozilla selepas dua tahun percubaan dan pembangunan dibentangkan platform WebThings, yang termasuk projek yang dibangunkan sebelum ini Rangka Kerja WebThingsβ€ŠΠΈ Gerbang WebThings, 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.

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.

Gerbang WebThings 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 memperkenalkan platform WebThings

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

Bersama-sama dengan pengumuman platform WebThings baharu, keluaran telah diterbitkan WebThingsGateway 0.8, yang mencadangkan inovasi berikut:

  • Sistem pengelogan peristiwa telah ditambahkan yang mengumpul statistik tentang pengendalian semua peranti dan penderia IoT dalam rangkaian rumah dan membolehkan anda menilai aktiviti mereka dalam bentuk graf visual. Sebagai contoh, anda boleh mengetahui berapa kali pintu dibuka dan ditutup semasa ketiadaan anda, cara suhu di dalam rumah berubah, berapa banyak peranti tenaga yang disambungkan ke soket pintar digunakan, bila pengesan gerakan dicetuskan, dsb. Carta boleh dibina dari segi jam, hari dan minggu dan ditatal mengikut skala masa;

    Mozilla memperkenalkan platform WebThings

  • Penambahan penggera yang boleh dicetuskan sekiranya berlaku peristiwa yang memerlukan respons segera. Sebagai contoh, penggera boleh dikaitkan dengan pengaktifan pengesan asap, kebocoran atau karbon monoksida, serta apabila terdapat isyarat pecah rumah. Jika isyarat dicetuskan, pemberitahuan tentang kejadiannya boleh dihantar melalui SMS atau cara pemberitahuan lain;

    Mozilla memperkenalkan platform WebThings

  • Menambah antara muka untuk mengkonfigurasi parameter sambungan rangkaian. Sebelum ini, beralih daripada satu rangkaian wayarles ke rangkaian lain apabila kedua-dua rangkaian tersedia memerlukan arahan konsol yang dijalankan. Kini menukar parameter rangkaian boleh dilakukan melalui antara muka web (bahagian Tetapan ➑ Rangkaian), di mana anda boleh menguruskan penetapan alamat IP, mengimbas rangkaian wayarles yang tersedia dan menukar titik akses;

    Mozilla memperkenalkan platform WebThings

  • Bersedia pakej percubaan untuk penghala berdasarkan OpenWrt, yang membenarkan penggunaan penghala bukan sahaja untuk menyediakan akses rangkaian, tetapi juga sebagai nod kawalan rumah pintar. Pada masa hadapan, kami merancang untuk menyediakan pengedaran kami sendiri berdasarkan OpenWrt dengan sokongan bersepadu untuk Things Gateway, menyediakan antara muka bersatu untuk menyediakan rumah pintar dan pusat akses wayarles. Pada masa ini, WebThings Gateway sudah boleh beroperasi sebagai pusat akses wayarles, dan bukan hanya sebagai pelanggan wayarles.

Sumber: opennet.ru

Tambah komen