SILICON-LABS-लोगो

OpenThread SDK Gecko SDK Suite

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-producxt-image

उत्पादन माहिती

सिलिकॉन लॅब्स ओपनथ्रेड SDK 2.2.3.0 GA हा एक वायरलेस IPv6 मेश नेटवर्किंग प्रोटोकॉल आहे जिथे IP-आधारित नेटवर्किंग हवे आहे अशा कनेक्टेड होम ऍप्लिकेशन्ससाठी डिझाइन केलेले आहे. हे ओपनथ्रेड नावाच्या थ्रेडच्या ओपन-सोर्स अंमलबजावणीवर आधारित आहे, जे कनेक्टेड घर आणि व्यावसायिक इमारतींसाठी उत्पादनांच्या विकासाला गती देण्यासाठी Google ने जारी केले आहे. हे GitHub आवृत्तीपेक्षा हार्डवेअरच्या विस्तृत श्रेणीचे समर्थन करते आणि त्यात दस्तऐवजीकरण आणि माजीample अनुप्रयोग GitHub वर उपलब्ध नाहीत. सिलिकॉन लॅब्स ओपनथ्रेड SDK ही GitHub स्त्रोताची पूर्ण चाचणी केलेली वर्धित आवृत्ती आहे आणि ती सिलिकॉन लॅब्स हार्डवेअरसह कार्य करण्यासाठी तयार केलेली आहे.

थ्रेड स्टॅक कमी-पॉवर / बॅटरी-बॅक्ड ऑपरेशनसाठी ऑप्टिमाइझ करताना इतर आयपी नेटवर्कला कमी किमतीचे ब्रिजिंग प्रदान करते. हे सुरक्षित, विश्वासार्ह, स्केलेबल आणि अपग्रेड करण्यायोग्य आहे. OpenThread सपोर्ट करते
सिस्टम-ऑन-चिप (SoC), नेटवर्क को-प्रोसेसर (NCP), आणि रेडिओ को-प्रोसेसर (RCP) डिझाइन. सिलिकॉन लॅब्स ओपनथ्रेड SDK RCP मोडमध्ये मल्टी-पॅन 802.15.4 चे समर्थन करते.

उत्पादन वापर सूचना

सिलिकॉन लॅब्स ओपनथ्रेड एसडीके वापरण्यासाठी, तुमच्याकडे जीसीसी (द जीएनयू कंपाइलर कलेक्शन) आवृत्ती 10.3-2021.10 सारखे सुसंगत कंपायलर असणे आवश्यक आहे, जे सिंपलीसिटी स्टुडिओसह प्रदान केले आहे. सुरक्षा अद्यतने आणि सूचनांसाठी, या SDK सह स्थापित केलेल्या Gecko Platform प्रकाशन नोट्सचा सुरक्षा अध्याय पहा किंवा TECH DOCS टॅबवर https://www.silabs.com/developers/thread. अद्ययावत माहितीसाठी तुम्ही सुरक्षा सल्लागारांची सदस्यता घ्या अशी जोरदार शिफारस केली जाते.

रिलीझ नोट्समध्ये 2.2.3.0 मे 3 रोजी रिलीझ झालेली SDK आवृत्ती 2023 GA, 2.2.2.0 मार्च 8 रोजी रिलीज झालेली 2023 GA, 2.2.1.0 फेब्रुवारी 1 रोजी रिलीज झालेली 2023 GA आणि डिसेंबर रोजी रिलीज झालेली 2.2.0.0 GA समाविष्ट आहे 14, 2022.

सिलिकॉन लॅब्स ओपनथ्रेड एसडीके वापरताना तुम्हाला समस्या आल्यास, तुम्ही रिलीझ नोट्समधील फिक्स्ड इश्यूज विभागाचा संदर्भ घेऊ शकता. उदाample, ID # 1126570 रिलीज 2.2.3.0 मध्ये निश्चित केले होते. नवीनतम प्रकाशनात केलेल्या कोणत्याही बदलांसाठी तुम्ही सुधारणा विभाग देखील पाहू शकता.

DMP परिस्थितीत खंडित संदेश प्रसारित करणार्‍या बगचे निराकरण करण्यासाठी, 2.2.3.0 प्रकाशन मध्ये नवीन वैशिष्ट्य समाविष्ट केले आहे.

Silicon Labs OpenThread SDK च्या नवीन वापरकर्त्यांसाठी, सूचनांसाठी हे प्रकाशन वापरणे पहा.

सिलिकॉन लॅब्स ओपनथ्रेड SDK 2.2.3.0 GA Gecko SDK Suite 4.2 मे 3, 2023

थ्रेड एक सुरक्षित, विश्वासार्ह, स्केलेबल आणि अपग्रेड करण्यायोग्य वायरलेस IPv6 मेश नेटवर्किंग प्रोटोकॉल आहे. हे कमी-पॉवर/बॅटरी-बॅक्ड ऑपरेशनसाठी ऑप्टिमाइझ करताना इतर IP नेटवर्कला कमी किमतीचे ब्रिजिंग प्रदान करते. थ्रेड स्टॅक विशेषत: कनेक्टेड होम ऍप्लिकेशन्ससाठी डिझाइन केले आहे जेथे IP-आधारित नेटवर्किंग इच्छित आहे आणि विविध ऍप्लिकेशन स्तरांची आवश्यकता असू शकते.

Google ने जारी केलेला OpenThread ही थ्रेडची मुक्त-स्रोत अंमलबजावणी आहे. कनेक्टेड घर आणि व्यावसायिक इमारतींसाठी उत्पादनांच्या विकासाला गती देण्यासाठी Google ने OpenThread जारी केले आहे. अरुंद प्लॅटफॉर्म अॅब्स्ट्रॅक्शन लेयर आणि लहान मेमरी फूटप्रिंटसह, OpenThread अत्यंत पोर्टेबल आहे. हे सिस्टीम-ऑन-चिप (SoC), नेटवर्क को-प्रोसेसर (NCP) आणि रेडिओ को-प्रोसेसर (RCP) डिझाइनना सपोर्ट करते.

सिलिकॉन लॅब्सने सिलिकॉन लॅब्स हार्डवेअरसह काम करण्यासाठी तयार केलेला ओपनथ्रेड-आधारित SDK विकसित केला आहे. सिलिकॉन लॅब्स ओपनथ्रेड SDK ही GitHub स्त्रोताची पूर्ण चाचणी केलेली वर्धित आवृत्ती आहे. हे GitHub आवृत्तीपेक्षा हार्डवेअरच्या विस्तृत श्रेणीचे समर्थन करते आणि त्यात दस्तऐवजीकरण आणि माजीample अनुप्रयोग GitHub वर उपलब्ध नाहीत.

या रिलीझ नोट्स SDK आवृत्ती कव्हर करतात:

  • 2.2.3.0 GA 3 मे 2023 रोजी रिलीझ झाला
  • 2.2.2.0 GA 8 मार्च 2023 रोजी रिलीज झाला
  • 2.2.1.0 GA 1 फेब्रुवारी 2023 रोजी रिलीज झाला
  • 2.2.0.0 GA 14 डिसेंबर 2022 रोजी रिलीज झाला

प्रमुख वैशिष्ट्ये
ओपनथ्रेड

  • CPC शिवाय OpenThread RCP साठी SPI समर्थन
  • ओपनथ्रेड आणि मॅटर 1.3.0 साठी थ्रेड 1.3.0.1 GA, आणि 1.0 समर्थन – प्रायोगिक
  • Android होस्टवर CPC साठी समर्थन – प्रायोगिक
  • MGM240S SiP मॉड्यूल समर्थन
  • MG24 एक्सप्लोरर किट समर्थन
  • BRD2704A बोर्ड समर्थन

मल्टीप्रोटोकॉल

  • डायनॅमिक मल्टीप्रोटोकॉल ब्लूटूथ आणि मल्टी-पॅन 802.15.4 RCP मोडमध्ये
  • डायनॅमिक मल्टीप्रोटोकॉल ब्लूटूथ आणि Zigbee NCP - प्रायोगिक
  • समवर्ती मल्टीप्रोटोकॉल RCP साठी मॅन्युफॅक्चरिंग लायब्ररी (MfgLib) समर्थन
  • MG24 भागांवर Zigbee + OpenThread समवर्ती ऐकणे - प्रायोगिक

सुसंगतता आणि वापर सूचना 
सुरक्षा अद्यतने आणि सूचनांबद्दल माहितीसाठी, या SDK सह स्थापित केलेल्या Gecko प्लॅटफॉर्म प्रकाशन नोट्सचा सुरक्षा अध्याय किंवा TECH DOCS टॅबवर पहा https://www.silabs.com/developers/thread . सिलिकॉन लॅब्स देखील अद्ययावत माहितीसाठी सुरक्षा सल्लामसलतीची सदस्यता घेण्याची जोरदार शिफारस करतात. सूचनांसाठी, किंवा तुम्ही सिलिकॉन लॅब्स ओपनथ्रेड SDK साठी नवीन असल्यास, हे प्रकाशन वापरणे पहा.

सुसंगत संकलक:
GCC (The GNU Compiler Collection) आवृत्ती 10.3-2021.10, Simplicity Studio सह प्रदान केली आहे.

नवीन आयटम

नवीन घटक
काहीही नाही

नवीन वैशिष्ट्ये
प्रकाशन 2.2.2.0 मध्ये जोडले

  • नवीन कॉन्फिगरेशन सेटिंग SL_ENABLE_MULTI_RX_BUFFER_SUPPORT एक प्रायोगिक मल्टी बफर-rx वैशिष्ट्य सक्षम करण्यासाठी डीएमपी परिस्थितीमध्ये खंडित संदेश प्रसारित करून बग अॅड-ड्रेस करण्यासाठी.

प्रकाशन 2.2.1.0 मध्ये जोडले 

  • Sample अनुप्रयोग otbledmp-नो-बटणे. हे नवीन अॅप्लिकेशन बटन सपोर्ट नसलेल्या बोर्डवर बनवले आणि चालवले जाऊ शकते.

प्रकाशन 2.2.0.0 मध्ये जोडले 

  • OpenThread आणि OpenThread बॉर्डर राउटरच्या आवृत्त्या अद्यतनित केल्या गेल्या आहेत. विभाग 8.2 आणि 8.3 पहा.
  • ओपनथ्रेड आणि मॅटर 1.3.0 (प्रायोगिक) साठी थ्रेड 1.3.0.1 GA आणि 1.0 समर्थन.
  • आमचे OpenThread sample अॅप्स 1.3.0 आणि 1.3.0.1 वैशिष्ट्यांसह तयार केले आहेत जे डीफॉल्टनुसार सक्षम आहेत.
  • CPC शिवाय OpenThread RCP साठी SPI समर्थन
  • SPI आता होस्ट आणि RCP यांच्यातील संवादासाठी समर्थित आहे. मागील प्रकाशनांमध्ये CPC वापरत नसताना या संप्रेषणासाठी UART हा एकमेव प्रोटोकॉल समर्थित होता. AN1256 पहा: अतिरिक्त माहितीसाठी ओपनथ्रेड बॉर्डर राउटरसह सिलिकॉन लॅब्स आरसीपी वापरणे.
  • Android होस्ट (प्रायोगिक) वर CPC सह ओपनथ्रेड बॉर्डर राउटरसाठी समर्थन.
  • ओपनथ्रेड बॉर्डर राउटर आता Android होस्टवर CPC सह वापरला जाऊ शकतो. अँड्रॉइड एनडीके टूलचेन तयार करण्यासाठी, डाउनलोड करा, टूलचेनकडे निर्देशित करण्यासाठी पर्यावरण व्हेरिएबल “NDK” परिभाषित करा आणि स्क्रिप्ट/cmake-build ऐवजी स्क्रिप्ट/cmake-build-android स्क्रिप्ट चालवा.

नवीन रेडिओ बोर्ड समर्थन
प्रकाशन 2.2.1.0 मध्ये जोडले
खालील रेडिओ बोर्डांसाठी समर्थन जोडले गेले आहे:

  • BRD2704A – MGM240PB32VNA2

प्रकाशन 2.2.0.0 मध्ये जोडले
खालील रेडिओ बोर्डांसाठी समर्थन जोडले गेले आहे:

  • BRD4318A – MGM240SD22VNA2
  • BRD2703A - EFR32MG24 एक्सप्लोरर किट

सुधारणा

प्रकाशन 2.2.0.0 मध्ये बदलले
22Q4 GA रिलीझसह प्रारंभ करून, NAT64 च्या मूळ अंमलबजावणीसाठी OpenThread डीफॉल्ट होते. पूर्वी स्थापित NAT64 कॉन्फिगरेशनशी टक्कर टाळण्यासाठी, कृपया तुमचे टायगा कॉन्फिगरेशन काढा किंवा बॅकअप घ्या file, सहसा /etc/tayga.conf मध्ये स्थित. OTBR साठी काम करण्यासाठी NAT64 साठी ही पायरी आवश्यक आहे, विशेषतः जेव्हा होस्ट नेटवर्किंग चालू करणाऱ्या कंटेनरमध्ये चालते.

निश्चित समस्या

प्रकाशन 2.2.3.0 मध्ये निश्चित

आयडी # वर्णन
1126570 पॉवर सायकलिंगशिवाय otInstanceFinalise() कॉल केल्यावर PSA कीशी संबंधित मेमरी गळतीचे निराकरण केले जाते.
1133240 मेशकॉप फॉरवर्डिंग लेयरमध्ये लिंक पॅरामीटर्स सेट करताना बगचे निराकरण केले.

प्रकाशन 2.2.2.0 मध्ये निश्चित 

आयडी # वर्णन
1084368 डीएमपी परिस्थितीमध्ये खंडित संदेशांसह बग संबोधित केले, जेथे सर्व स्वीकारलेल्या प्राप्त तुकड्यांसाठी पूर्ण कॉलबॅक पाठविला गेला नाही. निराकरणासाठी नवीन कॉन्फिगरेशन सेटिंग SL_ENABLE_MULTI_RX_BUFFER_SUPPORT सक्षम करणे आवश्यक आहे

प्रकाशन 2.2.1.0 मध्ये निश्चित 

आयडी # वर्णन
1074144 एकच मूल, जे कदाचित ऑफलाइन असेल, स्त्रोत जुळणी सारणीतील अनेक आणि संभाव्य सर्व नोंदी घेण्यापासून रोखण्यासाठी आम्ही आता नवीन एंट्री जोडण्यापूर्वी डुप्लिकेट तपासतो.
1085732 संकलित समस्या संबोधित केली जेथे फंक्शन कॉलमधून रिटर्न व्हॅल्यू तपासल्या जात नाहीत. factory_diags.cpp मधील या फंक्शन कॉलमधील रिटर्न व्हॅल्यू तपासण्यासाठी लॉजिक जोडले गेले: otPlatDiagTxStreamStop, otPlatDiagTxStreamTone,

otPlatDiagTxStreamRandom, otPlatDiagTxStreamAddrMatch आणि otPlatDiagTxStreamAutoAck.

1085743 मल्टीपॅन_आरसीपी समर्थनासह पॉसिक्स एक्झिक्युटेबल्स तयार करण्यास अनुमती देणार्‍या तर्कासह समस्येचे निराकरण केले. मागील लॉजिकने असे गृहीत धरले की, जर एखादा युक्तिवाद प्लॅटफॉर्म युक्तिवादाचे अनुसरण करत असेल तर तो multipan_rcp असणे आवश्यक आहे, परंतु multipan_rcp व्यतिरिक्त काहीतरी पास केले असल्यास खालील त्रुटी आली:

 

“** त्रुटी: ओपनथ्रेड सीमेक प्लॅटफॉर्मला समर्थन देत नाही”

1085753 RCP कडून TxDone कॉलबॅकच्या रिसेप्शनची प्रतीक्षा वेळ निर्दिष्ट करण्यासाठी नवीन कॉन्फिगरेशन आयटम, OPENTHREAD_SPINEL_CONFIG_RCP_TX_WAIT_TIME_SECS, जोडला.
1092864 नवीन एस तयार केलेample अॅप्लिकेशन, ot-ble-dmp-no-बटन्स, जे बटण सपोर्ट नसलेल्या बोर्डवर बांधले आणि चालवले जाऊ शकतात.

प्रकाशन 2.2.0.0 मध्ये निश्चित 

आयडी # वर्णन
829618 एसampले अॅप्स यापुढे संदर्भ साधन म्हणून संकलित करण्यासाठी डीफॉल्ट नाहीत.
830554 RAIL PA आरamp वेळ आता 10 वर हार्डकोड केलेला नाही आणि त्याऐवजी आता संकलित वेळ परिभाषित मॅक्रो SL_RAIL_UTIL_PA_R संदर्भित करतेAMP_TIME_US.
1015604 NetworkTimeSync मधील समस्यांचे निराकरण केले गेले आहे.
आयडी # वर्णन
1017551 खालील कॉन्फिगरेशन मूल्ये आता सर्व OpenThread s साठी डीफॉल्टनुसार सेट केली आहेतample अनुप्रयोग. कृपया लक्षात घ्या की जर तुम्हाला या पॅरामीटर्ससाठी भिन्न मूल्ये हवी असतील, तर ती तुमच्या अॅपच्या .slcp मध्ये अधिलिखित करणे आवश्यक आहे. file.

 

  • OPENHREAD_CONFIG_BACKBONE_ROUTER_ENABLE=0
  • OPENHREAD_CONFIG_BORDER_ROUTER_ENABLE=0
  • OPENHREAD_CONFIG_COAP_API_ENABLE=0
  • OPENHREAD_CONFIG_COAP_OBSERVE_API_ENABLE=0
  • OPENHREAD_CONFIG_COAP_SECURE_API_ENABLE=0
  • OPENHREAD_CONFIG_COMMISSIONER_ENABLE=0
  • OPENHREAD_CONFIG_DHCP6_CLIENT_ENABLE=0
  • OPENHREAD_CONFIG_DHCP6_SERVER_ENABLE=0
  • OPENHREAD_CONFIG_DNSSD_SERVER_ENABLE=0
  • OPENHREAD_CONFIG_JOINER_ENABLE=0
  • OPENHREAD_CONFIG_MAC_FILTER_ENABLE=0
  • OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE=0
  • OPENHREAD_CONFIG_SRP_SERVER_ENABLE=0
  • OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE=0
  • OPENHREAD_CONFIG_LOG_OUTPUT=
  • OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED
1019947 efr32mg1b आणिefr32mg1v भागांसाठी RCP प्रकल्प तयार करण्यासाठी समर्थन जोडले.
1021181 बाह्य हीप वापरताना आणि मेसेज बफरमध्ये हीप ऍलोकेटर वापरताना त्रुटी सोडवली गेली आहे. पहा https://github.com/openthread/openthread/pull/7933
1026506 स्टॅक कॉन्फिगरेशनमध्ये थ्रेड आवृत्ती 1.1 निवडताना परिणामी लिंकर समस्येचे निराकरण केले.
1030815 ओपनथ्रेड बॉर्डर राउटर यापुढे otbr-एजंट (`sudo otbr-agent — version`) किंवा POSIX स्टॅकसाठी (`sudo ot-ctl version`) चुकीची आवृत्ती स्ट्रिंग दाखवत नाही जेव्हा पूर्वीच्या बिल्ड आर्टिफॅक्ट्स बिल्ड/फोल्डरमध्ये उपस्थित होत्या. ओपनथ्रेड बॉर्डर राउटर पुन्हा स्थापित करताना.
1058102 'सह-अस्तित्व गेट-पीटीए-ऑप्शन' सीएलआयला काम करण्यापासून रोखणारी समस्या निश्चित केली आहे.
1067632 खूप लवकर रीस्टार्ट केल्यावर उद्भवलेल्या समस्येचे निराकरण करण्यासाठी CPC रीस्टार्ट कालबाह्य अंतराल 100 msec पर्यंत 30 सेकंदांपर्यंत वाढवले.

वर्तमान प्रकाशनातील ज्ञात समस्या
मागील रिलीझपासून ठळक अंक जोडले गेले. तुम्ही रिलीझ चुकवले असल्यास, अलीकडील रिलीझ नोट्स वर उपलब्ध आहेत
https://www.si-labs.com/developers/thread टेक डॉक्स टॅबमध्ये.

आयडी # वर्णन वर्कअराउंड
482915

495241

UART ड्राइव्हरसह ज्ञात मर्यादा CLI इनपुट किंवा आउटपुटवर वर्ण गमावू शकते. हे विशेषतः दीर्घ गंभीर विभागांमध्ये घडू शकते जे व्यत्यय अक्षम करू शकतात, म्हणून CLI ची पुनरावृत्ती करून किंवा राज्य बदलांसाठी पुरेशी प्रतीक्षा करून ते कमी केले जाऊ शकते. कोणतेही ज्ञात उपाय नाही
754514 OTBR ALOC पत्त्यासाठी दुहेरी पिंग उत्तर पाहिले. कोणतेही ज्ञात उपाय नाही
815275 Simplicity Studio मधील कॉन्फिगरेशन पर्याय वापरून कंपाइल-टाइममध्ये रेडिओ CCA मोड्समध्ये बदल करण्याची क्षमता सध्या समर्थित नाही. SL_OPENTHREAD_RADIO_CCA_MODE वापरा

openthread-core-efr32-config.h हेडरमध्ये कॉन्फिगरेशन पर्याय परिभाषित केला आहे file तुमच्या प्रकल्पात समाविष्ट आहे.

1023725 जर OTBR नेटवर्कवर DUA उपसर्ग वितरीत करत असेल आणि रीबूट केल्यानंतर पूर्वीचे उपसर्ग कॉन्फिगरेशन पुनर्संचयित करत नसेल, तर थ्रेड नेटवर्कवर पूर्वी विलग केलेले MTDs OTBR ला पुन्हा-संलग्न करताना दावा करू शकतात. रीबूट केले असल्यास प्रारंभादरम्यान OTBR वर पूर्वी कॉन्फिगर केलेले उपसर्ग पुनर्संचयित करा. उपसर्ग माहिती रीबूटमध्ये संग्रहित केली जात नाही.
1041112 OTBR / EFR32 RCP सीएसएल मुलाकडून पॅकेट फॉरवर्ड करणे चुकवू शकते जर त्याने CSL संवादासाठी पर्यायी चॅनेल कॉन्फिगर केले असेल.

या समस्येमुळे, GSDK 4.2.0.0 वर आधारित OTBR ने थ्रेड 1.2 प्रमाणन पास करणे अपेक्षित नाही जोपर्यंत ग्राहक वापर प्रकरणे प्राथमिक चॅनेल बदलण्याची आवश्यकता असलेल्या सर्व चाचण्या वगळण्यासाठी माफीची मागणी करत नाहीत.

या समस्येचे निराकरण होईपर्यंत पर्यायी CSL चॅनेल कॉन्फिगर करणे टाळा.
1064242 OpenThread उपसर्ग आदेश काहीवेळा CPC वर OTBR साठी उपसर्ग जोडण्यात अपयशी ठरतात. कोणतेही ज्ञात उपाय नाही
1079667 क्षणिक आउट-ऑफ-बफर स्थितीचा अहवाल दिल्यानंतर थ्रेड डिव्हाइस यापुढे संप्रेषण करू शकत नाही. कोणतेही ज्ञात उपाय नाही

नापसंत आयटम
रिलीझ 2.2.0.0 मध्ये नापसंत
ओपनथ्रेड बॉर्डर राउटरसह NAT64 सेवा म्हणून Tayga वापरणे आता OpenThread च्या मूळ NAT64 सेवेच्या बाजूने वगळण्यात आले आहे. पहा https://github.com/openthread/ot-br-posix/pull/1539 आणि https://github.com/openthread/ot-br-posix/pull/1577 अतिरिक्त माहितीसाठी.

आयटम काढले
काहीही नाही

मल्टीप्रोटोकॉल गेटवे आणि आरसीपी

नवीन आयटम
प्रकाशन 2.2.2.0 मध्ये जोडले
Zigbeed आता CREATOR_STACK_RESTORED_EUI64, जर असेल तर, होस्ट टोकनवरून लोड करते file, आणि EFR64 वर संग्रहित EUI64 ओव्हरराइड करून, EUI32 म्हणून वापरते.

प्रकाशन 2.2.1.0 मध्ये जोडले
Zigbeed आता coex EZSP आदेशांना समर्थन देते.

प्रकाशन 2.2.0.0 मध्ये जोडले
डायनॅमिक मल्टीप्रोटोकॉल BLE आणि Zigbee NCP प्रकल्प जोडला (zigbee_ncp-ble_ncp-xxx.slcp). प्रायोगिक गुणवत्ता म्हणून सोडले.
EFR802.15.4MG32 CMP RCP साठी 24 समवर्ती ऐकणे जोडले. एकाच RCP (rcp-802154-xxx.slcp आणि rcp-802154-blehci-xxx.slcp) वापरून Zigbee आणि OpenThread एकाच वेळी वेगवेगळ्या चॅनेलवर चालवण्याची ही क्षमता आहे. प्रायोगिक गुणवत्ता म्हणून सोडले.

32-बिट x86 आर्किटेक्चरसाठी Zigbeed समर्थन जोडले.
मल्टीप्रोटोकॉल वापर प्रकरणांमध्ये डी-इनिट करण्यासाठी BLE ला समर्थन जोडले, इतर प्रोटोकॉल स्टॅकद्वारे वापरण्यासाठी मेमरी संसाधने मोकळी केली.
स्टॅक API ट्रेस आता zigbeed.conf मध्ये डीबग-स्तर 4 किंवा 5 वर सेट करून Zigbeed साठी सक्षम केला जाऊ शकतो. file.
झिगबीड स्टॅक आवृत्ती तसेच बिल्ड तारीख आणि वेळ आता लॉगमध्ये मुद्रित केले जातात.

सुधारणा
प्रकाशन 2.2.2.0 मध्ये बदलले
MG13 कुटुंबात Zigbee BLE DMP NCP फिट करण्यासाठी CPC Tx आणि Rx रांगेचे आकार कमी केले आहेत.
DMPLight अॅपमधील लेगसी जाहिरातींवरील स्कॅन प्रतिसाद प्रिंट करण्यासाठी zigbee_ble_event_handler बदलला.
rcp-xxx-802154 आणि rcp-xxx-802154-blehci अॅप्स आता नॉन-वर्धित ऍक्ससाठी 192 µsec टर्नअराउंड वेळ वापरतात आणि तरीही CSL द्वारे आवश्यक वर्धित ऍक्ससाठी 256 µsec टर्नअराउंड वेळ वापरतात.

निश्चित समस्या
प्रकाशन 2.2.3.0 मध्ये निश्चित

आयडी # वर्णन
1130226 निश्चित समस्या ज्यामध्ये CPC तात्पुरते व्यस्त झाल्यास RCP पुनर्प्राप्त होणार नाही.
1129821 कोणतेही बफर उपलब्ध नसल्यास पॅकेट प्राप्त करताना Zigbeed मध्ये नल पॉइंटर डिरेफरन्स निश्चित केले आहे.

प्रकाशन 2.2.1.0 मध्ये निश्चित

आयडी # वर्णन
1036645 BLE CPC NCP मधील बग सोडवला ज्यामुळे क्लायंट अॅपला पहिल्या डिस्कनेक्शननंतर पुन्हा कनेक्ट होण्यापासून रोखले.
1068435 फिक्स्ड ग्रीन पॉवर द्विदिशात्मक कमिशनिंग वेळेची समस्या. प्रमाणन चाचणी केस GPP 5.4.1.23 उत्तीर्ण.
1074593 जिग्बीड + RCP द्वारे स्लीपी एंड डिव्हाइसेसना जस्ट-इन-टाइम (JIT) संदेश योग्यरित्या पाठवले गेले नाहीत अशी समस्या निश्चित केली आहे.
1076235 मल्टिप्रोटोकॉल डॉकर कंटेनरमध्ये ot-cli चालविण्यात अयशस्वी झालेल्या समस्येचे निराकरण केले.
1080517 Z3GatewayCPC आता NCP (CPC दुय्यम) चा रीसेट स्वयंचलितपणे हाताळते.
आयडी # वर्णन
1085498 जिग्बीड अप्रत्यक्षपणे स्लीपी एंड डिव्‍हाइसेसना रीजोइन प्रतिसाद पाठवत नसल्‍याच्‍या समस्येचे निराकरण केले.
1090915 Z0GatewayCPC वर Zigbee एंडपॉईंट उघडण्याचा किंवा CPC NCP रीसेट न करता EZSP पॅरामीटर्स सेट करण्याचा प्रयत्न करताना एकाधिक 38x3 त्रुटी दिसल्या त्या समस्येचे निराकरण केले.

प्रकाशन 2.2.0.0 मध्ये निश्चित 

आयडी # वर्णन
828785 cpc-hci-bridge मधील बगचे निराकरण केले ज्यामुळे BlueZ एकाच वेळी दोन पाठवल्यास HCI पॅकेट सोडले जाते.
834191 cpc-hci-ब्रिज हेल्पर ऍप्लिकेशनचा CPU वापर सुधारला.
1025713 झिगबीड उपकरण मार्गाची कमाल लांबी ४०९६ पर्यंत वाढवली.
1036622 मल्टीपॅन RCP वापरून ot-cli तयार करण्यासाठी cmake वापरून समस्या सोडवली.
1040127 Mg802154 आणि mg802154 मालिका भागांवरील rcp-uart-13 आणि rcp-spi-14 प्रकल्पांसाठी CPC सुरक्षा सुरू करण्यात अयशस्वी झाली. या समस्येवर काम करण्यासाठी, mbedtls_entropy_adc या भागांसाठी एन्ट्रॉपी स्त्रोत म्हणून जोडले गेले आहे. ते कदाचित ADC ला CPC सुरक्षेसह वापरण्यापासून प्रतिबंधित करेल.
1066422 झिगबीडमध्ये मध्यंतरी बफर गळती निश्चित केली.
1068429 शर्यतीची स्थिती निश्चित केली ज्यामुळे सीएमपी आरसीपी दावा करू शकेल.
1068435 RCP नोडवर एकल द्विदिशात्मक ग्रीन पॉवर डेटा फ्रेम तपासण्यासाठी आणि बफर करण्यासाठी आणि rx ऑफसेट टाइमआउटवर पाठवण्याची क्षमता जोडली.
1068942 RCP स्त्रोत जुळणी सारणीमध्ये गळतीचे निराकरण केले जे Zigbee उपकरणांना सामील होण्यापासून प्रतिबंधित करू शकते.
1074172 नॉन-चाइल्डकडून मतदान प्राप्त करताना zigbeed कडून रजेची विनंती पाठवणे निश्चित.
1074290 zigbeed ला अन-अॅक्ड पोल प्रक्रिया करण्यापासून थांबवले.
1079903 CMP RCP मधील बगचे निराकरण केले ज्यामुळे SPINEL संदेश चुकीच्या पद्धतीने पाठवले जाऊ शकतात, परिणामी Zigbeed आणि OTBR क्रॅश किंवा बाहेर पडतात.

वर्तमान प्रकाशनातील ज्ञात समस्या
मागील रिलीझपासून ठळक अंक जोडले गेले. तुम्ही रिलीझ चुकवले असल्यास, अलीकडील रिलीझ नोट्स वर उपलब्ध आहेत
https://www.si-labs.com/developers/gecko-software-development-kit.

आयडी # वर्णन वर्कअराउंड
811732 Zigbeed वापरताना सानुकूल टोकन समर्थन उपलब्ध नाही. भविष्यातील प्रकाशनात समर्थन नियोजित आहे.
937562 Raspberry Pi OS 802154 वर rcp-uart- 11-blehci अॅपसह Bluetoothctl 'advertise on' कमांड अयशस्वी होते. Bluetoothctl ऐवजी btmgmt अॅप वापरा.
 

1031607

rcp-uart-802154.slcp प्रकल्प MG1 भागावर RAM वर कमी आहे. घटक जोडणे CPC मध्ये ECDH बंधनाला समर्थन देण्यासाठी आवश्यक असलेल्या ढीग आकारापेक्षा कमी करू शकते.  

एक उपाय म्हणजे SL_CPC_SECURITY_ENABLED कॉन्फिगरेशनद्वारे CPC सुरक्षा अक्षम करणे.

1074205 CMP RCP एकाच पॅन आयडीवर दोन नेटवर्कला सपोर्ट करत नाही. प्रत्येक नेटवर्कसाठी वेगवेगळे पॅन आयडी वापरा. भविष्यातील प्रकाशनात समर्थन नियोजित आहे.

नापसंत आयटम
काहीही नाही

आयटम काढले
काहीही नाही

हे प्रकाशन वापरणे

या प्रकाशनात खालील गोष्टींचा समावेश आहे 

  • सिलिकॉन लॅब्स ओपनथ्रेड स्टॅक
  • सिलिकॉन लॅब्स ओपनथ्रेड एसample अनुप्रयोग
  • सिलिकॉन लॅब्स ओपनथ्रेड बॉर्डर राउटर

OpenThread SDK बद्दल अधिक माहितीसाठी QSG170: Silicon Labs OpenThread QuickStart Guide पहा. तुम्ही थ्रेडसाठी नवीन असल्यास UG103.11: थ्रेड फंडामेंटल्स पहा.

स्थापना आणि वापर
OpenThread SDK हा Gecko SDK (GSDK) चा भाग आहे, जो सिलिकॉन लॅब्स SDK चा संच आहे. OpenThread आणि GSDK सह त्वरीत प्रारंभ करण्यासाठी, Simplicity Studio 5 स्थापित करून प्रारंभ करा, जे तुमचे विकास वातावरण सेट करेल आणि GSDK इंस्टॉलेशनद्वारे तुम्हाला घेऊन जाईल. Simplicity Studio 5 मध्ये सिलिकॉन लॅब्स उपकरणांसह IoT उत्पादन विकासासाठी आवश्यक असलेल्या सर्व गोष्टींचा समावेश आहे, ज्यामध्ये संसाधन आणि प्रोजेक्ट लाँचर, सॉफ्टवेअर कॉन्फिगरेशन टूल्स, GNU टूलचेनसह पूर्ण IDE आणि विश्लेषण टूल्स यांचा समावेश आहे. ऑनलाइन सिंपलीसिटी स्टुडिओ 5 वापरकर्ता मार्गदर्शकामध्ये इंस्टॉलेशन सूचना प्रदान केल्या आहेत.
वैकल्पिकरित्या, GitHub वरून नवीनतम डाउनलोड करून किंवा क्लोन करून Gecko SDK व्यक्तिचलितपणे स्थापित केले जाऊ शकते. पहा https://github.com/Sili-conLabs/gecko_sdk अधिक माहितीसाठी.

साधेपणा स्टुडिओ 5.3 पासून GSDK डीफॉल्ट इंस्टॉलेशन स्थान बदलले आहे.

  • विंडोज: C:\वापरकर्ते\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /वापरकर्ते/ /SimplicityStudio/SDKs/gecko_sdk

SDK आवृत्तीसाठी विशिष्ट दस्तऐवज SDK सह स्थापित केले आहे. API संदर्भ आणि या प्रकाशनाबद्दल इतर माहिती वर उपलब्ध आहे https://docs.silabs.com/openthread/2.1/.

ओपनथ्रेड गिटहब रेपॉजिटरी
सिलिकॉन लॅब्स OpenThread SDK मध्ये OpenThread GitHub रेपो (https://github.com/openthread/openthread) पर्यंत आणि कमिट 91fa1f455 यासह. OpenThread रेपोची वर्धित आवृत्ती खालील Simplicity Studio 5 GSDK स्थानावर आढळू शकते:
\util\third_party\openthread

ओपनथ्रेड बॉर्डर राउटर गिटहब रेपॉजिटरी
सिलिकॉन लॅब्स ओपनथ्रेड एसडीकेमध्ये ओपनथ्रेड बॉर्डर राउटर गिटहब रेपो (https://github.com/openthread/ot-br-posix) पर्यंत आणि कमिट d9103922a समावेश. OpenThread बॉर्डर राउटर रेपोची वर्धित आवृत्ती खालील Simplicity Studio 5 GSDK स्थानावर आढळू शकते:
\util\third_party\ot-br-posix

बॉर्डर राउटर वापरणे
वापराच्या सुलभतेसाठी, सिलिकॉन लॅब्स तुमच्या ओपनथ्रेड बॉर्डर राउटरसाठी डॉकर कंटेनर वापरण्याची शिफारस करतात. AN1256 चा संदर्भ घ्या: OpenThread बॉर्डर राउटर डॉकर कंटेनरची योग्य आवृत्ती कशी सेट करावी याच्या तपशीलासाठी OpenThread Border Router सह Silicon Labs RCP वापरणे. येथे उपलब्ध आहे https://hub.docker.com/r/siliconlabsinc/openthread-border-router.
सिलिकॉन लॅब्स ओपनथ्रेड SDK सह प्रदान केलेल्या प्रती वापरून तुम्ही बॉर्डर राउटर व्यक्तिचलितपणे स्थापित करत असल्यास, AN1256 पहा: सिलिकॉन लॅब्स RCP वापरणे

अधिक तपशीलांसाठी ओपनथ्रेड बॉर्डर राउटर.
जरी नंतरच्या GitHub आवृत्तीवर सीमा राउटर वातावरण अद्यतनित करणे OpenThread वर समर्थित आहे webसाइट, ते SDK मधील OpenThread RCP स्टॅकसह सीमा राउटर विसंगत बनवू शकते.

NCP/RCP समर्थन
OpenThread NCP समर्थन OpenThread SDK सह समाविष्ट केले आहे परंतु या समर्थनाचा कोणताही वापर प्रायोगिक मानला पाहिजे. OpenThread RCP पूर्णपणे लागू आणि समर्थित आहे.

सुरक्षा माहिती
सुरक्षित वॉल्ट एकत्रीकरण
सिक्‍युअर वॉल्ट हाय डिव्‍हाइसेसवर उपयोजित केल्‍यावर, सेक्‍युअर वॉल्‍ट की व्‍यवस्‍थापन कार्यक्षमता वापरून संवेदनशील की संरक्षित केल्या जातात. खालील सारणी संरक्षित की आणि त्यांची स्टोरेज संरक्षण वैशिष्ट्ये दर्शवते.

गुंडाळलेली चावी निर्यात करण्यायोग्य / नॉन-एक्सपोर्टेबल नोट्स
थ्रेड मास्टर की निर्यात करण्यायोग्य TLV तयार करण्यासाठी निर्यात करण्यायोग्य असणे आवश्यक आहे
PSKc निर्यात करण्यायोग्य TLV तयार करण्यासाठी निर्यात करण्यायोग्य असणे आवश्यक आहे
की एनक्रिप्शन की निर्यात करण्यायोग्य TLV तयार करण्यासाठी निर्यात करण्यायोग्य असणे आवश्यक आहे
MLE की नॉन-एक्सपोर्टेबल  
तात्पुरती MLE की नॉन-एक्सपोर्टेबल  
MAC मागील की नॉन-एक्सपोर्टेबल  
MAC वर्तमान की नॉन-एक्सपोर्टेबल  
MAC पुढील की नॉन-एक्सपोर्टेबल  

"नॉन-एक्सपोर्टेबल" म्हणून चिन्हांकित केलेल्या गुंडाळलेल्या की वापरल्या जाऊ शकतात परंतु असू शकत नाहीत viewed किंवा रनटाइमवर शेअर केले.
"निर्यात करण्यायोग्य" म्हणून चिन्हांकित केलेल्या गुंडाळलेल्या की रनटाइमच्या वेळी वापरल्या जाऊ शकतात किंवा शेअर केल्या जाऊ शकतात परंतु फ्लॅशमध्ये संग्रहित असताना एनक्रिप्टेड राहतात.
सिक्युअर व्हॉल्ट की मॅनेजमेंट कार्यक्षमतेबद्दल अधिक माहितीसाठी, AN1271: सुरक्षित की स्टोरेज पहा.

सुरक्षा सल्ला
सुरक्षा सल्लागारांची सदस्यता घेण्यासाठी, सिलिकॉन लॅब्स ग्राहक पोर्टलवर लॉग इन करा, त्यानंतर खाते मुख्यपृष्ठ निवडा. पोर्टलच्या मुख्यपृष्ठावर जाण्यासाठी HOME वर क्लिक करा आणि नंतर सूचना व्यवस्थापित करा टाइलवर क्लिक करा. 'सॉफ्टवेअर/सिक्युरिटी अॅडव्हायझरी नोटिस आणि प्रॉडक्ट चेंज नोटिस (पीसीएन)' तपासले आहे आणि तुम्ही तुमच्या प्लॅटफॉर्म आणि प्रोटोकॉलसाठी किमान सदस्यत्व घेतले असल्याची खात्री करा. कोणतेही बदल जतन करण्यासाठी जतन करा क्लिक करा.SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-01

सपोर्ट
डेव्हलपमेंट किटचे ग्राहक प्रशिक्षण आणि तांत्रिक सहाय्यासाठी पात्र आहेत. सिलिकॉन लॅबोरेटरीज थ्रेड वापरा web सर्व सिलिकॉन लॅब्स ओपनथ्रेड उत्पादने आणि सेवांबद्दल माहिती मिळविण्यासाठी आणि उत्पादन समर्थनासाठी साइन अप करण्यासाठी पृष्ठ.
तुम्ही येथे सिलिकॉन लॅबोरेटरीज सपोर्टशी संपर्क साधू शकता http://www.silabs.com/support.

साधेपणा स्टुडिओ
MCU आणि वायरलेस टूल्स, डॉक्युमेंटेशन, सॉफ्टवेअर, सोर्स कोड लायब्ररी आणि बरेच काही वर एक-क्लिक प्रवेश. विंडोज, मॅक आणि लिनक्ससाठी उपलब्ध!

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-02

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-03
IoT पोर्टफोलिओ
www.silabs.com/IoT

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-04
SW/HW
www.silabs.com/simplicity

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-05
गुणवत्ता
www.silabs.com/quality

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-06
समर्थन आणि समुदाय
www.silabs.com/community

अस्वीकरण
सिलिकॉन लॅब्स ग्राहकांना सिलिकॉन लॅब्स उत्पादने वापरत आहेत किंवा वापरण्याच्या इच्छेनुसार सिस्टीम आणि सॉफ्टवेअर अंमलबजावणी करणाऱ्यांसाठी उपलब्ध सर्व पेरिफेरल आणि मॉड्यूल्सचे नवीनतम, अचूक आणि सखोल दस्तऐवजीकरण प्रदान करण्याचा मानस आहे. कॅरेक्टरायझेशन डेटा, उपलब्ध मॉड्यूल्स आणि पेरिफेरल्स, मेमरी आकार आणि मेमरी पत्ते प्रत्येक विशिष्ट उपकरणाचा संदर्भ घेतात आणि प्रदान केलेले “नमुनेदार” पॅरामीटर्स वेगवेगळ्या अनुप्रयोगांमध्ये बदलू शकतात आणि करू शकतात. अर्ज माजीampयेथे वर्णन केलेले लेस केवळ स्पष्टीकरणासाठी आहेत. सिलिकॉन लॅब्स येथे उत्पादन माहिती, तपशील आणि वर्णनांमध्ये पुढील सूचना न देता बदल करण्याचा अधिकार राखून ठेवते आणि समाविष्ट केलेल्या माहितीच्या अचूकतेची किंवा पूर्णतेची हमी देत ​​नाही. पूर्वसूचनेशिवाय, सुरक्षा किंवा विश्वासार्हतेच्या कारणास्तव सिलिकॉन लॅब उत्पादन प्रक्रियेदरम्यान उत्पादन फर्मवेअर अपडेट करू शकतात. अशा बदलांमुळे उत्पादनाची वैशिष्ट्ये किंवा कार्यप्रदर्शन बदलणार नाही. या दस्तऐवजात पुरवलेल्या माहितीच्या वापराच्या परिणामांसाठी सिलिकॉन लॅब्सचे कोणतेही उत्तरदायित्व असणार नाही. हा दस्तऐवज कोणत्याही एकात्मिक सर्किट्सचे डिझाईन किंवा बनवण्याचा कोणताही परवाना सूचित करत नाही किंवा स्पष्टपणे देत नाही. उत्पादने कोणत्याही FDA क्लास III डिव्हाइसेसमध्ये वापरण्यासाठी डिझाइन किंवा अधिकृत नाहीत, ज्या अनुप्रयोगांसाठी FDA प्रीमार्केट मंजुरी आवश्यक आहे किंवा सिलिकॉन लॅब्सच्या विशिष्ट लिखित संमतीशिवाय लाईफ सपोर्ट सिस्टम. "लाइफ सपोर्ट सिस्टीम" हे जीवन आणि/किंवा आरोग्याला समर्थन देण्यासाठी किंवा टिकवून ठेवण्याच्या उद्देशाने असलेले कोणतेही उत्पादन किंवा प्रणाली आहे, जे अयशस्वी झाल्यास, लक्षणीय वैयक्तिक इजा किंवा मृत्यू होण्याची वाजवी अपेक्षा केली जाऊ शकते. सिलिकॉन लॅब उत्पादने लष्करी अनुप्रयोगांसाठी डिझाइन किंवा अधिकृत नाहीत. सिलिकॉन लॅब्सची उत्पादने कोणत्याही परिस्थितीत अण्वस्त्र, जैविक किंवा रासायनिक शस्त्रे किंवा अशी शस्त्रे वितरित करण्यास सक्षम क्षेपणास्त्रांसह (परंतु त्यापुरते मर्यादित नाही) मोठ्या प्रमाणावर विनाश करणारी शस्त्रे वापरली जाऊ नयेत. सिलिकॉन लॅब्स सर्व स्पष्ट आणि निहित वॉरंटी नाकारतात आणि अशा अनधिकृत अनुप्रयोगांमध्ये सिलिकॉन लॅब्स उत्पादनाच्या वापराशी संबंधित कोणत्याही इजा किंवा नुकसानीसाठी जबाबदार किंवा उत्तरदायी असणार नाही. टीप: या सामग्रीमध्ये आक्षेपार्ह शब्दावली असू शकते जी आता अप्रचलित आहे. सिलिकॉन लॅब्स जेथे शक्य असेल तेथे सर्वसमावेशक भाषेने या अटी बदलत आहे. अधिक माहितीसाठी, भेट द्या www.silabs.com/about-us/inclusive-lexicon-project

ट्रेडमार्क माहिती
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® आणि Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro लोगो आणि त्यांचे संयोजन , “जगातील सर्वात ऊर्जा अनुकूल मायक्रोकंट्रोलर”, रेडपाइन Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS स्टुडिओ, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBent®, USBent® झेंट्री लोगो आणि झेंट्री डीएमएस, Z-Wave®, आणि इतर हे सिलिकॉन लॅबचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. ARM, CORTEX, Cortex-M3 आणि THUMB हे ARM होल्डिंगचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. Keil हा ARM Limited चा नोंदणीकृत ट्रेडमार्क आहे. वाय-फाय हा वाय-फाय अलायन्सचा नोंदणीकृत ट्रेडमार्क आहे. येथे नमूद केलेली इतर सर्व उत्पादने किंवा ब्रँड नावे त्यांच्या संबंधित धारकांचे ट्रेडमार्क आहेत.

सिलिकॉन लॅबोरेटरीज इंक.
400 वेस्ट सीझर चावेझ ऑस्टिन, TX 78701
यूएसए

www.silabs.com

कागदपत्रे / संसाधने

सिलिकॉन लॅब्स ओपनथ्रेड एसडीके गेको एसडीके सूट [pdf] वापरकर्ता मॅन्युअल
OpenThread SDK Gecko SDK Suite, OpenThread SDK, Gecko SDK Suite, SDK Suite, Suite

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *