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

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

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

特徴

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

ニュース

2020年2月18日

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

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

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

思いやりのあることのために、ネストによって建てられました

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

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