Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

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

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

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

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

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

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

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

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

Примеры

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