Google is committed to advancing racial equity for Black communities. See how.

Уровень устройства OpenWeave

OpenWeave Уровень устройств (OWDL) представляет собой платформу adapation слой встроен в OpenWeave ядро , которое реализует код , необходимый для интеграции OpenWeave с несколькими поставщиками платформ. Пользователи OpenWeave разрабатывают приложения с использованием SDK выбранной ими платформы и подключаются к библиотеке OpenWeave Core для всех функций Weave.

Архитектура уровня устройства OpenWeave

OWDL доступен в OpenWeave Ядро в /src/adaptations/device-layer .

Заголовок и файл шаблона включает доступны в /src/adaptations/device-layer/include/Weave/DeviceLayer .

Поддерживаемые платформы

OWDL поддерживается на следующих платформах поставщиков:

Платформа Имя Уровень устройства Примеры
Nordic Semiconductor nrf52840Nordic Semiconductor nRF52840 nRF5 openweave-nrf52840-lock-example
Кремниевые лаборатории ERF32MG12 Silicon Labs EFR32MG12 EFR32 openweave-efr32-lock-example
Кремниевые лаборатории ERF32MG21 Кремниевые лаборатории EFR32MG21 EFR32 openweave-efr32-lock-example
Эспрессиф ESP32-DevKitC Эспрессиф ESP32-DevKitC ESP32 openweave-esp32-demo
Эспрессиф m5Stack Эспрессиф M5Stack ESP32 openweave-esp32-demo

Примеры

См Блокировка пример приложения , чтобы узнать , как OpenWeave используется для демонстрации подключенного устройства замка двери. Пример блокировки поддерживается для уровней устройств OpenWeave nRF5 и EFR32.