Mozilla が WebThings プラットフォームを導入

XNUMX 年間の実験と開発を経た Mozilla 提示 プラットフォーム ウェブのこと、以前に開発されたプロジェクトが含まれます WebThings フレームワーク и WebThingsゲートウェイ、さまざまなカテゴリの消費者デバイスへのアクセスを可能にし、ユニバーサルな使用を可能にするコンポーネントを提供します。 ウェブシングスAPI 彼らとの交流を組織するために。 プロジェクトの開発 広める MPL 2.0に基づいてライセンスされています。

WebThings フレームワークは、Web Things API を使用して直接通信できる IoT デバイスを作成するための交換可能なコンポーネントのセットを提供します。 このようなデバイスは、WebThings Gateway ベースのゲートウェイまたはクライアント ソフトウェア (mDNS を使用) によって自動的に検出され、その後 Web 経由で監視および管理できます。 Web Things API のサーバー実装は、次のライブラリの形式で用意されています。
Python ,
Java,

さび, Arduinoの и MicroPython.

WebThingsゲートウェイ です は、さまざまなカテゴリの消費者デバイスや IoT デバイスへのアクセスを整理するためのユニバーサル レイヤーであり、各プラットフォームの機能を非表示にし、各メーカーに固有のアプリケーションを使用する必要はありません。 プロジェクトコード 書かれた Node.js サーバー プラットフォームを使用した JavaScript で。 ゲートウェイと IoT プラットフォームをやり取りするには、ZigBee および ZWave プロトコル、WiFi、または GPIO 経由の直接接続を使用できます。 ゲートウェイ付きファームウェア 準備された さまざまな Raspberry Pi モデル用も利用可能 パッケージ OpenWrt および Debian 用。

Mozilla が WebThings プラットフォームを導入

ゲートウェイ可能 確立する Raspberry Pi ボード上で、家のすべての IoT デバイスを統合し、Web インターフェイス経由でそれらを監視および管理するためのツールを提供するスマート ホーム制御システムを入手します。 このプラットフォームでは、デバイスと対話できる追加の Web アプリケーションを作成することもできます。 ウェブシングAPI。 したがって、IoT デバイスの種類ごとに独自のモバイル アプリケーションをインストールする代わりに、単一の統合 Web インターフェイスを使用できます。 WebThings Gateway をインストールするには、提供されたファームウェアを SD カードにダウンロードし、ブラウザで「gateway.local」ホストを開き、WiFi、ZigBee、または ZWave への接続をセットアップし、既存の IoT デバイスを検索し、外部アクセス用のパラメータを設定して追加するだけです。最も人気のあるデバイスをホーム画面に追加します。

ゲートウェイは、ローカル ネットワーク上のデバイスの識別、インターネットからデバイスに接続するための Web アドレスの選択、ゲートウェイ Web インターフェイスにアクセスするためのアカウントの作成、独自の ZigBee および Z-Wave プロトコルをサポートするデバイスのゲートウェイへの接続などの機能をサポートします。 Web アプリケーションからのデバイスのリモート起動と電源オフ、家の状態のリモート監視とビデオ監視。 Web インターフェイスと API に加えて、ゲートウェイには音声制御の実験的なサポートも含まれており、音声コマンド (「キッチンの電気をつけて」など) を認識して実行できます。

新しい WebThings プラットフォームの発表に合わせて、リリースが公開されました WebThings ゲートウェイ 0.8、次のようなイノベーションを提案しています。

  • ホーム ネットワーク内のすべての IoT デバイスとセンサーの動作に関する統計を収集し、それらのアクティビティを視覚的なグラフの形式で評価できるようにするイベント ログ システムが追加されました。 たとえば、不在中にドアが何回開閉されたか、家の温度がどのように変化したか、スマートソケットに接続されたデバイスが消費したエネルギー量、モーション検知器がいつ作動したかなどを知ることができます。 グラフは時間、日、週単位で作成でき、時間スケールに沿ってスクロールできます。

    Mozilla が WebThings プラットフォームを導入

  • 即時対応が必要なイベントが発生した場合にトリガーできるアラームが追加されました。 たとえば、アラームは、煙、漏れ、一酸化炭素検知器の作動や、盗難信号があったときに連動させることができます。 シグナルがトリガーされると、SMS またはその他の通知手段を介してその発生の通知を送信できます。

    Mozilla が WebThings プラットフォームを導入

  • ネットワーク接続パラメータを設定するためのインターフェイスが追加されました。 以前は、両方のネットワークが利用可能なときに一方のワイヤレス ネットワークから別のワイヤレス ネットワークに切り替えるには、コンソール コマンドを実行する必要がありました。 ネットワーク パラメータの変更は Web インターフェイス ([設定] ➡ [ネットワーク] セクション) を通じて行うことができるようになり、IP アドレスの割り当てを管理したり、利用可能なワイヤレス ネットワークをスキャンしたり、アクセス ポイントを変更したりできます。

    Mozilla が WebThings プラットフォームを導入

  • 準備した OpenWrt に基づくルーター用の実験的パッケージ。これにより、ルーターをネットワーク アクセスを提供するだけでなく、スマート ホーム コントロール ノードとしても使用できるようになります。 将来的には、Things Gateway の統合サポートを備えた OpenWrt に基づく独自のディストリビューションを準備し、スマート ホームとワイヤレス アクセス ポイントをセットアップするための統一インターフェイスを提供する予定です。 現在、WebThings Gateway はすでに、ワイヤレス クライアントとしてだけでなく、ワイヤレス アクセス ポイントとしても動作できます。

出所: オープンネット.ru

コメントを追加します