Mozilla memperkenalkan platform WebThings

Mozilla setelah dua tahun percobaan dan pengembangan disajikan Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ WebHal, yang mencakup proyek yang dikembangkan sebelumnya Kerangka WebThingsβ€ŠΠΈ Gateway WebThings, menyediakan komponen untuk memungkinkan akses ke berbagai kategori perangkat konsumen dan penggunaan universal API Hal Web untuk mengatur interaksi dengan mereka. Perkembangan proyek sebaran berlisensi di bawah MPL 2.0.

Framework WebThings menyediakan serangkaian komponen yang dapat diganti untuk membuat perangkat IoT yang dapat berkomunikasi secara langsung menggunakan Web Things API. Perangkat tersebut dapat dideteksi secara otomatis oleh gateway berbasis WebThings Gateway atau perangkat lunak klien (menggunakan mDNS) untuk pemantauan dan pengelolaan selanjutnya melalui Web. Implementasi server untuk Web Things API disiapkan dalam bentuk perpustakaan di
Ular sanca,
Jawa,

Karat, Arduino ΠΈ MikroPython.

Gateway WebThings adalah adalah lapisan universal untuk mengatur akses ke berbagai kategori konsumen dan perangkat IoT, menyembunyikan fitur setiap platform dan tidak memerlukan penggunaan aplikasi khusus untuk setiap produsen. Kode proyek ditulis oleh dalam JavaScript menggunakan platform server Node.js. Untuk berinteraksi gateway dengan platform IoT, Anda dapat menggunakan protokol ZigBee dan ZWave, WiFi atau koneksi langsung melalui GPIO. Firmware dengan gerbang siap untuk berbagai model Raspberry Pi juga tersedia paket untuk OpenWrt dan Debian.

Mozilla memperkenalkan platform WebThings

Gerbang dimungkinkan membangun pada papan Raspberry Pi dan dapatkan sistem kontrol rumah pintar yang mengintegrasikan semua perangkat IoT di rumah dan menyediakan alat untuk memantau dan mengelolanya melalui antarmuka Web. Platform ini juga memungkinkan Anda membuat aplikasi web tambahan yang dapat berinteraksi dengan perangkat melalui API Hal Web. Jadi, daripada menginstal aplikasi seluler Anda sendiri untuk setiap jenis perangkat IoT, Anda dapat menggunakan satu antarmuka web terpadu. Untuk menginstal WebThings Gateway, cukup unduh firmware yang disediakan ke kartu SD, buka host β€œgateway.local” di browser, atur koneksi ke WiFi, ZigBee atau ZWave, temukan perangkat IoT yang ada, konfigurasikan parameter untuk akses eksternal dan tambahkan perangkat paling populer ke layar beranda Anda.

Gateway mendukung fungsi-fungsi seperti mengidentifikasi perangkat di jaringan lokal, memilih alamat web untuk menghubungkan ke perangkat dari Internet, membuat akun untuk mengakses antarmuka web gateway, menghubungkan perangkat yang mendukung protokol ZigBee dan Z-Wave ke gateway, aktivasi jarak jauh dan mematikan perangkat dari aplikasi web, pemantauan jarak jauh terhadap keadaan rumah dan pengawasan video. Selain antarmuka web dan API, gateway juga menyertakan dukungan eksperimental untuk kontrol suara, yang memungkinkan Anda mengenali dan menjalankan perintah suara (misalnya, β€œnyalakan lampu di dapur”).

Bersamaan dengan pengumuman platform WebThings baru, sebuah rilis diterbitkan WebThings Gateway 0.8 Memperbarui, yang mengusulkan inovasi sebagai berikut:

  • Sistem pencatatan peristiwa telah ditambahkan yang mengumpulkan statistik tentang pengoperasian semua perangkat dan sensor IoT di jaringan rumah dan memungkinkan Anda mengevaluasi aktivitasnya dalam bentuk grafik visual. Misalnya, Anda dapat mengetahui berapa kali pintu dibuka dan ditutup selama Anda tidak ada, bagaimana suhu di dalam rumah berubah, berapa banyak energi yang dikonsumsi perangkat yang terhubung ke soket pintar, kapan detektor gerakan dipicu, dll. Grafik dapat dibuat dalam hitungan jam, hari, dan minggu dan digulir sepanjang skala waktu;

    Mozilla memperkenalkan platform WebThings

  • Menambahkan alarm yang dapat dipicu jika terjadi peristiwa yang memerlukan respons segera. Misalnya, alarm dapat dikaitkan dengan pengaktifan detektor asap, kebocoran, atau karbon monoksida, serta bila ada sinyal pencurian. Jika suatu sinyal terpicu, pemberitahuan kemunculannya dapat dikirim melalui SMS atau sarana pemberitahuan lainnya;

    Mozilla memperkenalkan platform WebThings

  • Menambahkan antarmuka untuk mengonfigurasi parameter koneksi jaringan. Sebelumnya, berpindah dari satu jaringan nirkabel ke jaringan lainnya ketika kedua jaringan tersedia memerlukan menjalankan perintah konsol. Sekarang mengubah parameter jaringan dapat dilakukan melalui antarmuka web (bagian Pengaturan ➑ Jaringan), di mana Anda dapat mengatur penetapan alamat IP, memindai jaringan nirkabel yang tersedia dan mengubah titik akses;

    Mozilla memperkenalkan platform WebThings

  • Siap paket eksperimental untuk router berbasis OpenWrt, yang memungkinkan penggunaan router tidak hanya untuk menyediakan akses jaringan, tetapi juga sebagai node kontrol rumah pintar. Di masa depan, kami berencana untuk mempersiapkan distribusi kami sendiri berdasarkan OpenWrt dengan dukungan terintegrasi untuk Things Gateway, menyediakan antarmuka terpadu untuk menyiapkan rumah pintar dan titik akses nirkabel. Saat ini, WebThings Gateway sudah dapat beroperasi sebagai titik akses nirkabel, dan bukan hanya sebagai klien nirkabel.

Sumber: opennet.ru

Tambah komentar