Mozilla 推出 WebThings 平台

Mozilla 經過兩年的實驗和開發 呈現 該平台 網路事物,其中包括以前開發的項目 WebThings框架 и WebThings網關,提供組件以實現各類消費設備的存取並使用通用 網路事物API 組織與他們的互動。 專案進度 傳播 根據 MPL 2.0 獲得許可。

WebThings Framework 提供了一組可替換元件,用於建立可以使用 Web Things API 直接通訊的 IoT 設備。此類設備可以被基於 WebThings Gateway 的閘道或用戶端軟體(使用 mDNS)自動偵測到,以便透過 Web 進行後續監控和管理。 Web Things API 的伺服器實作以庫的形式準備在
蟒蛇,
Java的,

, Arduino的 и 微型Python.

WebThings網關 是一個通用層,用於組織對各種類別的消費者和物聯網設備的訪問,隱藏每個平台的功能,並且不需要使用特定於每個製造商的應用程式。 專案程式碼 書面 使用 Node.js 伺服器平台在 JavaScript 中實作。 若要讓網關與物聯網平台交互,您可以使用 ZigBee 和 ZWave 協定、WiFi 或透過 GPIO 直接連線。 帶網關的韌體 準備好了 適用於各種 Raspberry Pi 型號,也可提供 適用於 OpenWrt 和 Debian。

Mozilla 推出 WebThings 平台

網關是可以的 建立 在 Raspberry Pi 板上,獲得一個智慧家庭控制系統,該系統整合了房屋中的所有物聯網設備,並提供透過 Web 介面監控和管理它們的工具。 該平台還允許您創建額外的 Web 應用程序,可透過以下方式與裝置互動: 網絡事物API。 因此,您無需為每種類型的 IoT 設備安裝自己的移動應用程序,而是可以使用單個統一的 Web 界面。 要安裝 WebThings Gateway,只需將提供的固件下載到 SD 卡,在瀏覽器中打開“gateway.local”主機,設置 WiFi、ZigBee 或 ZWave 連接,查找可用的 IoT 設備,配置外部訪問設置,然後添加將最流行的設備添加到您的主屏幕上。

網關支援的功能包括識別本地網路上的裝置、選擇用於從網際網路連接裝置的網址、建立帳戶以存取網關 Web 介面、將支援專有 ZigBee 和 Z-Wave 協定的裝置連接到網關,透過網路應用程式遠端啟動和關閉設備、遠端監控房屋狀態和視訊監控。 除了Web介面和API之外,網關還包括對語音控制的實驗性支持,它允許您識別和執行語音命令(例如,「打開廚房的燈」)。

隨著新 WebThings 平台的發布,也發布了一個版本 WebThings 網關 0.8,提出了以下創新:

  • 新增了事件記錄系統,可收集家庭網路中所有物聯網設備和感測器的運行統計數據,並允許您以可視化圖表的形式評估它們的活動。例如,您可以了解您不在期間門被打開和關閉的次數、房屋內的溫度如何變化、連接到智慧插座的能源設備消耗了多少能源、運動偵測器何時被觸發等。圖表可以按小時、天和周構建,並沿著時間尺度滾動;

    Mozilla 推出 WebThings 平台

  • 新增了在發生需要立即回應的事件時可以觸發的警報。例如,警報可以與煙霧、洩漏或一氧化碳偵測器相連,或在出現入室盜竊訊號時發出。如果訊號被觸發,可以透過簡訊或其他通知方式發送其發生的通知;

    Mozilla 推出 WebThings 平台

  • 新增配置網路連線參數的介面。以前,當兩個網路都可用時,從一個無線網路切換到另一個無線網路需要執行控制台命令。現在可以透過網路介面變更網路參數(設定➡網路部分),您可以在其中管理IP位址的指派、掃描可用的無線網路和變更存取點;

    Mozilla 推出 WebThings 平台

  • 準備好了 基於OpenWrt的路由器實驗包,它允許使用路由器不僅提供網路訪問,還可以作為智慧家庭控制節點。未來,我們計劃準備基於 OpenWrt 的自己的發行版,整合對 Things Gateway 的支持,為設定智慧家庭和無線存取點提供統一的介面。目前,WebThings Gateway 已經可以作為無線存取點運行,而不僅僅是作為無線用戶端。

來源: opennet.ru

添加評論