Wpantund

OT wpantund आर्किटेक्चर

wpantund एक यूज़र-स्पेस नेटवर्क इंटरफ़ेस ड्राइवर/डेमॉन है. यह नेटवर्क को-प्रोसेसर (एनसीपी) को नेटिव IPv6 नेटवर्क इंटरफ़ेस उपलब्ध कराता है. इसे Nest Labs ने लिखा और डेवलप किया था. इसका मकसद, Unix जैसे ऑपरेटिंग सिस्टम पर Thread कनेक्टिविटी को बेहतर तरीके से सपोर्ट करना है. यह एनसीपी से कम्यूनिकेट करने के लिए, Spinel का इस्तेमाल करता है.

wpantund, OpenThread के साथ शामिल नहीं है. ज़्यादा जानकारी के लिए, wpantund GitHub रिपॉज़िटरी देखें.

SPI/HDLC अडैप्टर

spi-hdlc-adapter एक ऐसा टूल है जो एसपीआई इंटरफ़ेस को एचडीएलसी-लाइट कोड में बदले गए एसिंक्रोनस सीरियल स्ट्रीम के तौर पर दिखाता है.

इस टूल का इस्तेमाल, हार्डवेयर डिज़ाइन के लिए किया जाता है. इसमें Linux होस्ट और OpenThread NCP को SPI के ज़रिए कनेक्ट किया जाता है. spi-hdlc-adapter का फ़ायदा यह है कि wpantund में कोई बदलाव किए बिना इसे चलाया जा सकता है. ऐसा तब होता है, जब यह स्टैंडर्ड सीरियल कनेक्शन के ज़रिए एनसीपी से कम्यूनिकेट कर रहा हो.

spi-hdlc-adapter, Spinel Protocol Internet-Draft के Appendix A.2 में बताए गए SPI प्रोटोकॉल का इस्तेमाल करता है. ज़्यादा जानकारी के लिए, OpenThread GitHub रिपॉज़िटरी में README देखें.