OpenWeave डिवाइस की लेयर

OpenWeave Device Layer (OWDL) एक प्लैटफ़ॉर्म है, जो OpenWeave Core में बनाया जाता है. यह OpenWeave को कई प्लैटफ़ॉर्म के वेंडर के साथ जोड़ने के लिए ज़रूरी कोड लागू करता है. OpenWeave के उपयोगकर्ता, अपने चुने गए प्लैटफ़ॉर्म के SDK टूल और Weave की सभी फ़ंक्शनलिटी के लिए, OpenWeave Core लाइब्रेरी में लिंक का इस्तेमाल करके ऐप्लिकेशन डेवलप करते हैं.

OpenWeave डिवाइस लेयर आर्किटेक्चर

OWDL की सुविधा, OpenWeave Core में /src/adaptations/device-layer पर उपलब्ध है.

हेडर और टेंप्लेट फ़ाइल में /src/adaptations/device-layer/include/Weave/DeviceLayer शामिल है.

इन प्लैटफ़ॉर्म पर चलाया जा सकता है

OWDL की सुविधा, इन प्लैटफ़ॉर्म पर काम करती है:

प्लैटफ़ॉर्म नाम डिवाइस लेयर उदाहरण
नॉर्डिक सेमीकंडक्टर nrf52840 नॉर्डिक सेमीकंडक्टर nRF52840 nRF5 openweave-nrf52840-lock-example
सिलिकॉन लैब ERF32MG12 Silicon Labs EFR32MG12 EFR32 openweave-efr32-lock-example
सिलिकॉन लैब ERF32MG21 Silicon Labs EFR32MG21 EFR32 openweave-efr32-lock-example
एस्प्रेसिफ़ ESP32-DevKitC Espressif ESP32-DevKitC ESP32 openweave-esp32-demo
एस्प्रेसिफ़ m5Stack Espressif M5Stack ESP32 openweave-esp32-demo

उदाहरण

कनेक्ट किए गए दरवाज़े के लॉक डिवाइस को दिखाने के लिए OpenWeave का इस्तेमाल कैसे किया जाता है, यह जानने के लिए लॉक उदाहरण ऐप्लिकेशन देखें. nRF5 और EFR32 OpenWeave डिवाइस लेयर के लिए, लॉक का उदाहरण दिया गया है.