सिलिकॉन-लोगो

सिलिकॉन लॅब्स 2.5.2.0 ओपन थ्रेड SDK

SILICON-LABS-2-5-2-0-ओपन-थ्रेड-SDK-उत्पादन

वारंवार विचारले जाणारे प्रश्न

प्रश्न: सिलिकॉन लॅब्स ओपनथ्रेड SDK ची मुख्य वैशिष्ट्ये कोणती आहेत?

A: SDK हार्डवेअर, वर्धित दस्तऐवजीकरण आणि माजीampगिटहब आवृत्तीमध्ये अनुप्रयोग आढळले नाहीत.

प्रश्न: मी SDK शी संबंधित सुरक्षा अद्यतनांबद्दल माहिती कशी ठेवू शकतो?

A: प्लॅटफॉर्म रिलीझ नोट्सच्या सुरक्षा अध्यायाचा संदर्भ घ्या किंवा भेट द्या https://www.silabs.com/developers/thread सुरक्षा अद्यतनांसाठी. रिअल-टाइम माहितीसाठी सुरक्षा सल्लागारांची सदस्यता घ्या.

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

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

  • सिलिकॉन लॅब्सने सिलिकॉन लॅब्स हार्डवेअरसह काम करण्यासाठी तयार केलेला ओपनथ्रेड-आधारित SDK विकसित केला आहे. सिलिकॉन लॅब्स ओपनथ्रेड SDK ही GitHub स्त्रोताची पूर्ण चाचणी केलेली वर्धित आवृत्ती आहे. हे GitHub आवृत्तीपेक्षा हार्डवेअरच्या विस्तृत श्रेणीचे समर्थन करते आणि त्यात दस्तऐवजीकरण आणि माजीample अनुप्रयोग GitHub वर उपलब्ध नाहीत. या रिलीझ नोट्स SDK आवृत्ती कव्हर करतात:
  • 2.5.2.0 GA 18 सप्टेंबर 2024 रोजी रिलीज झाला
  • 2.5.1.0 GA 24 जुलै 2024 रोजी रिलीज झाला
  • 2.5.0.0 GA 5 जून 2024 रोजी रिलीझ झाला

प्रमुख वैशिष्ट्ये

ओपनथ्रेड

  • SoC आणि होस्ट-RCP आर्किटेक्चरसाठी थ्रेड टेस्ट हार्नेस v1.3.0 सह थ्रेड 59.0 प्रमाणन अनुपालन
  • थ्रेड 1.4 वैशिष्ट्ये – अल्फा / प्रायोगिक-मानसिक
  • Coex मेट्रिक्स सुधारणा
  • ओपनथ्रेड मेश कार्यप्रदर्शन परिणाम (AN1408)
  • नवीन भाग समर्थन:
  • MG26 सपोर्ट - अल्फा
  • मालिका 0/1 साठी समर्थन काढले

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

  • ओपन-डब्ल्यूआरटी - अल्फा वर ZigbeeD आणि OTBR समर्थन
  • DMP BLE + CMP ZB आणि मॅटर/OT - अल्फा
  • मालिका 0/1 साठी समर्थन काढले

सुसंगतता आणि वापर सूचना

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

सुसंगत संकलक:

  • GCC (GNU कंपाइलर कलेक्शन) आवृत्ती 12.2.1, Simplicity Studio सह प्रदान

नवीन आयटम

SDK हे आमच्या मालिका 2 आणि मालिका 3 वायरलेस आणि MCU उपकरणांवर आधारित IoT उत्पादने तयार करण्यासाठी एम्बेडेड सॉफ्टवेअर डेव्हलपमेंट प्लॅटफॉर्म आहे. हे वायरलेस प्रोटोकॉल स्टॅक, मिडलवेअर, पेरिफेरल ड्रायव्हर्स, एक बूटलोडर आणि ऍप्लिकेशन एक्स समाकलित करतेampलेस – पॉवर-ऑप्टिमाइज्ड आणि सुरक्षित IoT उपकरणे तयार करण्यासाठी एक ठोस फ्रेमवर्क. Simplicity SDK अति-कमी उर्जा वापर, मजबूत नेटवर्क विश्वसनीयता, मोठ्या संख्येने नोड्ससाठी समर्थन आणि मल्टीप्रोटोकॉल आणि प्री-सर्टिफिकेशन सारख्या जटिल आवश्यकतांचे सार यासारखी शक्तिशाली वैशिष्ट्ये ऑफर करते. याव्यतिरिक्त, सिलिकॉन लॅब्स दूरस्थपणे डिव्हाइसेस अद्यतनित करण्यासाठी, देखभाल खर्च कमी करण्यासाठी आणि अंतिम-वापरकर्ता उत्पादन अनुभव वाढविण्यासाठी ओव्हर-द-एअर (OTA) सॉफ्टवेअर आणि सुरक्षा अद्यतने प्रदान करते. Simplicity SDK हे आमच्या लोकप्रिय Gecko SDK कडून फॉलो-ऑन आहे, जे आमच्या मालिका 0 आणि मालिका 1 उपकरणांसाठी दीर्घकालीन समर्थन प्रदान करून उपलब्ध राहील. मालिका 0 आणि मालिका 1 डिव्हाइसेसवरील अतिरिक्त माहितीसाठी कृपया संदर्भ घ्या: मालिका 0 आणि मालिका 1 EFM32/EZR32/EFR32 डिव्हाइस (silabs.com).

नवीन घटक

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

  • • ot_core_vendor_extension - हा घटक EFR32 साठी ot::Extension::ExtensionBase इंटरफेस लागू करतो. ओटी क्रॅश हँडलर घटकासह वापरल्यास, ओपनथ्रेड उदाहरण सुरू केल्यानंतर क्रॅश माहिती मुद्रित केली जाईल.

नवीन वैशिष्ट्ये

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

  • OpenThread आणि OpenThread बॉर्डर राउटरच्या आवृत्त्या अद्यतनित केल्या गेल्या आहेत. विभाग 8.2 आणि 8.3 पहा.
  • ग्रंथालये आणि एसampथ्रेड 1.3 वर डीफॉल्ट या SDK मधील अनुप्रयोग. थ्रेड 1.4 आवृत्ती आणि वैशिष्ट्ये, क्रेडेन्शियल शेअरिंग आणि तात्कालिक की समर्थनासह, समर्थित आहेत परंतु प्रमाणनासाठी तयार नाहीत आणि तरीही त्यांचा विकास चालू आहे.
  • मल्टी-थ्रेड आरटीओएस वातावरणात ओपनथ्रेड स्टॅकमध्ये थ्रेड-सुरक्षित प्रवेशास अनुमती देण्यासाठी OpenThread API चे ऑप्टिमायझेशन.
  • एक नवीन प्लॅटफॉर्म घटक, क्लॉक मॅनेजर, सर्व ओपन-थ्रेडमध्ये एकत्रित केले आहेampघड्याळ कॉन्फिगरेशनसाठी अनुप्रयोग.
  • एक नवीन प्लॅटफॉर्म घटक, मेमरी मॅनेजर, सर्व ओपन-थ्रेडमध्ये एकत्रित केले आहेampडायनॅमिक मेमरी व्यवस्थापनासाठी le ऍप्लिकेशन्स.
  • OpenWRT वर OTBR. OpenWRT होस्ट वातावरणात वापरण्यासाठी नवीन मल्टीप्रोटोकॉल open-thread-br ipk पॅकेज जोडले गेले आहे.
  • OpenThread Coex मेट्रिक्ससाठी समर्थन

नवीन API

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

  • OpenThread diag चॅनेल आणि ट्रान्समिट पॉवर API आणि CLI कमांडसाठी समर्थन: otPlatDiagTxPowerSet() आणि otPlatDiagChan-nelSet().

नवीन रेडिओ बोर्ड समर्थन

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

खालील रेडिओ बोर्डांसाठी समर्थन जोडले गेले आहे:

  • BRD4116A – EFR32MG26B410F3200IM48-A

सुधारणा

  • प्रकाशन 2.5.0.0 मध्ये बदलले
  • ot_rcp_gp_interface घटकाचे नाव बदलून ot_gp_interface केले आहे.
  • ओपन थ्रेड API मध्ये येथे वर्णन केलेल्या अपडेट्स पर्यंतचे सर्व बदल समाविष्ट आहेत: https://openthread.io/reference/api-up-dates#may_17_2024.
  • पूर्वनिर्मित डेमोचा संचample अनुप्रयोग खालीलप्रमाणे अद्यतनित केले गेले आहेत:
  • ot-ble-dump – (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-ble-dmp-no-buttons – (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-cli-ftd – (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-cli-mtd – (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-rcp – (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-spi-802154 – (brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-spi-802154-blehci – (brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-uarti-802154 – (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-uart-802154-blehci – (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • sleepy-demo-ftd – (brd2703a, brd4116a, brd4180a, brd4186c)
  • sleepy-demo-mtd – (brd2703a, brd4116a, brd4180a, brd4186c)
  • स्लीपी-डेमो-वापरलेले - (brd2703a, brd4116a, brd4180a, brd4186c)
  • आम्हाला OPENTHREAD_CONFIG_CSL_RECEIVE_TIME_AHEAD 750 पर्यंत वाढवले. लायब्ररी-आधारित प्रमाणन वापरून चाचणी अंतर्गत उपकरणांसह वापरण्यासाठी डीफॉल्ट FTD आणि MTD प्रमाणन लायब्ररींसाठी.
  • जुन्या प्रकल्पासाठी files (.slcps) CIRCULAR_QUEUE_LEN_MAX चे डीफॉल्ट कॉन्फिगरेशन मूल्य SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT (म्हणजे 16) पेक्षा मोठे किंवा समान असणे आवश्यक आहे. अन्यथा, प्रमाणीकरण स्क्रिप्ट प्रकल्प निर्मिती अयशस्वी होईल. हे .slcp मध्ये कॉन्फिगरेशन व्हॅल्यू एंट्री जोडून थेट किंवा Simplicity Studio मधून केले जाऊ शकते: 'सर्कुलर क्यू' घटकावर जा, नंतर कॉन्फिगरेशनवर जा आणि SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT नुसार कमाल लांबी सेट करा.
  • एकाधिक RCP अनुप्रयोगांसाठी, विद्यमान app.c यासह बदला /प्रोटोकॉल/ओपनथ्रेड/सेampविद्यमान प्रकल्पातील le-apps/ot-ncp/app.c किंवा पोर्ट बदल /प्रोटोकॉल/ओपनथ्रेड/सेample-apps/ot-ncp/app.c ते कस्टम app.c तुमच्याकडे असल्यास.

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

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

आयडी # वर्णन
७.४ /

1334227

मल्टीप्रोटोकॉल आरसीपी वातावरणात, काही इनकमिंग पॅकेट्सचा चुकीचा अर्थ झिग्बी ग्रीन पॉवर पॅकेट्स यादृच्छिक आउटगोइंग पॅकेटला ट्रिगर केला गेला. RCP वर झिग्बी ग्रीन पॉवर पॅकेट डिटेक्शन मजबूत करून समस्येचे निराकरण केले आहे.
७.४ /

1334618

ओपनथ्रेड बॉर्डर राउटरने डॉकर कंटेनरमध्ये आणि दबावाखाली चालत असताना अपेक्षेपेक्षा जास्त पॅकेट सोडण्याची समस्या निश्चित केली आहे.
७.४ /

1334987

डुप्लिकेट हेडर बाइट्सची अधूनमधून घटना निश्चित केली जी SPI वर भरपूर रहदारी असलेल्या व्यस्त नेटवर्कमध्ये RCP रीसेट करण्यास कारणीभूत होती. तसेच, होस्ट आणि आरसीपी दरम्यान स्थिर संवाद साधण्यासाठी कमी डीबग लॉगिंग पातळीसह उच्च स्पी-बस गती (जसे की 4Mhz - नेटवर्क रहदारीवर अवलंबून) वापरण्याची शिफारस केली जाते. ओटीबीआरवर उच्च स्पीड रेडिओमध्ये सेट केला जाऊ शकतो-URL 'spi-speed=<>' युक्तिवाद म्हणून.
७.४ /

1337439

OpenThread अनुप्रयोगांमध्ये uartdrv_eusart:vcom उदाहरणासाठी समर्थन जोडले.
७.४ /

1334038

“-Werror=unused-parameter” GCC कंपाइलर पर्याय काढून टाकला जेणेकरून न वापरलेले पॅरामीटर्स असलेले अनुप्रयोग तयार करता येतील.

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

आयडी # वर्णन
1295833 NCP ची वास्तविक स्थिती अधिक चांगल्या प्रकारे प्रतिबिंबित करण्यासाठी NCP README मध्ये खालील गोष्टी जोडल्या गेल्या आहेतample ॲप्स. "लक्षात ठेवा की NCP डिझाइन मॉडेल समर्थित किंवा चाचणी केलेले नाही, जरी OpenThread स्टॅकसह प्रायोगिक समर्थन उपलब्ध आहे."

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

आयडी # वर्णन
1208578 प्रदान केलेले पथ वापरून आणि pkg-config वापरून Posix होस्ट ॲप्सशी CPC लायब्ररी लिंक करण्यासाठी समर्थन जोडले.
1235923 otPlatAlarmMilliStartAt आणि otPlatAlarmMicroStartAt वरील कॉलमधील रॅपिंग बगचे निराकरण केले.
1238120 मल्टीप्रोटोकॉल RCP वातावरणात, काही इनकमिंग पॅकेट्सचा चुकीचा अर्थ झिग्बी ग्रीन पॉवर पॅकेट म्हणून लावला गेला, ज्यामुळे यादृच्छिक आउटगोइंग पॅकेट ट्रिगर झाले. RCP वर झिग्बी ग्रीन पॉवर पॅकेट डिटेक्शन मजबूत करून समस्येचे निराकरण केले आहे.
1243597 अतिरिक्त ot-ble-dmp-no-buts s काढलेampडेमो फोल्डरमधील ॲप्स.
1249346

1255247

एका समस्येचे निराकरण केले जेथे RCP यजमानासाठी निर्धारित पॅकेट्स चुकीच्या पद्धतीने डीक्यू करू शकतो, परिणामी OTBR मध्ये पार्स त्रुटी आणि अनपेक्षित समाप्ती.
1249492 dBus FactoryReset कमांड यापुढे ओपन थ्रेड बॉर्डर राउटर संपुष्टात आणत नाही.
1251926 होस्ट/आरसीपी वातावरणात क्रॅश हँडलर वैशिष्ट्य वापरताना, आरसीपी रीबूट केल्यानंतर खूप लवकर यजमानाला क्रॅश माहिती पाठवण्याचा प्रयत्न करत होता, ज्यामुळे लॉगिंग करण्यापूर्वी माहिती वगळली गेली. अपस्ट्रीम ओपन थ्रेड स्टॅकवर नवीन स्पिनल गुणधर्म सादर करून या समस्येचे निराकरण केले आहे. एकदा यजमान त्यांच्यासाठी तयार झाल्यावर मालमत्ता होस्टला RCP कडून क्रॅश लॉगची विनंती करण्याची परवानगी देते. पहा https://github.com/openthread/openthread/pull/10061 नवीन स्पाइनल मालमत्तेबद्दल अधिक माहितीसाठी.
1251952 ot_cert_libs आणि bootloader_interface सह तयार करताना otInstanceResetToBootloader चा अपरिभाषित संदर्भ निश्चित केला.
1255595 otPlatAlarm API मध्ये मोठी मूल्ये हाताळताना प्रमोशनच्या प्रकाराची समस्या सोडवा
1263222 निश्चित कोक्स मेट्रिक "वेळ मंजूर करण्याची सरासरी विनंती".
1277790 फिक्स्ड कॉक्स मेट्रिक "तत्काळ अनुदान द्या".
1287331 ओटी-ब्ली-डीएमपी एसample ऍप्लिकेशन आता फक्त किमान 768k फ्लॅश असलेल्या भागांवर समर्थित आहे.

वर्तमान प्रकाशनातील ज्ञात समस्या

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

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

495241

1295252

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

1295725

CSL/SSED अस्थिरता. CSL-संबंधित कॉन्फिगरेशन मॅक्रोची सेटिंग्ज समायोजित करा.

नापसंत आयटम

रिलीझ 2.5.0.0 मध्ये नापसंत

काहीही नाही.

आयटम काढले

रिलीज 2.5.0.0 मध्ये काढले

  • मालिका 0 आणि मालिका 1 भागांसाठी समर्थन
  • प्रोप्रायटरी सब-GHz समर्थनासाठी समर्थन

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

नवीन आयटम

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

Zigbee, OTBR, आणि Z3Gateway अनुप्रयोगांसाठी OpenWRT अल्फा समर्थन जोडले गेले आहे. Zigbeed आणि OTBR आता IPK पॅकेज फॉरमॅटमध्ये देखील प्रदान केले आहेत. AN1333 पहा: तपशिलांसाठी मल्टीप्रोटोकॉल को-प्रोसेसरसह Linux होस्टवर एकाचवेळी Zigbee, OpenThread आणि Bluetooth चालवणे.

सुधारणा

प्रकाशन 2.5.2.0 मध्ये बदलले

Zigbeed मध्ये, halCommonGetInt32uMillisecondTick() टिक API आता MONOTONIC घड्याळ वापरण्यासाठी अद्ययावत केले आहे जेणेकरुन ते होस्ट सिस्टममध्ये NTP द्वारे प्रभावित होणार नाही.

प्रकाशन 2.5.1.0 मध्ये बदलले

zb_ble_dmp_print_ble_connections() API zigbee_ble_event_handler घटकामध्ये परिभाषित केले आहे आणि zigbee_ble_dmp_cli घटकामध्ये संदर्भित केले आहे. zigbee_ble_dmp_cli घटक वापरणाऱ्या, परंतु zigbee_ble_event_handler नसलेल्या अनुप्रयोगांसाठी, तुम्हाला तुमच्या ॲपमध्ये या कार्यासाठी रिक्त स्टब जोडण्याची आवश्यकता असेल. c file खालीलप्रमाणे: void zb_ble_dmp_print_ble_connections(void) { }

प्रकाशन 2.5.0.0 मध्ये बदलले

काहीही नाही.

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

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

आयडी # वर्णन
 

1332330

हेवी नेटवर्क ट्रॅफिक असलेल्या वातावरणात कार्यरत असलेल्या 15.4+BLE RCP मध्ये अधूनमधून शर्यतीच्या स्थितीचा सामना करावा लागू शकतो ज्यामुळे डिव्हाइस रीबूट होईपर्यंत CPCd पर्यंत संदेश पाठवता येणार नाही अशा समस्येचे निराकरण केले.

(इतर संदर्भः १२३२३६१)

 

1337228

Zigbeed मध्ये halCommonGetInt32uMillisecondTick() टिक API आता MONOTONIC घड्याळ वापरण्यासाठी अद्यतनित केले आहे जेणेकरुन होस्ट सिस्टममध्ये NTP द्वारे प्रभावित होणार नाही.

(इतर संदर्भः १२३२३६१)

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

आयडी # वर्णन
1300848 OpenWRT वातावरणातील Z3Gateway, OpenWRT आणि इतर वातावरणात चालणाऱ्या टर्मिओज कंट्रोल अक्षरांशी जुळत नसल्यामुळे EZSP संप्रेषण सुरू करू शकत नाही अशा समस्येचे निराकरण करण्यात आले.

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

आयडी # वर्णन
1231021 सब-मॅकवर न हाताळलेल्या ट्रान्समिट एरर पास करण्याऐवजी आरसीपी पुनर्प्राप्त करून OTBR दावा टाळण्यासाठी समस्येचे निराकरण केले.
1242948 ZigBee वरून बनावट चाचणी दावा काढून टाकला.
1244459 RCP द्वारे MAC-पुन्हा प्रयत्न केलेल्या अप्रत्यक्ष प्रेषणांमुळे, मेसेज प्रलंबित असूनही मुलासाठी स्त्रोत जुळणी सारणी एंट्री काढली जाऊ शकते अशा समस्येचे निराकरण केले आहे.
1245988 ट्रस्ट सेंटर बॅकअप आणि रिस्टोर रिसेट नोड क्रिया करताना Zigbeed रीस्टार्ट न झालेल्या समस्येचे निराकरण केले.
1282264 ट्रान्समिट फिफो अकाली साफ करून रेडिओ ट्रान्समिट ऑपरेशन्समध्ये व्यत्यय आणू शकणाऱ्या समस्येचे निराकरण केले, ज्यामुळे अंडरफ्लो होतो.
1288653 Zigbee/OT/BLE SOC ॲप आता CLI कमांड "प्लगइन ble गॅप प्रिंट-कनेक्शन्स" प्राप्त झाल्यावर कनेक्शन माहिती प्रिंट करेल.
1292537 Zigbee/BLE NCP ऍप्लिकेशन आता Simplicity Studio UI मध्ये योग्यरित्या दिसत आहे.
1252365 Zigbee NCP/OpenThread RCP s मध्ये सहअस्तित्व प्लगइन परत जोडलेample अर्ज.
1293853 MG21 वर zigbee_ncp-ot_rcp-spi आणि zigbee_ncp-ot_rcp_uart साठी कमी केलेला RAM फूटप्रिंट.
1124140 SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT 1 पेक्षा इतर मूल्यावर सेट केल्यामुळे z3- light_ot-ftd_soc मुळे ओपनथ्रेड नेटवर्क सुरू झाल्यानंतर झिग्बी बीकन्स पाठवले जात नाहीत अशा समस्येचे निराकरण केले.

वर्तमान प्रकाशनातील ज्ञात समस्या

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

आयडी # वर्णन वर्कअराउंड
937562 Raspberry Pi OS 802154 वर rcp-uart- 11-blah ॲपसह Bluetoothctl 'advertise on' कमांड अयशस्वी होते. Bluetoothctl ऐवजी btmgmt अॅप वापरा.
1074205 CMP RCP एकाच पॅन आयडीवर दोन नेटवर्कला सपोर्ट करत नाही. प्रत्येक नेटवर्कसाठी वेगवेगळे पॅन आयडी वापरा. भविष्यातील प्रकाशनात समर्थन नियोजित आहे.
1122723 व्यस्त वातावरणात, z3-light_ot-ftd_soc ॲपमध्ये CLI प्रतिसाद देत नाही. माहित नाही उपाय.
 

1209958

MG24 आणि MG21 वरील ZB/OT/BLE RCP तीनही प्रोटोकॉल चालवताना काही मिनिटांनंतर काम करणे थांबवू शकते.  

हे भविष्यातील प्रकाशनात संबोधित केले जाईल.

1221299 Mfglib RSSI वाचन RCP आणि NCP मध्ये भिन्न आहे. भविष्यातील प्रकाशनात संबोधित केले जाईल.

नापसंत आयटम

काहीही नाही.

आयटम काढले

रिलीज 2.5.0.0 मध्ये काढले

काहीही नाही.

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

  • या प्रकाशनात खालील गोष्टींचा समावेश आहे
  • सिलिकॉन लॅब्स ओपनथ्रेड स्टॅक
  • सिलिकॉन लॅब्स ओपनथ्रेड एसample अनुप्रयोग
  • सिलिकॉन लॅब्स ओपनथ्रेड बॉर्डर राउटर

OpenThread SDK बद्दल अधिक माहितीसाठी पहा QSG170: सिलिकॉन लॅब्स ओपनथ्रेड क्विकस्टार्ट मार्गदर्शक. तुम्ही धाग्यावर नवीन असाल तर पहा UG103.11: थ्रेड फंडामेंटल्स.

स्थापना आणि वापर

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

  • Windows: C:\users\ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /वापरकर्ते/ /SimplicityStudio/SDKs/simplicity_sdk
  • SDK आवृत्तीसाठी विशिष्ट दस्तऐवज SDK सह स्थापित केले आहे. API संदर्भ आणि या प्रकाशनाबद्दल इतर माहिती वर उपलब्ध आहे https://docs.silabs.com/openthread/latest/. वरील उजवीकडे तुमची SDK आवृत्ती निवडा.

ओपनथ्रेड गिटहब रेपॉजिटरी

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

ओपनथ्रेड बॉर्डर राउटर गिटहब रेपॉजिटरी

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

बॉर्डर राउटर वापरणे

वापराच्या सुलभतेसाठी, सिलिकॉन लॅब्स तुमच्या ओपनथ्रेड बॉर्डर राउटरसाठी डॉकर कंटेनर वापरण्याची शिफारस करतात. पहा AN1256: ओपनथ्रेड बॉर्डर राउटरसह सिलिकॉन लॅब्स आरसीपी वापरणे ओपनथ्रेड बॉर्डर राउटर डॉकर कंटेनरची योग्य आवृत्ती कशी सेट करावी यावरील तपशीलांसाठी. येथे उपलब्ध आहे https://hub.docker.com/r/siliconlabsinc/openthread-border-router. सिलिकॉन लॅब्स ओपनथ्रेड SDK सह प्रदान केलेल्या प्रती वापरून तुम्ही बॉर्डर राउटर व्यक्तिचलितपणे स्थापित करत असल्यास, पहा AN1256: ओपनथ्रेड बॉर्डर राउटरसह सिलिकॉन लॅब्स आरसीपी वापरणे अधिक तपशीलांसाठी. जरी नंतरच्या 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 वर क्लिक करा आणि नंतर सूचना व्यवस्थापित करा टाइलवर क्लिक करा. 'सॉफ्टवेअर/सिक्युरिटी ॲडव्हायझरी नोटिस आणि प्रॉडक्ट चेंज नोटिस (पीसीएन)' तपासले आहे आणि तुम्ही तुमच्या प्लॅटफॉर्म आणि प्रोटोकॉलसाठी किमान सदस्यत्व घेतले असल्याची खात्री करा. कोणतेही बदल जतन करण्यासाठी जतन करा क्लिक करा. खालील आकृती माजी आहेampले:SILICON-LABS-2.5.2.0-ओपन-थ्रेड-SDK-FIG-1

सपोर्ट

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

थ्रेड प्रमाणन

हे प्रकाशन थ्रेड टेस्ट हार्नेस v1.3.0 (सदस्य प्रकाशन) सह थ्रेड 60.0 साठी पात्र ठरले आहे. या प्रमुख प्रकाशन आणि संबंधित पॅच रिलीझशी जोडलेल्या थ्रेड उत्पादन प्रमाणपत्रांसाठी (कोणत्याही ओपनथ्रेड स्टॅक अद्यतनांशिवाय), सिलिकॉन लॅब्स पात्रतेसाठी वरील TH आवृत्ती वापरण्याची शिफारस करतात. या रिलीझमध्ये OpenThread स्टॅक आणि PAL लायब्ररीचा एक संच देखील समाविष्ट आहे जो वारसा द्वारे थ्रेड प्रमाणनासाठी वापरला जाऊ शकतो.SILICON-LABS-2.5.2.0-ओपन-थ्रेड-SDK-FIG-2

IoT पोर्टफोलिओ

SW/HW

गुणवत्ता

समर्थन आणि समुदाय

अस्वीकरण

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

ट्रेडमार्क माहिती

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

  • Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701

यूएसए

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

सिलिकॉन लॅब्स 2.5.2.0 ओपन थ्रेड SDK [pdf] सूचना
2.5.2.0 ओपन थ्रेड SDK, ओपन थ्रेड SDK, थ्रेड SDK, SDK

संदर्भ

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

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