शुरू करें

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

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

क्या आपने Thread® का इस्तेमाल पहली बार किया है? या आपको इसके बारे में अपनी जानकारी अपडेट करनी है? Thread के बारे में हमारी शुरुआती जानकारी देखें. इसमें Thread की सभी बुनियादी जानकारी और उसके काम करने के तरीके के बारे में बताया गया है.

OpenThread आज़माना

क्या आपको यह जानना है कि Google ने OpenThread को किस मकसद से लॉन्च किया है? इसके बारे में जानने का सबसे आसान तरीका है कि आप हमारे किसी कोडलैब या गाइड को देखें.

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

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

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

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

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

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

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

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

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

  • डेवलपमेंट बोर्ड पर OpenThread फ़्लैश करना
  • असली Thread नेटवर्क बनाना
  • कमीशनिंग की मदद से, Thread नोड की पुष्टि करना
  • मल्टीकास्ट और यूडीपी के लिए, OpenThread सीएलआई का इस्तेमाल करना (सिर्फ़ नॉर्डिक के लिए)

Espressif हार्डवेयर कोडलैब आज़माएं

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

Silicon Labs हार्डवेयर कोडलैब आज़माएं

Telink हार्डवेयर कोडलैब आज़माएं

Texas Instruments हार्डवेयर कोडलैब आज़माएं

एपीआई कोडलैब

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

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

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

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

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

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

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

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

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

Mac या Linux मशीन की मदद से, ये काम करने का तरीका जानें:

  • OTBR सेट अप करना और Thread नेटवर्क बनाना
  • एसआरपी सुविधा के साथ, OpenThread सीएलआई डिवाइस बनाना
  • एसआरपी के साथ कोई सेवा रजिस्टर करना
  • Thread एंड डिवाइस को ढूंढना और उस तक पहुंचना

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

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

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

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

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

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

NAT64 एक ऐसा तरीका है जिससे सिर्फ़ 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 Commissioner जैसी अन्य रिपॉज़िटरी भी मिल सकती हैं.

प्लैटफ़ॉर्म के साथ काम करने वाली सुविधा

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 के बारे में कोई सवाल पूछना है? क्या आपको इसके डेवलपमेंट में योगदान देना है? हमारे संसाधन पेज पर, मदद पाने या योगदान देने के सभी तरीकों के बारे में बताया गया है.