Google अश्वेत समुदायों के लिए नस्लीय इक्विटी को आगे बढ़ाने के लिए प्रतिबद्ध है। देखो कैसे।
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

सह-प्रोसेसर डिजाइन

सह-प्रोसेसर डिज़ाइन OpenThread द्वारा समर्थित हैं। दो मुख्य डिज़ाइन आर्किटेक्चर हैं:

  • नेटवर्क को-प्रोसेसर (NCP) - होस्ट प्रोसेसर पर एप्लिकेशन लेयर, 802.15.4.1C पर OpenTread फीचर्स
  • रेडियो सह-प्रोसेसर (आरसीपी) - होस्ट प्रोसेसर पर एप्लिकेशन लेयर और ओपनथ्रेड कोर, 802.15.4 SoC पर न्यूनतम ओपनथ्रेड नियंत्रक

एनसीपी और होस्ट प्रोसेसर के बीच संचार सीरियल इंटरफ़ेस के माध्यम से होता है, आमतौर पर स्पिल प्रोटोकॉल पर एसपीआई या यूएआरटी का उपयोग करना। इन डिज़ाइनों के बारे में अधिक जानकारी के लिए, प्लेटफ़ॉर्म डिज़ाइन देखें।

OpenThread उदाहरणों का निर्माण करते समय, आपके वांछित NCP डिज़ाइन के लिए फर्मवेयर छवियां स्वचालित रूप से बनाई जानी चाहिए। अधिक जानकारी के लिए, बायनेरिज़ देखें।

पूर्व-निर्मित एनसीपी फर्मवेयर छवियों के डाउनलोड के लिए, फ्लैशिंग निर्देशों के साथ, प्री-बिल्ट एनसीपी फर्मवेयर देखें

स्पिनल प्रोटोकॉल

स्पिनल एक एनसीपी के साथ संचार करने और प्रबंधित करने के लिए एक मेजबान डिवाइस को सक्षम करने के लिए एक सामान्य प्रबंधन प्रोटोकॉल है। शुरुआत में थ्रेड-आधारित एनसीपी का समर्थन करने के लिए डिज़ाइन किया गया था, स्पिनेल को एक स्तरित दृष्टिकोण के साथ डिज़ाइन किया गया है जो इसे भविष्य में अन्य नेटवर्क प्रौद्योगिकियों के लिए आसानी से अनुकूलित करने की अनुमति देता है।

यह प्रोटोकॉल OpenThread में /src/lib/spinel spinel के साथ शामिल है। पायसपिनल नामक पायथन सीएलआई उपकरण परीक्षण प्रयोजनों के लिए उपलब्ध है।

अधिक जानकारी के लिए, स्पिनल होस्ट-कंट्रोलर प्रोटोकॉल के लिए इंटरनेट-ड्राफ्ट देखें।

wpantund

ओटी wpantund आर्किटेक्चर

wpantund एक उपयोगकर्ता-स्पेस नेटवर्क इंटरफ़ेस ड्राइवर / डेमॉन है जो एक NCP को एक देशी IPv6 नेटवर्क इंटरफ़ेस प्रदान करता है। यह नेक्स लैब्स द्वारा लिखा और विकसित किया गया था ताकि यूनिक्स जैसे ऑपरेटिंग सिस्टम पर थ्रेड कनेक्टिविटी को बेहतर समर्थन मिल सके। यह एनसीपी के साथ संवाद करने के लिए स्पिनेल का उपयोग करता है।

wpantund साथ शामिल नहीं है। अधिक जानकारी के लिए, wpantund GitHub भंडार देखें

एसपीआई / एचडीएलसी एडाप्टर

spi-hdlc-adapter एचडीएलसी spi-hdlc-adapter एक ऐसा उपकरण है जो एसपीआई इंटरफेस को एचडीएलसी-लाइट के रूप में प्रस्तुत करता है जो अतुल्यकालिक धारावाहिक एनकोडेड है।

इस उपकरण का उपयोग हार्डवेयर डिजाइनों के समर्थन के लिए किया जाता है जहां लिनक्स होस्ट और ओपनथ्रेड NCP SPI के माध्यम से जुड़े होते हैं। spi-hdlc-adapter wpantund spi-hdlc-adapter का लाभ यह है कि wpantund सकता है जैसे कि यह एक मानक सीरियल कनेक्शन के माध्यम से NCP को संचार कर रहा था।

spi-hdlc-adapter प्रोटोकॉल इंटरनेट-ड्राफ्ट के परिशिष्ट A.2 में उल्लिखित SPI- प्रोटोकॉल का उपयोग spi-hdlc-adapter करता है। अधिक जानकारी के लिए, OpenThread GitHub रिपॉजिटरी में README देखें।