Mozilla mempersembahkan platform IoT sumber terbuka: WebThings

webthings_gateway_main_menu

Beberapa bulan yang lalu, kami bercakap dengan anda di sini di blog mengenai Things Gateway merupakan projek yang sedang dikembangkan oleh Mozilla untuk Internet of Things (IoT), yang uLapisan sejagat untuk mengatur akses ke pelbagai kategori peranti pengguna dan IoT.

Dan bagus, setelah dua tahun melakukan eksperimen dan pengembangan, Mozilla memperkenalkan platform WebThings, yang merupakan gabungan projek WebThings Framework dan WebThings Gateway yang dikembangkan sebelumnya.

Kedua-dua projek Mozilla ini menawarkan komponen untuk mengakses pelbagai kategori peranti pengguna dan menggunakan API Perkara Web sejagat untuk mengatur interaksi dengan mereka. Perkembangan projek diedarkan di bawah lesen MPL 2.0.

WebThings, projek akhir

Dengan penggabungan projek-projek tersebut di atas, WebThings muncul sebagai kerangka kerja yang menyediakan sekumpulan komponen yang dapat diganti untuk membuat peranti IoT yang boleh berinteraksi secara langsung menggunakan Web Things API.

Peranti sedemikian dapat dikesan secara automatik oleh gateway berdasarkan WebThings Gateway atau perisian klien (digunakan oleh mDNS) untuk pemantauan dan kawalan selanjutnya dari Web.

Pelaksanaan pelayan untuk Web Things API disediakan dalam bentuk perpustakaan di Python, Java, Rust, Arduino, dan MicroPython.

WebThings Gateway - perisian

WebThings Gateway adalah lapisan sejagat untuk mengatur akses ke pelbagai kategori peranti pengguna dan IoT, menyembunyikan ciri-ciri setiap platform dan tanpa memerlukan penggunaan aplikasi khusus vendor.

Kod projek ditulis dalam JavaScript menggunakan platform pelayan Node.js.

penggera

Anda boleh menggunakan protokol ZigBee dan ZWave, WiFi atau sambungan langsung melalui GPIO Untuk berinteraksi dengan platform IoT Gateway yang disediakan untuk pelbagai model Raspberry Pi, pakej untuk OpenWrt dan Debian juga tersedia.

ini boleh dipasang pada Raspberry Pi dan mendapatkan sistem kawalan rumah yang pintar yang mengintegrasikan semua peranti IoT di rumah dan menyediakan alat untuk memantau dan menguruskannya melalui antara muka web.

Platform juga membolehkan anda membuat aplikasi web tambahan yang dapat berinteraksi dengan peranti melalui API Hal Web.

Oleh itu, daripada memasang aplikasi mudah alih anda untuk setiap jenis peranti IoT, anda boleh menggunakan antara muka web tunggal yang bersatu.

WebThings Framework - bahagian yang berinteraksi dengan API

Ini adalah koleksi komponen perisian boleh digunakan semula yang mempunyai sebagai fungsi utama untuk membina elemen web itu sendiri, yang secara langsung memaparkan Web Thing API.

Ini bermaksud bahawa mereka dapat dijumpai oleh gateway atau klien Web of Things, yang kemudian dapat secara otomatis mengesan kemampuan perangkat dan memantau dan mengendalikannya melalui web.

Gerbang WebThings ciri seperti penemuan peranti di rangkaian tempatan, memilih alamat web untuk menyambung ke peranti dari Internet, membuat akaun untuk mengakses antara muka web gerbang, menghubungkan peranti yang menyokong protokol ZigBee dan Z-Wave yang dipatenkan.

Ini juga membolehkan anda mematikan peranti dari aplikasi web, pemantauan jarak jauh dari rumah dan pengawasan video.

Plus antara muka web dan API, pintu gerbang juga menyediakan sokongan eksperimental untuk kawalan suara, yang memungkinkan pengecaman dan pelaksanaan perintah suara.

Bagaimana cara mendapatkan WebThings Gateway?

Sekiranya anda mempunyai peralatan atau perkakasan yang berbeza, anda boleh menggunakan projek ini dengan sangat baik.
Anda boleh memasang WebThings Gateway dengan cara yang sangat mudah. Mereka hanya perlu memuat turun firmware yang diberikan ke kad SD Raspberry Pi anda.

Setelah ini selesai, anda mesti membuka fail "gateway.local" dan mengkonfigurasi sambungan ke WiFi, ZigBee atau Zwave.

Begitu juga, pihaknya akan bertanggungjawab untuk mencari peranti IoT yang ada yang akan memberi anda pilihan untuk dapat mengkonfigurasi parameter untuk akses luaran dan dapat menambahkan perangkat yang paling popular ke layar.

Pautan muat turun.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.