Thread के बारे में जानकारी
क्या आपने Thread® का इस्तेमाल पहले कभी नहीं किया है? या आपको इस बारे में फिर से जानकारी चाहिए? थ्रेड के बारे में बुनियादी जानकारी देखें. इसमें, थ्रेड के बारे में सभी बुनियादी बातें और यह कैसे काम करता है, इस बारे में बताया गया है.
OpenThread आज़माना
क्या आपको यह जानना है कि Google ने OpenThread को क्यों लॉन्च किया है? ऐसा करने का सबसे तेज़ तरीका, हमारे किसी कोडलैब या गाइड को देखना है.
Docker की मदद से सिम्युलेशन कोडलैब
टेस्ट हार्डवेयर के बिना OpenThread आज़माएं. Mac या Linux मशीन पर Docker का इस्तेमाल करके, ये काम करने का तरीका जानें:
- Thread नेटवर्क को सिम्युलेट करना
- कमिशनिंग की मदद से थ्रेड नोड की पुष्टि करना
- आरसीपी की सुविधा वाले सिम्युलेट किए गए Thread नेटवर्क को मैनेज करने के लिए, OpenThread Daemon का इस्तेमाल करना
Docker के साथ सिम्युलेशन कोडलैब आज़माएं
बिल्ड टूलचेन की मदद से सिम्युलेशन कोडलैब
Docker सिम्युलेशन कोडलैब का एक वैकल्पिक वर्शन, जहां Docker का इस्तेमाल करने के बजाय, OpenThread बिल्ड टूलचेन सेट अप किया जाता है और सीधे Mac या Linux मशीन पर OpenThread को बिल्ट किया जाता है.
बिल्ड टूलचेन के साथ सिम्युलेशन कोडलैब आज़माएं
हार्डवेयर कोडलैब
सीधे हार्डवेयर पर जाएं. यहां आपको इनके बारे में जानकारी मिलेगी:
- Nordic nRF52840 या Silicon Labs EFR32 डेवलपमेंट बोर्ड पर OpenThread फ़्लैश करना
- रीयल थ्रेड नेटवर्क बनाना
- कमीशन करने की सुविधा की मदद से, थ्रेड नोड की पुष्टि करना
- मल्टीकास्ट और यूडीपी के लिए OpenThread सीएलआई का इस्तेमाल करना (सिर्फ़ नॉर्डिक डिवाइसों के लिए)
Espressif हार्डवेयर कोडलैब आज़माएं
Nordic Hardware Codelab आज़माएं
Silicon Labs के हार्डवेयर कोडलैब को आज़माएं
Telink हार्डवेयर कोडलैब आज़माएं
एपीआई कोडलैब
क्या आपको किसी ऐप्लिकेशन में OpenThread API का इस्तेमाल करना है? असल हार्डवेयर का इस्तेमाल करके, ये काम करने का तरीका जानें:
- Nordic nRF52840 डेवलपमेंट बोर्ड पर बटन और एलईडी को प्रोग्राम करना
- सामान्य OpenThread एपीआई और
otInstance
क्लास का इस्तेमाल करना - OpenThread की स्थिति में होने वाले बदलावों पर नज़र रखना और उन पर कार्रवाई करना
- Thread नेटवर्क में मौजूद सभी डिवाइसों पर यूडीपी मैसेज भेजना
नेटवर्क सिम्युलेटर कोडलैब
OpenThread नेटवर्क सिम्युलेटर (OTNS) की मदद से, सीएलआई और वेब इंटरफ़ेस का इस्तेमाल करके, सिम्युलेट किए गए Thread नेटवर्क को विज़ुअलाइज़ और ऑपरेट किया जा सकता है. Mac या Linux डिवाइस पर, ये काम करने का तरीका जानें:
- OTNS इंस्टॉल करना और OTNS के लिए OpenThread बनाना
- थ्रेड नेटवर्क को मैनेज करने और वेब ब्राउज़र में गतिविधि को विज़ुअलाइज़ करने के लिए, OTNS-Web का इस्तेमाल करना
- सिम्युलेशन को और कंट्रोल करने के लिए, OTNS-CLI का इस्तेमाल करना
नेटवर्क सिम्युलेटर कोडलैब आज़माएं
टेस्टिंग और विज़ुअलाइज़ेशन कोडलैब
OTNS का इस्तेमाल Silk के साथ किया जा सकता है. यह एक ऐसा टेस्ट प्लैटफ़ॉर्म है जो पूरी तरह से ऑटोमेटेड है. इसका इस्तेमाल, असल डिवाइसों पर OpenThread फ़ंक्शन, सुविधा, और सिस्टम की परफ़ॉर्मेंस की पुष्टि करने के लिए किया जाता है. Mac या Linux मशीन पर, ये काम करने का तरीका जानें:
- OTNS सुविधा चालू करके, असल डिवाइसों के लिए OpenThread बनाना
- Silk के टेस्ट केस चलाकर बनाए गए Thread नेटवर्क की स्थिति पर नज़र रखने के लिए, OTNS-Web का इस्तेमाल करना
टेस्टिंग और विज़ुअलाइज़ेशन कोडलैब आज़माएं
बॉर्डर राऊटर कोडलैब
Thread बॉर्डर राऊटर, Thread नेटवर्क को आईपी पर आधारित अन्य नेटवर्क से कनेक्ट करता है. जैसे, वाई-फ़ाई या ईथरनेट. Thread नेटवर्क को दूसरे नेटवर्क से कनेक्ट करने के लिए, बॉर्डर राऊटर की ज़रूरत होती है. OpenThread बॉर्डर राऊटर (OTBR), Thread बॉर्डर राऊटर का ओपन-सोर्स वर्शन है.
Mac या Linux मशीन पर, ये काम करने का तरीका जानें:
- ओटीबीआर सेट अप करना और Thread नेटवर्क बनाना
- एसआरपी सुविधा के साथ OpenThread सीएलआई डिवाइस बनाना
- SRP के साथ कोई सेवा रजिस्टर करना
- Thread वाले एंड डिवाइस को ढूंढना और उससे कनेक्ट करना
बॉर्डर राऊटर आईपीवी6 मल्टीकास्ट कोडलैब
Thread, सभी Thread नेटवर्क पर IPv6 मल्टिकास्ट की सुविधा देता है. इससे Thread नेटवर्क और इन्फ़्रास्ट्रक्चर (वाई-फ़ाई/इथरनेट) नेटवर्क सेगमेंट के बीच मल्टिकास्ट कम्यूनिकेशन की सुविधा मिलती है. Mac या Linux मशीन और Raspberry Pi की मदद से, ये काम करने का तरीका जानें:
- IPv6 मल्टीकास्ट सुविधाओं के साथ nRF52840 फ़र्मवेयर बनाना
- Thread डिवाइसों पर IPv6 मल्टीकास्ट पतों की सदस्यता लेना
बॉर्डर राऊटर IPv6 मल्टीकास्ट कोडलैब आज़माएं
बॉर्डर राऊटर NAT64 कोडलैब
NAT64 एक ऐसा तरीका है जिसकी मदद से, सिर्फ़ IPv6 नेटवर्क में मौजूद होस्ट, IPv4 नेटवर्क में मौजूद संसाधनों को ऐक्सेस कर सकते हैं. NAT64 गेटवे, IPv4 प्रोटोकॉल और IPv6 प्रोटोकॉल के बीच अनुवाद करता है. Mac या Linux मशीन और Raspberry Pi की मदद से, Border Router Codelab का इस्तेमाल करके:
- NAT64 सुविधाओं के साथ OpenThread बॉर्डर राऊटर बनाना
- Thread एंड डिवाइसों से IPv4 होस्ट के साथ कम्यूनिकेट करना
बॉर्डर राऊटर NAT64 कोडलैब आज़माएं
Docker के साथ बॉर्डर राऊटर
किसी भी Linux-based मशीन पर, Docker कंटेनर में भी OTBR को चलाया जा सकता है.
कोड प्राप्त करें
क्या आपको पहले से ही पता है कि आपको क्या करना है और आपको कोड से जुड़ी प्रोसेस शुरू करनी है? OpenThread की GitHub साइट पर जाएं. यहां आपको OpenThread रिपॉज़िटरी के साथ-साथ, सहायता से जुड़ी अन्य रिपॉज़िटरी भी मिल सकती हैं. जैसे, OpenThread बॉर्डर राउटर, OpenThread RTOS, और OpenThread कमिश्नर.
प्लैटफ़ॉर्म से जुड़ी सहायता
OpenThread को कई डिवाइसों और प्लैटफ़ॉर्म पर पोर्ट किया गया है. ऐसा, OpenThread टीम, सिलिकॉन वेंडर, और कम्यूनिटी, दोनों ने किया है.
वेंडर सहायता पर जाकर, वेंडर के साथ काम करने वाले प्लैटफ़ॉर्म की सूची देखें.
प्लैटफ़ॉर्म की खास जानकारी वाले पेज पर, सिस्टम के आर्किटेक्चर और प्लैटफ़ॉर्म के डिज़ाइन के बारे में ज़्यादा जानें.
Docker से जुड़ी सहायता
OpenThread के साथ इस्तेमाल करने के लिए, Docker इमेज Docker Hub पर उपलब्ध हैं. इन इमेज को OpenThread टीम ने बनाया और जांचा है. ये इमेज, टूलचेन और सिस्टम कॉन्फ़िगरेशन के बिना, OpenThread का इस्तेमाल शुरू करने का आसान तरीका हैं.
उपयोगकर्ता के लिए गाइड
क्या आपको किसी खास टास्क या सुविधा के लिए मदद चाहिए? हमारी गाइड आपकी मदद कर सकती हैं.
कैटगरी | सामग्री |
---|---|
बिल्ड | OpenThread को बनाने और कॉन्फ़िगर करने के साथ-साथ बेहतर सुविधाएं चालू करने का तरीका |
पोर्ट करना | OpenThread को नए हार्डवेयर प्लैटफ़ॉर्म पर पोर्ट करने का तरीका |
बॉर्डर राऊटर | बॉर्डर राऊटर की मदद से, अपने OpenThread नेटवर्क को दूसरे IPv6 नेटवर्क से कनेक्ट करने या बाहरी Thread कमिशनिंग का इस्तेमाल करने का तरीका |
कमिश्नर | Thread नेटवर्क पर डिवाइसों को जोड़ने के लिए, OT कमिश्नर बनाने और उसका इस्तेमाल करने का तरीका |
Pyspinel | थ्रेड पैकेट स्निफ़र बनाने के लिए, Pyspinel का इस्तेमाल करने का तरीका. |
सर्टिफ़िकेशन | सर्टिफ़िकेट से जुड़े सभी टेस्ट केस के हिसाब से, अपने प्लैटफ़ॉर्म की जांच करने का तरीका |
ऐप्लिकेशन एपीआई
क्या आपको OpenThread पर चलने वाला कोई ऐप्लिकेशन डेवलप करना है? बुनियादी बातें जानने के लिए, OpenThread APIs Codelab के साथ डेवलप करना कोडलैब आज़माएं. इसके अलावा, एपीआई रेफ़रंस दस्तावेज़ में जाकर, यह देखें कि OpenThread की कौनसी सेवाएं उपलब्ध हैं.
जांच और सर्टिफ़िकेशन
जानें कि हम OpenThread की जांच कैसे करते हैं और हमारे टेस्टिंग पेज पर, उपयोगकर्ता के लिए कौनसे टेस्टिंग टूल उपलब्ध हैं.
अगर आपको अपने प्रॉडक्ट या कॉम्पोनेंट के लिए Thread सर्टिफ़िकेट चाहिए, तो सर्टिफ़िकेट पेज पर जाएं.
मदद पाना या योगदान देना
क्या आपको OpenThread के बारे में कोई सवाल पूछना है? क्या आपको इस सुविधा को बेहतर बनाने में मदद करनी है? हमारे रिसॉर्स पेज पर, मदद पाने या किसी को मदद करने के सभी तरीके बताए गए हैं.