OpenWeave Cihaz Katmanı

OpenWeave Cihaz Katmanı (OWDL) gerekli takma kod birden çok platform satıcıları ile OpenWeave entegre olduğunu OpenWeave Çekirdek yerleşik platform uyarlama tabakasıdır. OpenWeave kullanıcıları, seçtikleri platformun SDK'sını kullanarak uygulamalar geliştirir ve tüm Weave işlevleri için OpenWeave Core kitaplığında bağlantı kurar.

OpenWeave Cihaz Katmanı Mimarisi

OWDL de OpenWeave Çekirdek mevcuttur /src/adaptations/device-layer .

Başlık ve şablon dosya mevcuttur içerir /src/adaptations/device-layer/include/Weave/DeviceLayer .

Desteklenen platformlar

OWDL, aşağıdaki satıcı platformlarında desteklenir:

Platformu isim Cihaz Katmanı Örnekler
İskandinav Yarı İletken nrf52840 İskandinav Yarı İletken nRF52840 nRF5 openweave-nrf52840-lock-example
Silikon Laboratuvarları ERF32MG12 Silikon Laboratuvarları EFR32MG12 EFR32 openweave-efr32-lock-example
Silikon Laboratuvarları ERF32MG21 Silikon Laboratuvarları EFR32MG21 EFR32 openweave-efr32-lock-example
Espressif ESP32-DevKitC Espressif ESP32-DevKitC ESP32 openweave-esp32-demo
Espressif m5Stack Espressif M5Stack ESP32 openweave-esp32-demo

Örnekler

Bkz Kilit Örnek Uygulama OpenWeave bağlı bir kapı kilidi cihazı göstermek için nasıl kullanıldığını öğrenmek için. Kilit örneği, nRF5 ve EFR32 OpenWeave Cihaz Katmanları için desteklenir.