शुरू करें

GitHub पर सोर्स देखें

Thread के बारे में जानकारी

क्या आपने Thread® का इस्तेमाल पहली बार किया है? या आपको इसके बारे में ज़्यादा जानकारी चाहिए? थ्रेड के बारे में बुनियादी जानकारी देखें. इसमें थ्रेड के बारे में बुनियादी जानकारी और इसके काम करने के तरीके के बारे में बताया गया है.

OpenThread आज़माएं

क्या आपको Google के OpenThread के बारे में जानना है? इसके लिए, हमारे किसी कोडलैब या गाइड को पढ़ें.

Docker के साथ सिम्युलेशन कोडलैब

टेस्ट हार्डवेयर की ज़रूरत के बिना OpenThread आज़माएं. Mac या Linux मशीन पर Docker का इस्तेमाल करके, यह जानें कि:

  • Thread नेटवर्क को सिम्युलेट करना
  • कमीशनिंग की मदद से, Thread नोड की पुष्टि करना
  • आरसीपी की सुविधा वाले सिम्युलेटेड थ्रेड नेटवर्क को मैनेज करने के लिए, OpenThread Daemon का इस्तेमाल करना

Docker के साथ सिमुलेशन कोडलैब आज़माएं

बिल्ड टूलचेन के साथ सिम्युलेशन कोडलैब

यह Docker Simulation Codelab का दूसरा वर्शन है. इसमें Docker का इस्तेमाल करने के बजाय, OpenThread के बिल्ड टूलचेन को सेट अप किया जाता है. साथ ही, OpenThread को सीधे तौर पर Mac या Linux मशीन पर बनाया जाता है.

बिल्ड टूलचेन के साथ, सिम्युलेशन कोडलैब आज़माएं

हार्डवेयर कोडलैब

सीधे हार्डवेयर के बारे में जानें. यहां आपको इनके बारे में जानकारी मिलेगी:

  • Nordic nRF52840 या Silicon Labs EFR32 डेवलपमेंट बोर्ड पर OpenThread फ़्लैश करना
  • असली थ्रेड नेटवर्क बनाना
  • कमीशनिंग की मदद से, Thread नोड की पुष्टि करना
  • मल्टीकास्ट और यूडीपी के लिए OpenThread CLI का इस्तेमाल करना (सिर्फ़ Nordic के लिए)

Espressif Hardware Codelab आज़माएं

Nordic Hardware Codelab आज़माएं

Silicon Labs Hardware Codelab आज़माएं

Telink Hardware Codelab आज़माएं

एपीआई कोडलैब

क्या आपको किसी ऐप्लिकेशन में OpenThread API का इस्तेमाल करना है? असली हार्डवेयर का इस्तेमाल करके, ये काम करने का तरीका जानें:

  • Nordic nRF52840 डेवलपमेंट बोर्ड पर मौजूद बटन और एलईडी को प्रोग्राम करना
  • OpenThread के सामान्य एपीआई और otInstance क्लास का इस्तेमाल करना
  • OpenThread की स्थिति में होने वाले बदलावों पर नज़र रखना और उनके हिसाब से काम करना
  • किसी Thread नेटवर्क में मौजूद सभी डिवाइसों को यूडीपी मैसेज भेजें

एपीआई कोडलैब आज़माएं

नेटवर्क सिम्युलेटर कोडलैब

OpenThread Network Simulator (OTNS) की मदद से, सीएलआई और वेब इंटरफ़ेस का इस्तेमाल करके, सिम्युलेट किए गए Thread नेटवर्क को विज़ुअलाइज़ और ऑपरेट किया जा सकता है. Mac या Linux मशीन पर, ये काम करने का तरीका जानें:

  • OTNS इंस्टॉल करना और OTNS के लिए OpenThread बनाना
  • थ्रेड नेटवर्क को मैनेज करने और वेब ब्राउज़र में गतिविधि देखने के लिए, OTNS-Web का इस्तेमाल करना
  • सिमुलेशन को ज़्यादा कंट्रोल करने के लिए, OTNS-CLI का इस्तेमाल करना

नेटवर्क सिम्युलेटर कोडलैब आज़माएं

बॉर्डर राऊटर कोडलैब

Thread बॉर्डर राऊटर, Thread नेटवर्क को आईपी पर आधारित अन्य नेटवर्क से कनेक्ट करता है. जैसे, वाई-फ़ाई या ईथरनेट. Thread नेटवर्क को अन्य नेटवर्क से कनेक्ट करने के लिए, बॉर्डर राऊटर की ज़रूरत होती है. OpenThread बॉर्डर राऊटर (ओटीबीआर), Thread बॉर्डर राऊटर का एक ओपन-सोर्स वर्शन है.

Mac या Linux मशीन पर, इन कामों को करने का तरीका जानें:

  • OTBR सेट अप करना और Thread नेटवर्क बनाना
  • एसआरपी सुविधा के साथ OpenThread CLI डिवाइस बनाना
  • एसआरपी के साथ किसी सेवा को रजिस्टर करना
  • Thread एंड डिवाइस को खोजना और उससे कनेक्ट करना

बॉर्डर राऊटर कोडलैब आज़माएं

बॉर्डर राऊटर के IPv6 मल्टीकास्ट से जुड़ा कोडलैब

Thread, Thread नेटवर्क पर IPv6 मल्टीकास्ट का इस्तेमाल करने की सुविधा देता है. इससे Thread नेटवर्क और इंफ़्रास्ट्रक्चर (वाई-फ़ाई/ईथरनेट) नेटवर्क सेगमेंट के बीच मल्टीकास्ट कम्यूनिकेशन किया जा सकता है. Mac या Linux मशीन और Raspberry Pi का इस्तेमाल करके, इन कामों को करने का तरीका जानें:

  • IPv6 मल्टीकास्ट की सुविधाओं के साथ nRF52840 फ़र्मवेयर बनाना
  • Thread डिवाइसों पर IPv6 मल्टीकास्ट पतों की सदस्यता लेना

बॉर्डर राऊटर IPv6 मल्टीकास्ट कोडलैब आज़माएं

बॉर्डर राऊटर NAT64 कोडलैब

एनएटी64 एक ऐसा तरीका है जिसकी मदद से, सिर्फ़ IPv6 वाले नेटवर्क में मौजूद होस्ट, IPv4 नेटवर्क में मौजूद संसाधनों को ऐक्सेस कर सकते हैं. NAT64 गेटवे, IPv4 प्रोटोकॉल और IPv6 प्रोटोकॉल के बीच ट्रांसलेटर का काम करता है. Mac या Linux मशीन और Raspberry Pi की मदद से, बॉर्डर राउटर कोडलैब का इस्तेमाल करके, ये काम करने का तरीका जानें:

  • NAT64 की सुविधाओं के साथ OpenThread बॉर्डर राऊटर बनाना
  • Thread की सुविधा वाले एंड डिवाइसों से IPv4 होस्ट से कम्यूनिकेट करना

बॉर्डर राऊटर NAT64 कोडलैब आज़माएं

Docker के साथ बॉर्डर राऊटर

OTBR को Linux पर आधारित किसी भी मशीन पर Docker कंटेनर में भी चलाया जा सकता है.

OTBR Docker गाइड आज़माएं

कोड प्राप्त करें

क्या आपको पहले से पता है कि आपको क्या करना है और आपको कोड का इस्तेमाल शुरू करना है? OpenThread की GitHub साइट पर जाएं. यहां आपको OpenThread की रिपॉज़िटरी के साथ-साथ, सहायता से जुड़ी अन्य रिपॉज़िटरी भी मिलेंगी. जैसे, OpenThread बॉर्डर राउटर, OpenThread RTOS, और OpenThread कमिश्नर.

प्लैटफ़ॉर्म सपोर्ट

OpenThread को कई डिवाइसों और प्लैटफ़ॉर्म पर पोर्ट किया गया है. इसे OpenThread टीम, सिलिकॉन वेंडर, और कम्यूनिटी ने पोर्ट किया है.

वेंडर सपोर्ट पर जाकर, वेंडर के साथ काम करने वाले प्लैटफ़ॉर्म की सूची देखें.

प्लैटफ़ॉर्म की खास जानकारी में, सिस्टम के आर्किटेक्चर और प्लैटफ़ॉर्म के डिज़ाइन के बारे में ज़्यादा जानें.

Docker के साथ काम करता है

OpenThread के साथ इस्तेमाल करने के लिए Docker इमेज, Docker Hub पर उपलब्ध हैं. इन इमेज को OpenThread टीम ने बनाया है और इनकी टेस्टिंग की है. ये इमेज, OpenThread का इस्तेमाल शुरू करने का एक आसान तरीका है. इसके लिए, आपको टूलचेन और सिस्टम कॉन्फ़िगरेशन की ज़रूरत नहीं होती.

इस्तेमाल के लिए गाइड

क्या आपको किसी टास्क या सुविधा के बारे में मदद चाहिए? हमारी गाइड आपकी मदद कर सकती हैं.

कैटगरी सामग्री
बनाएं OpenThread को बनाने और कॉन्फ़िगर करने का तरीका. साथ ही, बेहतर सुविधाएं चालू करने का तरीका
पोर्ट करना OpenThread को नए हार्डवेयर प्लैटफ़ॉर्म पर पोर्ट करने का तरीका
बॉर्डर राऊटर बॉर्डर राऊटर की मदद से, OpenThread नेटवर्क को अन्य IPv6 नेटवर्क से कनेक्ट करने या बाहरी Thread कमीशनिंग का इस्तेमाल करने का तरीका
कमिश्नर डिवाइसों को Thread नेटवर्क पर कमीशन करने के लिए, OT Commissioner को बनाने और इस्तेमाल करने का तरीका
Pyspinel Thread पैकेट स्निफ़र बनाने के लिए, Pyspinel का इस्तेमाल कैसे करें.
सर्टिफ़िकेशन सर्टिफ़िकेशन के सभी टेस्ट केस के हिसाब से, अपने प्लैटफ़ॉर्म को टेस्ट करने का तरीका

ऐप्लिकेशन एपीआई

क्या आपको OpenThread पर चलने वाला कोई ऐप्लिकेशन डेवलप करना है? बुनियादी बातें जानने के लिए, OpenThread API की मदद से डेवलपमेंट करने से जुड़ा कोडलैब आज़माएं. इसके अलावा, एपीआई के रेफ़रंस दस्तावेज़ में जाकर देखें कि OpenThread की कौनसी सेवाएं उपलब्ध हैं.

जांच और सर्टिफ़िकेशन

जानें कि हम OpenThread की टेस्टिंग कैसे करते हैं. साथ ही, यह भी जानें कि हमारे टेस्टिंग पेज पर, उपयोगकर्ता की टेस्टिंग के लिए कौनसे टूल उपलब्ध हैं.

अगर आपको अपने प्रॉडक्ट या कॉम्पोनेंट के लिए Thread सर्टिफ़िकेशन में दिलचस्पी है, तो सर्टिफ़िकेशन पेज पर जाएं.

मदद पाना या योगदान देना

क्या आपको OpenThread के बारे में कोई सवाल पूछना है? क्या आपको इसके डेवलपमेंट में योगदान देना है? हमारे संसाधन पेज पर, मदद पाने या मदद करने के सभी तरीकों के बारे में बताया गया है.