शुरू करें

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

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

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

OpenThread को आज़माएं

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

डॉकर के साथ सिम्युलेशन कोडलैब (कोड बनाना सीखना)

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

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

Doker के साथ सिम्युलेशन कोडलैब (कोड बनाना सीखना) आज़माएं

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

डॉकर सिम्युलेशन कोडलैब का एक वैकल्पिक वर्शन. इसमें, डॉकर का इस्तेमाल करने के बजाय, सीधे OpenThread या Mac पर Linux थ्रेड खोलने के लिए, OpenThread का इस्तेमाल किया जाता है.

बिल्डिंग टूलटिप के साथ, Simulation Codelab को आज़माएं

हार्डवेयर कोडलैब (कोड बनाना सीखना)

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

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

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

Silicon Labs हार्डवेयर कोडलैब (कोड बनाना सीखना) आज़माएं

Tlink वाले हार्डवेयर कोडलैब (कोड बनाना सीखना) को आज़माना

एपीआई कोडलैब (कोड बनाना सीखना)

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

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

एपीआई कोडलैब (कोड बनाना सीखना) आज़माना

नेटवर्क सिम्युलेटर कोडलैब (कोड बनाना सीखना)

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

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

नेटवर्क सिम्युलेटर कोडलैब (कोड बनाना सीखना) आज़माना

टेस्ट और विज़ुअलाइज़ेशन कोडलैब

OTNS का इस्तेमाल, Silk के साथ किया जा सकता है. यह OpenThread फ़ंक्शन, सुविधा, और सिस्टम की परफ़ॉर्मेंस की पुष्टि करने के लिए, पूरी तरह से अपने-आप काम करने वाला टेस्ट प्लैटफ़ॉर्म है. Mac या Linux मशीन से, ये काम करने के तरीके जानें:

  • ओटीएनएस सुविधा चालू होने पर, असली डिवाइसों के लिए OpenThread बनाएं
  • सिल्क टेस्ट केस चलाकर, बनाए गए थ्रेड नेटवर्क की स्थिति पर नज़र रखने के लिए, OTNS-Web का इस्तेमाल करें

टेस्टिंग और विज़ुअलाइज़ेशन कोडलैब (कोड बनाना सीखना) आज़माना

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

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

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

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

बॉर्डर राऊटर कोडलैब (कोड बनाना सीखना) आज़माना

बॉर्डर राऊटर थ्रेड 1.2 मल्टीकास्ट Codelab

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

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

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

बॉर्डर राऊटर NAT64 कोडलैब (कोड बनाना सीखना)

NAT64, एक ऐसा तरीका है जिसकी मदद से IPv6-ओनली नेटवर्क में होस्ट, IPv4 नेटवर्क में मौजूद संसाधनों को ऐक्सेस कर सकते हैं. NAT64 गेटवे, IPv4 प्रोटोकॉल और IPv6 प्रोटोकॉल के बीच का एक अनुवादक है. Mac या Linux मशीन के साथ-साथ, रेंजर पीपीआर और बॉर्डर राऊटर कोडलैब (कोड बनाना सीखना) बनाना:

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

बॉर्डर NAT64 कोडलैब (कोड बनाना सीखना) आज़माना

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

आपके पास किसी भी Linux-आधारित मशीन पर डॉकर कंटेनर में OTBR चलाने का विकल्प होता है.

OTBR डॉकर गाइड को आज़माएं

कोड पाएं

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

प्लैटफ़ॉर्म से जुड़ी सहायता

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

वेंडर से जुड़ी सहायता सेवा देने वाली कंपनी के प्लैटफ़ॉर्म की सूची देखें.

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

डॉकर की सुविधा

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

उपयोगकर्ता गाइड

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

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

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

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

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

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

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

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

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