Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。
このページは Cloud Translation API によって翻訳されました。
Switch to English
OpenWeaveは、Google Nest製品の安全で信頼性の高い通信バックボーンであるWeaveネットワークアプリケーションレイヤーのオープンソース実装です。これは、低電力デバイス向けの多用途で軽量なソリューションです。

Nestでは、コネクテッドホーム製品を支えるコアテクノロジーは、オープンでアクセス可能である必要があると考えています。共通のファンダメンタルズを中心に調整することで、製品を安全かつシームレスに相互に通信できます。
OpenWeaveの機能は、製品のエコシステムを構築する際にNestが特定した要件によって推進されました。 Weaveの暗号化プロトコルは、今日のIoTデバイスのプロセッサとメモリの制約に適合するように設計されています。コンパクトなメッセージ形式で、必要なときにのみ通信するため、センサーは何年もバッテリーで動作できます。

OpenWeaveでは、Nest製品ファミリーと同じクラス最高の通信技術を使用できます。
  • 織りのセキュリティは、基盤となるネットワークから独立しています。製品、アプリ、クラウドサービス間のすべてのやり取りは安全です。また、Weaveには信頼の階層化ドメインがあるため、機密性の高い操作には適切なデバイスからのみアクセスできます。
  • Weave製品は、クラウドに依存することなく、互いに直接対話できます。インターネットがダウンしたり停電になったりしても、Weave製品は引き続き機能します。
  • 織り方はQRコードをスキャンするのと同じくらい簡単です。新しいデバイスをデバイス間のネットワークに安全に追加します。次に、それらのデバイスは、新しいデバイスがインターネットに接続するのに役立ちます。
  • 製品は、テクノロジーに対応し、家族のニーズに合わせて進化するために、バグ修正、セキュリティパッチ、および改善を必要とします。 Weaveはソフトウェアの更新をバックグラウンドで自動的に処理します。

特徴

OpenWeaveはWeaveを実装するだけでなく、ホームエリアネットワーク(HAN)の構築、展開、テストを容易にするさまざまな機能とツールを備えています。
Happyは、シミュレートされたネットワークトポロジの軽量オーケストレーションのためのツールです。 IoTデバイスハードウェアを使用せずに、単一のLinux開発マシンでネットワークプロトコルやその他の分散実行プログラムをテストするために使用します。
OpenWeaveは、Linux、Mac、Windows、組み込みプラットフォームなど、さまざまなツールチェーンとターゲットでサポートされています。これには、AndroidおよびiOS用のビルドスクリプトと、プラットフォームを適応させるためのデバイスレイヤーが含まれています。
OpenWeaveは単なる特性管理ではありません。これには、デバイスからクラウドへの対話のためのWeave Web APIや、デバイスからデバイスへの通信のためのWeave Reliable Messagingなど、複数のプロトコルが含まれています。 Echo、Heartbeat、Time Syncなどのプロファイルは、Weaveファブリックの安定性を保証します。
付属の単体テストスクリプトスイートを使用して、シミュレートされたIoT展開でのWeave機能のテストを自動化します。または、Java、Cocoa、またはPythonバインディングを使用して独自に構築します。

ニュース

2020年2月18日

Silicon LabsのSoCのWireless Gecko EFR32ファミリーのサポートがOpenWeaveデバイスレイヤーに追加されました。 EFR32MG12とEFR32MG21の両方がサポートされており、両方のプラットフォームに接続されたドアロックデバイス用の新しいサンプルアプリも追加されました。
2019年12月19日

GoogleはAmazon、Apple、Zigbee Allianceに加わり、 Connected Home over IPワーキンググループを結成しました。このグループは、セキュリティを基本的な設計理念として、スマートホーム製品間の互換性を高めるために、新しいロイヤリティフリーの接続規格の開発と採用を促進する予定です。 Googleはこの取り組みの一環としてWeaveに貢献しています。
2019年5月17日

最近、OWを複数のプラットフォームベンダーと統合するために必要なコードを実装するプラットフォーム適応レイヤーであるOpenWeaveにデバイスレイヤーを追加しました。また、新しいNordic nRF5デバイスレイヤーでは、接続されたドアロックデバイス用のサンプルアプリを追加しました。

Nestが作成した、思いやりのあるもの

コネクテッドホーム製品は携帯電話とは異なります。それぞれが異なる形状をとり、異なる問題を解決します。また、内部を見ると、CPU、RAM、電源、および無線のハードウェア機能が同じように劇的に変化していることがわかります。従来の有線住宅と同じくらい高速で信頼性の高い優れた製品を作るために、Nestは、幅広いハードウェアで機能する安全で信頼性の高い通信プロトコルを必要としていました。

Weaveの機能の実例であるNest Secureアラームシステムを使用したWeaveの動作をご覧ください。
Nest Secureアラームシステムの中心にある電源付きキーパッドであるNest Guardは常にオンになっています。 Nest Guardは、Wi-Fiネットワークを介したWeaveによるセンサーの変更をサービスとアプリに通知します。また、電源が切れてもバックアップバッテリーで動作し、Weave over cellularを使用してサービスと通信できます。
Nest Secureアラームシステムの小さな電池式センサーであるNest Detectは、アクティビティがあるときにだけ目を覚ますことでエネルギーを節約します。 Nest Detectセンサーは、スレッドネットワーク経由でWeaveを使用して、ドアや窓が開いたり、動きが検出されたりすると、停電中でもNest Guardと通信できます。
彼らは共通の言語としてWeaveを共有しているため、Nest×YaleロックとNest Secureアラームシステムは、一緒にいるとうまく機能します。玄関のドアのロックを解除すると、ロックが解除されても安全であることをNest Secureに自動的に通知します。そのため、その必要はありません。ロックはNest Guardの堅牢性を継承し、電源やインターネットが停止しても完全に機能し続けます。
Nest Connectは、Nest Secureアラームシステムの範囲延長器として機能します。 WeaveとThreadを使用することで、特に大きな家では、Nest GuardとNest Detectが離れた場所にある場合でも接続を維持します。また、Nest×Yale Lockをインターネットに接続します。
GoogleがリリースしたOpenThreadは、スレッドネットワークプロトコルのオープンソース実装です。 OpenWeaveは、スレッドの信頼性の高いメッシュネットワーキングとセキュリティを利用して、OpenThreadの上で実行できます。 OpenWeave + OpenThreadは、誰にも負けない生産規模のIoTソリューションです。
全著作権所有。 Javaは、Oracleおよび/またはその関連会社の登録商標です。 Threadは、Thread Group、Inc.の登録商標です。