लर्निंग शुरू करें

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

थ्रेड के बारे में जानें

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

OpenThread आज़माएं

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

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

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

  • थ्रेड नेटवर्क को सिम्युलेट करें
  • कमीशन की मदद से थ्रेड के नोड की पुष्टि करें
  • RCP की सुविधा वाले नकली थ्रेड नेटवर्क को प्रबंधित करने के लिए OpenThread Deemon का इस्तेमाल करें

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

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

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

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

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

सीधे हार्डवेयर के बारे में जानें, जहां आप जानेंगे कि कैसे:

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

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

सिलिकॉन लैब हार्डवेयर कोडलैब की सुविधा आज़माना

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

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

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

एपीआई कोडलैब की सुविधा आज़माना

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

OpenThread Network सिम्युलेटर (ओटीएनएस) की मदद से, आप सीएलआई और वेब इंटरफ़ेस का इस्तेमाल करके, नकली थ्रेड नेटवर्क देख सकते हैं और उसे चला सकते हैं. Mac या Linux मशीन से, इसका तरीका जानें:

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

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

परीक्षण और विज़ुअलाइज़ेशन कोडलैब (कोड बनाना सीखना)

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

  • OTNS सुविधा का इस्तेमाल करके, असली डिवाइस के लिए OpenThread बनाएं
  • Silk परीक्षण केस चलाकर बनाए गए थ्रेड नेटवर्क की स्थिति की निगरानी करने के लिए OTNS-Web का उपयोग करें

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

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

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

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

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

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

बॉर्डर राऊटर थ्रेड 1.2 मल्टीकास्ट कोडलैब (कोड बनाना सीखना)

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

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

बॉर्डर राऊटर 1.2 मल्टीकास्ट कोडलैब की सुविधा आज़माएं

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

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

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

कोड पाएं

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

प्लैटफ़ॉर्म सहायता

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

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

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

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

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

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

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

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

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

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

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

हमारे जांच करने वाले पेज पर, ओपन थ्रेड की जांच करने का तरीका जानें. साथ ही, यह भी जानें कि उपयोगकर्ता टेस्टिंग टूल किस तरह से उपलब्ध हैं. साथ ही, क्वालिटी डैशबोर्ड पर ओपन ओपन थ्रेड परफ़ॉर्मेंस क्वालिटी मेट्रिक ब्राउज़ करें.

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

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

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