थ्रेड के बारे में जानें
क्या आपके लिए Thread® नया है? या आपको अपने बारे में जानना है? हमारा थ्रेड प्राइमर देखें, जिसमें थ्रेड की सभी बुनियादी चीज़ें और उसके काम करने का तरीका बताया गया है.
OpenThread को आज़माएं
क्या आपको जानना है कि Google की ओर से रिलीज़ किया गया OpenThread क्या है? ऐसा करने का सबसे तेज़ तरीका है कि आप हमारे कोडलैब (कोड बनाना सीखना) या गाइड की मदद लें.
डॉकर के साथ सिम्युलेशन कोडलैब
टेस्ट हार्डवेयर की ज़रूरत के बिना OpenThread आज़माएं. Mac या Linux मशीन पर डॉकर का इस्तेमाल करके, इसका तरीका जानें:
- Thread नेटवर्क को सिम्युलेट करें
- कमीशन वाले थ्रेड नोड की पुष्टि करें
- RCP की सुविधा देने वाले सिम्युलेटेड थ्रेड नेटवर्क को मैनेज करने के लिए, OpenThread Deemon का इस्तेमाल करें
Doker के साथ Simula Codelab आज़माएं
बिल्ड टूलचेन के साथ सिम्युलेशन कोडलैब
डॉकर सिम्युलेशन कोडलैब का एक वैकल्पिक वर्शन, जहां 'डॉकर' टूल के बजाय, आप OpenThread बिल्ड टूलचेन सेट अप करते हैं और सीधे Mac या Linux मशीन पर OpenThread बनाते हैं.
बिल्ड टूलचेन की मदद से, Simula Codelab आज़माएं
हार्डवेयर कोडलैब (कोड बनाना सीखना)
सीधे हार्डवेयर की जानकारी पाएं, जहां आपको इन चीज़ों के बारे में जानकारी मिलेगी:
- नॉर्डिक nRF52840 या सिलिकॉन लैब EFR32 डेवलपमेंट बोर्ड पर Flash OpenThread
- सही थ्रेड नेटवर्क बनाएं
- कमीशन वाले थ्रेड नोड की पुष्टि करें
- मल्टीकास्ट और यूडीपी (सिर्फ़ नॉर्डिक) के लिए OpenThread सीएलआई का इस्तेमाल करना
नॉर्डिक हार्डवेयर कोडलैब (कोड बनाना सीखना) आज़माएं
Silicon Labs हार्डवेयर कोडलैब को आज़माएं
एपीआई कोडलैब (कोड बनाना सीखना)
क्या आप किसी ऐप्लिकेशन में OpenThread API का इस्तेमाल करना चाहते हैं? रीयल हार्डवेयर का इस्तेमाल करके, इसका तरीका जानें:
- Nordic nRF52840 डेवलपमेंट बोर्ड पर, बटन और एलईडी लाइट सेट करें
- सामान्य OpenThread API और
otInstance
क्लास का इस्तेमाल करें - OpenThread की स्थिति में हुए बदलावों पर नज़र रखें और उन पर प्रतिक्रिया दें
- Thread नेटवर्क के सभी डिवाइसों पर, यूडीपी मैसेज भेजें
एपीआई कोडलैब (कोड बनाना सीखना) आज़माएं
नेटवर्क सिम्युलेटर कोडलैब
OpenThread नेटवर्क सिम्युलेटर (ओटीएनएस) से सीएलआई और वेब इंटरफ़ेस का इस्तेमाल करके, सिम्युलेट की गई थ्रेड नेटवर्क को विज़ुअलाइज़ और ऑपरेट किया जा सकता है. Mac या Linux मशीन से, यह करने का तरीका जानें:
- OTNS इंस्टॉल करें और OTNS के लिए OpenThread बनाएं
- Thread नेटवर्क को मैनेज करने और वेब ब्राउज़र में गतिविधि को विज़ुअलाइज़ करने के लिए, OTNS-Web का इस्तेमाल करें
- सिम्युलेशन को और कंट्रोल करने के लिए, OTNS-CLI का इस्तेमाल करें
नेटवर्क सिम्युलेटर कोडलैब की सुविधा आज़माएं
कोडिंग और विज़ुअलाइज़ेशन का कोडलैब
OTNS का इस्तेमाल Silk के साथ किया जा सकता है. यह ओपन थ्रेड फ़ंक्शन, सुविधा, और असली डिवाइसों के साथ सिस्टम की परफ़ॉर्मेंस की पुष्टि करने के लिए पूरी तरह से ऑटोमेटेड टेस्ट प्लैटफ़ॉर्म है. Mac या Linux मशीन से, यह करने का तरीका जानें:
- जिन डिवाइसों में OTNS सुविधा चालू है उनके लिए OpenThread बनाना
- OTNS-Web का इस्तेमाल करके, Silk टेस्ट केस चलाकर बनाए गए थ्रेड नेटवर्क की स्थिति पर नज़र रखें
टेस्टिंग और विज़ुअलाइज़ेशन कोडलैब (कोड बनाना सीखना) आज़माएं
बॉर्डर राऊटर कोडलैब
'थ्रेड बॉर्डर बॉर्डर' किसी Thread नेटवर्क को दूसरे आईपी-आधारित नेटवर्क से कनेक्ट करता है, जैसे कि वाई-फ़ाई या ईथरनेट. Thread नेटवर्क के लिए, बॉर्डर राऊटर को दूसरे नेटवर्क से कनेक्ट करना पड़ता है. OpenThread बॉर्डर राऊटर (OTBR) थ्रेड बॉर्डर राऊटर का एक ओपन-सोर्स लागू करने का तरीका है.
Mac या Linux मशीन से, यह करने का तरीका जानें:
- OTBR सेट अप करें और थ्रेड नेटवर्क बनाएं
- SRP सुविधा के साथ एक OpenThread सीएलआई डिवाइस बनाएं
- SRP के साथ सेवा पंजीकृत करें
- Thread थ्रेड वाले डिवाइस को खोजें और उस तक पहुंचें
बॉर्डर राऊटर कोडलैब (कोड बनाना सीखना) आज़माएं
बॉर्डर राऊटर थ्रेड 1.2 मल्टीकास्ट Codelab
Thread 1.2, थ्रेड नेटवर्क में मल्टीकास्ट की सुविधा देती है, जिससे थ्रेड नेटवर्क और इन्फ़्रास्ट्रक्चर (वाई-फ़ाई/ईथरनेट) नेटवर्क सेगमेंट के बीच मल्टीकास्ट कम्यूनिकेशन की सुविधा मिलती है. Mac या Linux मशीन और Raspबेरी Pi के ज़रिए, ये तरीके जानें:
- Thread.1.2 की मल्टीकास्ट सुविधाओं की मदद से, nRF52840 फ़र्मवेयर बनाएं
- थ्रेड डिवाइसों पर, IPv6 मल्टीकास्ट पते की सदस्यता लें
बॉर्डर राऊटर थ्रेड 1.2 मल्टीकास्ट कोडलैब (कोड बनाना सीखना) आज़माएं
बॉर्डर राऊटर NAT64 कोडलैब (कोड बनाना सीखना)
NAT64, ऐसा सिस्टम है जो IPv6-ओनली नेटवर्क में होस्ट को IP4 नेटवर्क में रिसॉर्स ऐक्सेस करने की सुविधा देता है. NAT64 गेटवे IPv4 प्रोटोकॉल और IPv6 प्रोटोकॉल के बीच एक अनुवादक है. Mac या Linux मशीन और रास्पबेरी पाई के साथ, बॉर्डर राऊटर कोडलैब बनाना, कैसे करें:
- NAT64 सुविधाओं के साथ OpenThread बॉर्डर राऊटर बनाएं
- Thread एंड डिवाइस से, IPv4 होस्ट से संपर्क करें
बॉर्डर राऊटर NAT64 कोडलैब (कोड बनाना सीखना) आज़माएं
डॉकर के साथ बॉर्डर राऊटर
आपके पास Linux-आधारित किसी भी मशीन पर डॉकर कंटेनर में OTBR चलाने का भी विकल्प होता है.
कोड पाएं
क्या आपको पता है कि आप क्या कर रहे हैं और कोड से शुरू करना चाहते हैं? OpenThread GitHub साइट पर जाएं, जहां आप OpenThread डेटा रिपॉज़िटरी (डेटा स्टोर करने की जगह) में देख सकते हैं. इसके साथ ही, आप सहायता करने वाले अन्य प्लैटफ़ॉर्म, जैसे कि OpenThread बॉर्डर राऊटर, OpenThread RTOS, और OpenThread कमिश्नर के पेज पर भी जा सकते हैं.
प्लैटफ़ॉर्म सपोर्ट
OpenThread को OpenThread टीम, सिलिकॉन वेंडर, और समुदाय, दोनों ने कई डिवाइसों और प्लैटफ़ॉर्म पर पोर्ट किया है.
वेंडर सहायता पर जाकर, उन प्लैटफ़ॉर्म की सूची देखें जिन्हें वेंडर के साथ इस्तेमाल किया जा सकता है.
प्लैटफ़ॉर्म की खास जानकारी में, सिस्टम के आर्किटेक्चर और प्लैटफ़ॉर्म डिज़ाइन के बारे में ज़्यादा जानें.
डॉकर सहायता
OpenThread के साथ इस्तेमाल करने के लिए, डॉकर की इमेज Docker Hub पर उपलब्ध हैं. इन थ्रेड को OpenThread टीम ने बनाया और टेस्ट किया है. साथ ही, ये टूलचेन और सिस्टम कॉन्फ़िगरेशन से गुज़रे बिना, OpenThread का इस्तेमाल शुरू करने का आसान तरीका हैं.
उपयोगकर्ता गाइड
क्या आपको किसी खास टास्क या सुविधा के लिए मदद चाहिए? हमारे गाइड आपकी मदद कर सकते हैं.
विषय | विषय सूची |
---|---|
बिल्ड | OpenThread को बनाने और कॉन्फ़िगर करने और बेहतर सुविधाएं चालू करने का तरीका |
पोर्ट करना | किसी नए हार्डवेयर प्लैटफ़ॉर्म में OpenThread को पोर्ट करने का तरीका |
बॉर्डर राऊटर | बॉर्डर राऊटर के साथ अपने OpenThread नेटवर्क को दूसरे IPv6 नेटवर्क से कनेक्ट करने या बाहरी थ्रेड कमीशन का इस्तेमाल करने का तरीका |
कमिश्नर | Thread नेटवर्क पर, डिवाइसों को कमीशन देने के लिए, OT कमिश्नर को बनाने और इस्तेमाल करने का तरीका |
पिस्पिनेल | थ्रेड पैकेट स्निफ़र बनाने के लिए, Pyspinel का इस्तेमाल कैसे करें. |
सर्टिफ़िकेशन | सर्टिफ़िकेशन के टेस्ट केस से अपने प्लैटफ़ॉर्म की जांच कराने का तरीका |
ऐप्लिकेशन एपीआई
OpenThread के शीर्ष पर चलाने के लिए ऐप्स विकसित कर रहे हैं? बुनियादी बातों के बारे में जानने के लिए, OpenThread API (एपीआई) के साथ डेवलपमेंट कोडलैब आज़माएं या OpenThread सेवाओं के बारे में जानकारी पाने के लिए, एपीआई का संदर्भ दस्तावेज़ देखें.
टेस्टिंग और सर्टिफ़िकेशन
हमारे जांच पेज पर, OpenThread की जांच करने के तरीके और उपयोगकर्ता टेस्टिंग के लिए उपलब्ध टूल के बारे में जानें. साथ ही, क्वालिटी डैशबोर्ड पर, OpenThread की परफ़ॉर्मेंस से जुड़ी क्वालिटी की नई मेट्रिक ब्राउज़ करें.
अगर आपको अपने प्रॉडक्ट या कॉम्पोनेंट के लिए थ्रेड सर्टिफ़िकेशन चाहिए, तो सर्टिफ़िकेशन पेज देखें.
मदद पाएं या योगदान करें
OpenThread के बारे में कोई सवाल है? क्या आपको इसके चल रहे डेवलपमेंट में योगदान देना है? हमारे संसाधन पेज पर जाकर, मदद पाने या मदद करने के सभी तरीके बताए गए हैं.