Google is committed to advancing racial equity for Black communities. See how.
Эта страница переведена с помощью Cloud Translation API.
Switch to English
OpenWeave - это реализация с открытым исходным кодом уровня сетевых приложений Weave, безопасной и надежной магистрали связи для продуктов Google Nest. Это универсальное и легкое решение для маломощных устройств.

В Nest мы считаем, что основные технологии, лежащие в основе подключенных домашних продуктов, должны быть открытыми и доступными. Согласование с общими принципами поможет продуктам безопасно и беспрепятственно взаимодействовать друг с другом.
Функции OpenWeave определялись требованиями, которые Nest определила при построении своей экосистемы продуктов. Протоколы шифрования Weave разработаны с учетом ограничений процессора и памяти современных устройств IoT. Он имеет компактный формат сообщений и обменивается данными только тогда, когда это необходимо, поэтому датчики могут работать от батарей в течение многих лет.

С OpenWeave вы можете использовать ту же лучшую в своем классе коммуникационную технологию, что и семейство продуктов Nest.
  • Безопасность плетения не зависит от базовой сети. Каждое взаимодействие между продуктами, приложениями и облачными службами безопасно. А поскольку Weave имеет многоуровневые доверительные домены, конфиденциальные операции доступны только на правильных устройствах.
  • Продукты Weave могут напрямую общаться друг с другом, не полагаясь на облако. Даже если Интернет выйдет из строя или отключится электричество, продукты Weave могут продолжать работать вместе.
  • Плетение так же просто, как сканирование QR-кода. Он безопасно добавляет новое устройство в сеть между устройствами. Затем эти устройства помогают новому подключиться к Интернету.
  • Для продуктов требуются исправления ошибок, патчи безопасности и улучшения, чтобы идти в ногу с технологиями и развиваться в соответствии с потребностями вашей семьи. Weave автоматически выполняет обновления программного обеспечения в фоновом режиме.

Особенности

OpenWeave не только реализует Weave, но и включает в себя множество функций и инструментов, которые упрощают создание, развертывание и тестирование домашней сети (HAN).
Happy - это инструмент для упрощенной оркестровки смоделированных сетевых топологий. Используйте его для тестирования сетевых протоколов и других программ распределенного выполнения на одной машине разработки Linux без использования оборудования IoT.
OpenWeave поддерживается множеством наборов инструментов и целей, таких как Linux, Mac, Windows и встроенные платформы. Он включает скрипты сборки для Android и iOS, а также уровень устройства для адаптации платформы.
OpenWeave - это больше, чем просто управление характеристиками. Он включает в себя несколько протоколов, таких как Weave Web API для взаимодействия устройств с облаком и Weave Reliable Messaging для связи между устройствами. Такие профили, как Echo, Heartbeat и Time Sync, обеспечивают стабильность ткани Weave.
Используйте включенный набор сценариев модульного тестирования, чтобы автоматизировать тестирование функциональности Weave в моделируемом развертывании Интернета вещей. Или создайте свой собственный, используя привязки Java, Cocoa или Python.

Новости

18 февраля 2020 г.

Поддержка семейства SoC Wireless Gecko EFR32 от Silicon Labs была добавлена ​​на уровень устройств OpenWeave. Поддерживаются как EFR32MG12, так и EFR32MG21, и мы также добавили новый образец приложения для подключенного устройства дверного замка для обеих платформ.
19 декабря 2019

Google присоединился к Amazon, Apple и Zigbee Alliance, чтобы сформировать рабочую группу Connected Home over IP . Эта группа планирует разработать и продвигать принятие нового стандарта подключения без лицензионных отчислений для повышения совместимости продуктов для умного дома с безопасностью в качестве фундаментального принципа проектирования. Google вносит свой вклад в Weave в рамках этих усилий.
17 мая, 2019

Недавно мы добавили уровень устройства в OpenWeave, уровень адаптации платформы, который реализует код, необходимый для интеграции OW с несколькими поставщиками платформ. А для нового уровня устройств Nordic nRF5 мы добавили образец приложения для подключенного устройства дверного замка.

Создан Nest для заботливых вещей

Товары для дома с подключением к Интернету не похожи на мобильные телефоны. Каждый из них принимает другую форму для решения разных проблем. А когда вы заглянете внутрь, то обнаружите, что аппаратные возможности процессора, оперативной памяти, питания и радиомодулей различаются столь же сильно. Чтобы производить отличные продукты, которые были бы такими же быстрыми и надежными, как наши традиционные проводные дома, Nest требовался безопасный и надежный протокол связи, который работает с широким спектром оборудования.

Посмотрите, как работает Weave с системой сигнализации Nest Secure - реальным примером того, на что способна Weave.
Nest Guard, активная клавиатура, лежащая в основе системы охранной сигнализации Nest Secure, всегда включена. Nest Guard сообщает службе и приложению о любых изменениях датчика с помощью Weave по сети Wi-Fi. А если питание отключается, он работает от резервного аккумулятора и может общаться со службой, используя Weave по сотовой сети.
Nest Detect, крошечный датчик системы охранной сигнализации Nest Secure с питанием от батареи, экономит энергию, просыпаясь только при наличии активности. Используя Weave по сети Thread, датчики Nest Detect могут взаимодействовать с Nest Guard при открытии двери или окна или при обнаружении движения - даже при отключении питания.
Поскольку они используют Weave в качестве общего языка, замок Nest × Yale и система сигнализации Nest Secure работают лучше, когда они вместе. Когда вы открываете входную дверь, замок автоматически сообщает Nest Secure, что снятие с охраны безопасно, поэтому вам не нужно этого делать. Замок унаследовал надежность Nest Guard, оставаясь полностью работоспособным даже при отключении электроэнергии или Интернета.
Nest Connect служит расширителем диапазона для системы охранной сигнализации Nest Secure. Используя Weave и Thread, он поддерживает связь Nest Guard и Nest Detect, когда они расположены далеко друг от друга, особенно в больших домах. Он также подключает Nest × Yale Lock к Интернету.
OpenThread, выпущенный Google, представляет собой реализацию сетевого протокола Thread с открытым исходным кодом. OpenWeave может работать поверх OpenThread, используя преимущества надежной ячеистой сети и безопасности Thread. OpenWeave + OpenThread - это не имеющее аналогов решение IoT промышленного масштаба.
Все права защищены. Java является зарегистрированным товарным знаком Oracle и / или ее дочерних компаний. Thread - зарегистрированная торговая марка Thread Group, Inc.