SILICON LABS 8.0.0.0 Bluetooth Mesh SDK

SILICON LABS 8.0.0.0 Bluetooth Mesh SDK

महत्त्वपूर्ण जानकारी

ब्लुटुथ जाल ब्लुटुथ न्यून ऊर्जा (LE) यन्त्रहरूका लागि उपलब्ध नयाँ टोपोलोजी हो जसले धेरै-देखि-धेरै (m:m) सञ्चार सक्षम गर्दछ। यो ठूला-ठूला यन्त्र सञ्जालहरू सिर्जना गर्नको लागि अनुकूलित छ, र स्वचालन, सेन्सर नेटवर्कहरू, र सम्पत्ति ट्र्याकिङ निर्माणको लागि आदर्श रूपमा उपयुक्त छ। हाम्रो सफ्टवेयर र ब्लुटुथ विकासको लागि SDK ले ब्लुटुथ मेस र ब्लुटुथ कार्यक्षमता समर्थन गर्दछ। विकासकर्ताहरूले जडित बत्तीहरू, घर स्वचालन, र सम्पत्ति ट्र्याकिङ प्रणालीहरू जस्ता LE उपकरणहरूमा जाल नेटवर्किङ संचार थप्न सक्छन्। सफ्टवेयरले ब्लुटुथ बीकनिङ, बीकन स्क्यानिङ, र GATT जडानहरूलाई पनि समर्थन गर्दछ ताकि ब्लुटुथ जालले स्मार्ट फोनहरू, ट्याब्लेटहरू र अन्य ब्लुटुथ LE उपकरणहरूमा जडान गर्न सक्छ।

यस रिलीजमा ब्लुटुथ जाल विशिष्टता संस्करण 1.1 द्वारा समर्थित सुविधाहरू समावेश छन्।

यी रिलीज नोटहरूले SDK संस्करणहरू समावेश गर्दछ:

8.0.0.0 डिसेम्बर 16, 2024 रिलीज भयो

प्रतीक
मुख्य विशेषताहरु 

  • Micrium र FreeRTOS को लागि समर्थन थपियो।
  • बग समाधान र साना सुधारहरू।

अनुकूलता र प्रयोग सूचनाहरू

सुरक्षा अद्यावधिकहरू र सूचनाहरू बारे थप जानकारीको लागि, यससँग स्थापित प्लेटफर्म रिलीज नोटहरूको सुरक्षा अध्याय हेर्नुहोस्।
SDK वा मा सिलिकन ल्याब्स रिलीज नोट्स पृष्ठ। सिलिकन ल्याबहरूले पनि दृढताका साथ सिफारिस गर्दछ कि तपाइँ सुरक्षा सल्लाहहरूको लागि सदस्यता लिनुहोस्
अप-टु-डेट जानकारी। निर्देशनहरूको लागि, वा यदि तपाईं सिलिकन ल्याब्स ब्लुटुथ जाल SDK मा नयाँ हुनुहुन्छ भने, यो रिलीज प्रयोग गर्नुहोस् हेर्नुहोस्।

मिल्दो कम्पाइलरहरू: 

ARM (IAR-EWARM) संस्करण 9.40.1 को लागि IAR एम्बेडेड वर्कबेन्च

  • macOS वा Linux मा IarBuild.exe कमाण्ड लाइन उपयोगिता वा IAR इम्बेडेड वर्कबेन्च GUI सँग निर्माण गर्न Wine प्रयोग गर्दा गलत परिणाम हुन सक्छ। fileछोटो उत्पादन गर्नको लागि वाइनको ह्यासिङ एल्गोरिथ्ममा टक्करको कारण प्रयोग भइरहेको छ file नामहरू।
  • macOS वा Linux का ग्राहकहरूलाई IAR बाट Simplicity Studio बाहिर नबनाउन सल्लाह दिइन्छ। गर्ने ग्राहकहरूले होसियारीपूर्वक प्रमाणित गर्नुपर्छ कि सही हो files प्रयोग भइरहेका छन्।

GCC (The GNU Compiler Collection) संस्करण 12.2.1, Simplicity Studio को साथ प्रदान गरिएको।

  • GCC को लिङ्क-समय अप्टिमाइजेसन सुविधा असक्षम गरिएको छ, जसको परिणामस्वरूप छविको आकारमा थोरै वृद्धि भयो।

नयाँ वस्तुहरू

नयाँ सुविधाहरू

रिलीज 8.0.0.0 मा थपियो 

नयाँ पूर्वamples:
RTOS (Micrium र FreeRTOS) को लागि समर्थन धेरै पूर्वका लागि थपिएको छampलेस।
Micrium र FreeRTOS भेरियन्टहरू निम्न अनुप्रयोगहरूको लागि बनाइएका थिए:

  • btmesh_ncp_empty
  • btmesh_soc_empty
  • btmesh_soc_nlc_basic_scene_selector
  • btmesh_soc_nlc_dimming_control
  • btmesh_soc_switch_ctl

FreeRTOS संस्करण निम्न अनुप्रयोगहरूको लागि बनाइएको थियो:

  • btmesh_soc_nlc_sensor_ambient_light
  • btmesh_soc_nlc_sensor_occupancy
  • btmesh_soc_sensor_client
  • btmesh_soc_sensor_thermometer

नोट गर्नुहोस् कि उपकरण फर्मवेयर अपडेट अझै RTOS संस्करण अनुप्रयोगहरूमा समर्थित छैन।

नयाँ अवयवहरू: 

  • btmesh_solicitation_config_client
    प्रोक्सी सेवा अनुरोधको लागि एक घटक थपियो।
  • App_rta र App_btmesh_rta
    बेयर मेटल र RTOS सम्बन्धित सेवाहरूको लागि अनुप्रयोग रनटाइम एडाप्टर तह।
  • Btmesh_lcd_server
    ठूलो रचना डेटा मोडेल मेटाडेटा पृष्ठ 0 पुस्ता को लागी एक घटक।

अन्य नयाँ सुविधाहरू: 

  • मोडेल मेटाडेटा पृष्ठ 0 समर्थित छ र पूर्वका लागि स्वचालित रूपमा उत्पन्न हुन्छampलेस।
  • App_button_press सफ्टवेयर debuncing समर्थन गर्दछ।
  • मेष कन्फिगुरेटर उपकरणले विक्रेता मोडेलहरूको लागि रचना डेटा पृष्ठ 1 र पृष्ठ 2 उत्पन्न गर्न समर्थन गर्दछ।
  • नेटवर्क विश्लेषक उपकरण ब्लुटुथ जाल 1.1 विशिष्टता समर्थन गर्दछ।

नयाँ APIs

रिलीज 8.0.0.0 मा थपियो 

अनुप्रयोग घटकहरूमा परिवर्तनहरू:
Sli_sensor_server_cadence.c लाई Sl_sensor_server_cadence.c मा पुन: नामाकरण गरिएको थियो

सुधारहरू

रिलीज 8.0.0.0 मा परिवर्तन गरियो 

प्रावधानकर्ता र प्रावधानकर्तामा OOB प्रमाणीकरण डाटा ह्यान्डलिंगको लागि API कागजातहरू सच्याइयो र स्पष्ट गरिएको छ।

स्थिर मुद्दाहरू

रिलीज 8.0.0.0 मा स्थिर 

आईडी # विवरण
348529 सन्देशहरू खारेज गर्नको लागि रिप्ले सुरक्षा जाँचहरू क्रम बाहिर आइपुगेका खण्डहरूसँग सम्बन्धित कुना केसका लागि धेरै कडा थिए।
1337570 DFU ग्राहक मोडेलमा सम्भावित शून्य सूचक सन्दर्भ फिक्स गरियो।
1339163 ओभरलोड अवस्थाहरू व्यवस्थापन गर्न मद्दतको लागि Tx लामबाट बासी बाहिर जाने विज्ञापनहरू हटाइयो।
२२१३२७,
1345650
RTOS प्रयोगमा हुँदा BGAPI कमाण्ड र घटना ह्यान्डलिङको साथ स्थिर सिङ्क्रोनाइजेसन र थ्रेड सुरक्षा समस्याहरू।
1356050 सम्भावित रूपमा असफल हुन सक्ने अनावश्यक GATT सेवा सेटअप अपरेसनहरू हटाएर अघिल्लो फिक्स सुधार गरियो।
1378339 आवधिक कार्य चलिरहेको समस्यालाई फिक्स गरियो जसले GATT कार्यक्षमतासँग इम्बेडेड प्रावधानहरूलाई असर गर्यो।
1378639 स्थिर DFU स्ट्यान्डअलोन अपडेटर deinitialization अनुक्रम।

हालको रिलीजमा ज्ञात मुद्दाहरू

अघिल्लो रिलीज पछि बोल्ड मा मुद्दाहरू थपिएको थियो।

आईडी # विवरण समाधान
401550 खण्डित सन्देश ह्यान्डलिंग विफलताको लागि कुनै BGAPI घटना छैन। एप्लिकेसनले टाइमआउट / एप्लिकेसन लेयर प्रतिक्रियाको कमीबाट असफलता घटाउन आवश्यक छ; विक्रेता मोडेलहरूको लागि एपीआई प्रदान गरिएको छ।
454059 KR प्रक्रियाको अन्त्यमा ठूलो संख्यामा मुख्य ताजा स्थिति परिवर्तन घटनाहरू उत्पन्न हुन्छन्, र यसले NCP लाममा बाढी आउन सक्छ। परियोजनामा ​​NCP लामको लम्बाइ बढाउनुहोस्।
454061 राउन्ड-ट्रिप विलम्बता परीक्षणहरूमा 1.5 को तुलनामा थोरै प्रदर्शन गिरावट देखियो।
624514 यदि सबै जडानहरू सक्रिय छन् र GATT प्रोक्सी प्रयोगमा छ भने जडानयोग्य विज्ञापन पुन: स्थापना गर्न समस्या। आवश्यक भन्दा एक थप जडान आवंटित गर्नुहोस्।
841360 GATT वाहकमा खण्डित सन्देश प्रसारणको खराब प्रदर्शन। अन्तर्निहित BLE जडानको जडान अन्तराल छोटो छ भनी सुनिश्चित गर्नुहोस्; ATT MTU पूर्ण मेश PDU फिट गर्न पर्याप्त ठूलो छ भनेर सुनिश्चित गर्नुहोस्; धेरै LL प्याकेटहरू प्रति जडान घटना प्रसारण गर्न अनुमति दिन न्यूनतम जडान घटना लम्बाइ ट्युन गर्नुहोस्।
1121605 राउन्डिङ त्रुटिहरूले अनुसूचित घटनाहरूलाई अपेक्षित भन्दा थोरै फरक समयमा ट्रिगर गर्न सक्छ।
1226127 होस्ट प्रावधानकर्ता भूतपूर्वampले अड्कन सक्छ जब यो दोस्रो नोड प्रावधान गर्न सुरु हुन्छ। दोस्रो नोड प्रावधान गर्नु अघि होस्ट प्रोभिजनर एप पुन: सुरु गर्नुहोस्।
1204017 वितरकले समानान्तर स्वयं FW अद्यावधिक र FW अपलोड ह्यान्डल गर्न सक्षम छैन। सेल्फ FW अपडेट र FW अपलोड समानान्तरमा नचलाउनुहोस्।

रोकिएका वस्तुहरू

रिलीज 8.0.0.0 मा रोकिएको 

कुनै पनि छैन

हटाइएका वस्तुहरू

रिलीज 8.0.0.0 मा हटाइयो 

कुनै पनि छैन।

यो रिलीज प्रयोग गर्दै

यो विज्ञप्ति निम्न समावेश गर्दछ

  • सिलिकन ल्याब्स ब्लुटुथ जाल स्ट्याक पुस्तकालय
  • ब्लुटुथ जाल sampअनुप्रयोगहरू

यदि तपाइँ पहिलो पटक प्रयोगकर्ता हुनुहुन्छ भने, QSG176 हेर्नुहोस्: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide।

स्थापना र प्रयोग

ब्लुटुथ जाल SDK सिलिकन ल्याब्स SDKs को सुइट, सरलता SDK (GSDK) को भागको रूपमा प्रदान गरिएको छ। सरलता SDK को साथ छिटो सुरु गर्न, स्थापना गर्नुहोस् सरलता स्टुडियो 5, जसले तपाइँको विकास वातावरण सेट अप गर्नेछ र तपाइँलाई सरलता SDK स्थापनाको माध्यमबाट हिंड्नेछ। Simplicity Studio 5 ले IoT उत्पादन विकासका लागि सिलिकन ल्याब्स उपकरणहरू, स्रोत र परियोजना लन्चर, सफ्टवेयर कन्फिगरेसन उपकरणहरू, GNU टूलचेनको साथ पूर्ण IDE, र विश्लेषण उपकरणहरू सहित आवश्यक सबै कुराहरू समावेश गर्दछ। स्थापना निर्देशनहरू प्रदान गरिएको छ
अनलाइन सरलता मा स्टुडियो 5 प्रयोगकर्ता गाइड.

वैकल्पिक रूपमा, GitHub बाट नवीनतम डाउनलोड वा क्लोन गरेर सरलता SDK म्यानुअल रूपमा स्थापना गर्न सकिन्छ। हेर्नुहोस् https://github.com/SiliconLabs/simplicity_sdk थप जानकारीको लागि। सरलता स्टुडियोले पूर्वनिर्धारित रूपमा सरलता SDK स्थापना गर्दछ:

सरलता स्टुडियोले पूर्वनिर्धारित रूपमा सरलता SDK स्थापना गर्दछ:

  • विन्डोज: C: प्रयोगकर्ताहरू \ SimplicityStudio \ SDKs \ simplicity_sdk
  • MacOS: /Users//SimplicityStudio/SDKs/simplicity_sdk

SDK संस्करणको लागि विशिष्ट कागजातहरू SDK सँग स्थापना गरिएको छ। अतिरिक्त जानकारी अक्सर मा पाउन सकिन्छ ज्ञान आधार लेख (KBAs)। API सन्दर्भहरू र यो र अघिल्लो रिलीज बारे अन्य जानकारी उपलब्ध छ https://docs.silabs.com/.

सुरक्षा जानकारी

सुरक्षित भल्ट एकीकरण 

स्ट्याकको यो संस्करण सुरक्षित भल्ट कुञ्जी व्यवस्थापनसँग एकीकृत छ। सेक्योर भल्ट हाई डिभाइसहरूमा डिप्लोइ गर्दा, मेस इन्क्रिप्शन कुञ्जीहरू सेक्योर भल्ट कुञ्जी व्यवस्थापन कार्यक्षमता प्रयोग गरेर सुरक्षित गरिन्छ। तलको तालिकाले सुरक्षित कुञ्जीहरू र तिनीहरूको भण्डारण सुरक्षा विशेषताहरू देखाउँछ।

कुञ्जी नोडमा निर्यातयोग्यता Provisioner मा निर्यात योग्यता नोटहरू
नेटवर्क कुञ्जी निर्यातयोग्य निर्यातयोग्य नेटवर्क कुञ्जीका व्युत्पन्नहरू RAM मा मात्र अवस्थित हुन्छन् जबकि नेटवर्क कुञ्जीहरू फ्ल्यासमा भण्डारण गरिन्छ
अनुप्रयोग कुञ्जी निर्यात नहुने निर्यातयोग्य
यन्त्र कुञ्जी निर्यात नहुने निर्यातयोग्य Provisioner को मामला मा, Provisionerr को आफ्नै यन्त्र कुञ्जी साथै अन्य यन्त्रहरूको कुञ्जीहरूमा लागू गरियो

"गैर-निर्यातयोग्य" को रूपमा चिन्ह लगाइएका कुञ्जीहरू प्रयोग गर्न सकिन्छ तर हुन सक्दैन viewed वा रनटाइममा साझा।
"निर्यातयोग्य" को रूपमा चिन्ह लगाइएका कुञ्जीहरू रनटाइममा प्रयोग वा साझेदारी गर्न सकिन्छ तर फ्ल्याशमा भण्डारण गर्दा इन्क्रिप्टेड रहन्छ।
सुरक्षित भल्ट कुञ्जी व्यवस्थापन कार्यक्षमता बारे थप जानकारीको लागि, हेर्नुहोस् AN1271: सुरक्षित कुञ्जी भण्डारण.

सुरक्षा सल्लाहहरु 

सुरक्षा सल्लाहकारहरूको सदस्यता लिन, सिलिकन ल्याब्स ग्राहक पोर्टलमा लग इन गर्नुहोस्, त्यसपछि खाता गृह चयन गर्नुहोस्। पोर्टल गृह पृष्ठमा जानको लागि HOME मा क्लिक गर्नुहोस् र त्यसपछि सूचनाहरू प्रबन्ध गर्नुहोस् टाइलमा क्लिक गर्नुहोस्। सुनिश्चित गर्नुहोस् कि 'सफ्टवेयर/सुरक्षा सल्लाहकार सूचनाहरू र उत्पादन परिवर्तन सूचनाहरू (PCNs)' जाँच गरिएको छ, र तपाईंले आफ्नो प्लेटफर्म र प्रोटोकलको लागि न्यूनतम सदस्यता लिनुभएको छ। कुनै पनि परिवर्तनहरू बचत गर्न बचत गर्नुहोस् क्लिक गर्नुहोस्।

सुरक्षा जानकारी

समर्थन

विकास किट ग्राहकहरू प्रशिक्षण र प्राविधिक सहयोगको लागि योग्य छन्। प्रयोग गर्नुहोस् सिलिकन ल्याब्स ब्लुटुथ जाल web पृष्ठ प्राप्त गर्न
सबै सिलिकन ल्याब्स ब्लुटुथ उत्पादनहरू र सेवाहरूको बारेमा जानकारी, र उत्पादन समर्थनको लागि साइन अप गर्न।
सिलिकन प्रयोगशाला समर्थन मा सम्पर्क गर्नुहोस् http://www.silabs.com/support.

SDK रिलीज र मर्मत नीति

विवरणहरूको लागि, हेर्नुहोस् SDK रिलीज र मर्मत नीति.

सादगी स्टुडियो

MCU र ताररहित उपकरणहरू, कागजातहरू, सफ्टवेयर, स्रोत कोड पुस्तकालयहरू र थपमा एक-क्लिक पहुँच। विन्डोज, म्याक र लिनक्सको लागि उपलब्ध!

सुरक्षा जानकारी

प्रतीक IoT पोर्टफोलियो
www.silabs.com/IoT

प्रतीक SW/HW
www.silabs.com/simplicity

प्रतीक गुणस्तर
www.silabs.com/quality

प्रतीक समर्थन र समुदाय
www.silabs.com/community

अस्वीकरण
सिलिकन ल्याब्सले सिलिकन ल्याब्स उत्पादनहरू प्रयोग गर्ने वा प्रयोग गर्न चाहने प्रणाली र सफ्टवेयर कार्यान्वयनकर्ताहरूका लागि उपलब्ध सबै परिधीय र मोड्युलहरूको नवीनतम, सही, र गहिरो कागजातहरू प्रदान गर्न चाहन्छ। क्यारेक्टराइजेशन डाटा, उपलब्ध मोड्युलहरू र बाह्य उपकरणहरू, मेमोरी साइजहरू र मेमोरी ठेगानाहरूले प्रत्येक विशिष्ट उपकरणलाई सन्दर्भ गर्दछ, र प्रदान गरिएका "सामान्य" प्यारामिटरहरू विभिन्न अनुप्रयोगहरूमा भिन्न हुन सक्छन् र गर्न सक्छन्। आवेदन पूर्व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 Logo र Combinations , "विश्वको सबैभन्दा ऊर्जा अनुकूल microcontrollers”, Redpine Signals® , WiSeConnect , n-Link, EZLink® , EZRadio® , EZRadioPRO® , Gecko® , Gecko OS, Gecko OS स्टुडियो, Precision32® , Simplicity Studio® , Telegesis, The USB® Logis®, USB® , जेन्ट्री लोगो र Zentri DMS, Z-Wave® र अन्यहरू सिलिकन ल्याब्सका ट्रेडमार्क वा दर्ता गरिएका ट्रेडमार्कहरू हुन्। ARM, CORTEX, Cortex-M3 र THUMB ARM होल्डिङ्सका ट्रेडमार्क वा दर्ता गरिएका ट्रेडमार्कहरू हुन्। Keil एक दर्ता छ
ARM लिमिटेड को ट्रेडमार्क। Wi-Fi Wi-Fi गठबन्धनको दर्ता ट्रेडमार्क हो। यहाँ उल्लेख गरिएका अन्य सबै उत्पादन वा ब्रान्ड नामहरू तिनीहरूका सम्बन्धित धारकहरूको ट्रेडमार्क हुन्।

ग्राहक समर्थन

सिलिकन प्रयोगशाला इंक।
400 पश्चिम सेजर चाभेज
अस्टिन, TX 78701
संयुक्त राज्य अमेरिका
www.silabs.com

लोगो

कागजातहरू / स्रोतहरू

SILICON LABS 8.0.0.0 Bluetooth Mesh SDK [pdf] प्रयोगकर्ता गाइड
8.0.0.0 ब्लुटुथ मेष SDK, 8.0.0.0, ब्लुटुथ मेष SDK, Mesh SDK, SDK

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *