Syarikat Mozilla keluaran produk baharu , serta mengemas kini perpustakaan , membentuk platform , yang menyediakan komponen untuk membolehkan akses kepada pelbagai kategori peranti pengguna dan menggunakan universal untuk mengatur interaksi dengan mereka. Perkembangan projek berlesen di bawah MPL 2.0.
Keluaran baharu WebThings Gateway terkenal dengan perkembangannya
berdasarkan OpenWrt, yang membenarkan penggunaan penghala wayarles bukan sahaja untuk menyediakan akses rangkaian, tetapi juga sebagai nod kawalan rumah pintar. termasuk pengedaran sendiri berdasarkan OpenWrt dengan sokongan bersepadu untuk Things Gateway, menyediakan antara muka bersatu untuk menyediakan rumah pintar dan pusat akses wayarles. Pengedaran membina untuk penghala terbuka .
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.
Inovasi penting kedua ialah pelaksanaan sokongan lembaga , yang mana, seperti papan Raspberry Pi yang lain, berasingan 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.
Sebagai peringatan, WebThings Gateway 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 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 untuk pelbagai model Raspberry Pi, juga tersedia untuk OpenWrt dan Debian.
Gerbang adalah mungkin 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 .
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
,
,
, и .
Sumber: opennet.ru
