OpenWeave Device Layer

OpenWeave อุปกรณ์ Layer (OWDL) เป็นแพลตฟอร์มชั้น adapation ที่สร้างขึ้นใน OpenWeave หลักที่ใช้รหัสที่จำเป็นเพื่อบูรณาการ OpenWeave กับผู้ขายหลายแพลตฟอร์ม ผู้ใช้ OpenWeave พัฒนาแอปพลิเคชันโดยใช้ SDK ของแพลตฟอร์มที่เลือกและลิงก์ในไลบรารี OpenWeave Core สำหรับฟังก์ชันการทำงานของ Weave ทั้งหมด

สถาปัตยกรรมเลเยอร์อุปกรณ์ OpenWeave

OWDL มีอยู่ใน OpenWeave หลักที่ /src/adaptations/device-layer

หัวกระดาษและแฟ้มแม่แบบรวมถึงมีบริการที่ /src/adaptations/device-layer/include/Weave/DeviceLayer

แพลตฟอร์มที่รองรับ

OWDL ได้รับการสนับสนุนบนแพลตฟอร์มผู้ขายต่อไปนี้:

แพลตฟอร์ม ชื่อ ชั้นอุปกรณ์ ตัวอย่าง
นอร์ดิก เซมิคอนดักเตอร์ nrf52840 นอร์ดิกเซมิคอนดักเตอร์ nRF52840 nRF5 openweave-nrf52840-lock-example
ซิลิคอนแล็บ ERF32MG12 ซิลิคอนแล็บ EFR32MG12 EFR32 openweave-efr32-lock-example
ซิลิคอนแล็บ ERF32MG21 ซิลิคอนแล็บ EFR32MG21 EFR32 openweave-efr32-lock-example
Espressif ESP32-DevKitC Espressif ESP32-DevKitC ESP32 openweave-esp32-demo
เอสเพรสซิฟ m5Stack เอสเพรสซิฟ M5Stack ESP32 openweave-esp32-demo

ตัวอย่าง

ดู ล็อคตัวอย่างการประยุกต์ใช้ ในการเรียนรู้วิธีการ OpenWeave จะใช้ในการแสดงให้เห็นถึงอุปกรณ์ล็อคประตูที่เชื่อมต่อ ตัวอย่างการล็อกได้รับการสนับสนุนสำหรับเลเยอร์อุปกรณ์ OpenWeave nRF5 และ EFR32