सिलिकॉन लैब्स 6.1.3.0 GA ब्लूटूथ मेष सॉफ्टवेयर विकास
![]()
विशेष विवरण
- उत्पाद का नाम: गेको एसडीके सूट 4.4
- रिलीज़ की तारीख: 23 अक्टूबर, 2024
- ब्लूटूथ मेश विशिष्टता संस्करण: 1.1
- समर्थित SDK संस्करण:
- 6.1.3.0 23 अक्टूबर, 2024 को जारी किया गया
- 6.1.2.0 14 अगस्त, 2024 को रिलीज़ हुआ
- 6.1.1.0 2 मई, 2024 को रिलीज़ हुई
- 6.1.0.0 10 अप्रैल, 2024 को जारी किया गया
- 6.0.1.0 14 फरवरी, 2024 को रिलीज़ हुई
- 6.0.0.0 13 दिसंबर, 2023 को रिलीज़ हुई
उत्पाद उपयोग निर्देश
संगतता और उपयोग नोटिस
सुरक्षा अपडेट और सूचनाओं के लिए, गेको प्लेटफ़ॉर्म रिलीज़ नोट्स के सुरक्षा अध्याय को देखें या सिलिकॉन लैब्स रिलीज़ नोट्स पृष्ठ पर जाएँ। नवीनतम जानकारी के लिए सुरक्षा सलाह की सदस्यता लें।
इस रिलीज का उपयोग करना
यदि आप सिलिकॉन लैब्स ब्लूटूथ मेश SDK के लिए नए हैं, तो उत्पाद के साथ आरंभ करने के लिए उपयोगकर्ता मैनुअल में दिए गए निर्देशों का पालन करें।
संगत कंपाइलर
सुनिश्चित करें कि आप सही का उपयोग कर रहे हैं fileउत्पाद के इष्टतम प्रदर्शन के लिए अनुशंसित संकलक और संकलक।
सामान्य प्रश्न
- प्रश्न: सुरक्षा अद्यतनों के बारे में मुझे अधिक जानकारी कहां मिल सकती है?
उत्तर: आप विस्तृत सुरक्षा अद्यतन जानकारी के लिए गेको प्लेटफ़ॉर्म रिलीज़ नोट्स के सुरक्षा अध्याय का संदर्भ ले सकते हैं या सिलिकॉन लैब्स रिलीज़ नोट्स पृष्ठ पर जा सकते हैं। | - प्रश्न: मैं इस उत्पाद के लिए सुरक्षा सलाह की सदस्यता कैसे ले सकता हूँ?
उत्तर: सुरक्षा सलाह की सदस्यता लेने और अद्यतन जानकारी प्राप्त करने के लिए, उपयोगकर्ता मैनुअल में दिए गए निर्देशों का पालन करें या सिलिकॉन लैब्स सहायता से संपर्क करें। - प्रश्न: कौन से कंपाइलर इस उत्पाद के साथ संगत हैं?
उत्तर: इस उत्पाद के साथ उपयोग के लिए अनुशंसित संगत कंपाइलरों की सूची के लिए उपयोगकर्ता मैनुअल देखें।
ब्लूटूथ® मेश SDK 6.1.3.0 GA
गेको SDK सुइट 4.4 23 अक्टूबर, 2024
ब्लूटूथ मेश ब्लूटूथ लो एनर्जी (LE) डिवाइस के लिए उपलब्ध एक नई टोपोलॉजी है जो कई-से-कई (m:m) संचार को सक्षम बनाती है। यह बड़े पैमाने पर डिवाइस नेटवर्क बनाने के लिए अनुकूलित है, और बिल्डिंग ऑटोमेशन, सेंसर नेटवर्क और एसेट ट्रैकिंग के लिए आदर्श रूप से उपयुक्त है। ब्लूटूथ विकास के लिए हमारा सॉफ़्टवेयर और SDK ब्लूटूथ मेश और ब्लूटूथ 5.3 कार्यक्षमता का समर्थन करता है। डेवलपर्स कनेक्टेड लाइट्स, होम ऑटोमेशन और एसेट ट्रैकिंग सिस्टम जैसे LE डिवाइस में मेश नेटवर्किंग संचार जोड़ सकते हैं। सॉफ़्टवेयर ब्लूटूथ बीकनिंग, बीकन स्कैनिंग और GATT कनेक्शन का भी समर्थन करता है ताकि ब्लूटूथ मेश स्मार्ट फोन, टैबलेट और अन्य ब्लूटूथ LE डिवाइस से कनेक्ट हो सके। इस रिलीज़ में ब्लूटूथ मेश विनिर्देश संस्करण 1.1 द्वारा समर्थित सुविधाएँ शामिल हैं।
प्रमुख विशेषताऐं
- मेष 1.1 का योग्य कार्यान्वयन
- नेटवर्क लाइटिंग कंट्रोल (एनएलसी) प्रो जोड़ा गयाfiles

ये रिलीज़ नोट SDK संस्करणों को कवर करते हैं:
- 6.1.3.0 23 अक्टूबर, 2024 को जारी किया गया
- 6.1.2.0 14 अगस्त, 2024 को रिलीज़ हुआ
- 6.1.1.0 2 मई, 2024 को रिलीज़ हुई
- 6.1.0.0 10 अप्रैल, 2024 को जारी किया गया
- 6.0.1.0 14 फरवरी, 2024 को रिलीज़ हुई
- 6.0.0.0 13 दिसंबर, 2023 को रिलीज़ हुई
संगतता और उपयोग नोटिस
सुरक्षा अपडेट और नोटिस के बारे में अधिक जानकारी के लिए, इस SDK के साथ इंस्टॉल किए गए गेको प्लेटफ़ॉर्म रिलीज़ नोट्स के सुरक्षा अध्याय को देखें या सिलिकॉन लैब्स रिलीज़ नोट्स पेज पर जाएँ। सिलिकॉन लैब्स यह भी दृढ़ता से अनुशंसा करता है कि आप अप-टू-डेट जानकारी के लिए सुरक्षा सलाह की सदस्यता लें। निर्देशों के लिए, या यदि आप सिलिकॉन लैब्स ब्लूटूथ मेश SDK के लिए नए हैं, तो इस रिलीज़ का उपयोग करना देखें।
संगत संकलक:
एआरएम (आईएआर-ईडब्ल्यूएआरएम) संस्करण 9.40.1 के लिए आईएआर एम्बेडेड वर्कबेंच
- MacOS या Linux पर IarBuild.exe कमांड लाइन उपयोगिता या IAR एंबेडेड वर्कबेंच GUI के साथ वाइन का उपयोग करने से गलत परिणाम हो सकते हैं fileशॉर्ट जनरेट करने के लिए वाइन के हैशिंग एल्गोरिथम में टक्करों के कारण इसका उपयोग किया जा रहा है file names.
- MacOS या Linux पर ग्राहकों को सलाह दी जाती है कि वे सरलता स्टूडियो के बाहर IAR के साथ निर्माण न करें। ऐसा करने वाले ग्राहकों को ध्यान से सत्यापित करना चाहिए कि सही है fileका उपयोग किया जा रहा है। GCC (GNU कम्पाइलर संग्रह) संस्करण 12.2.1, सिम्पलिसिटी स्टूडियो के साथ प्रदान किया गया।
- जीसीसी की लिंक-टाइम ऑप्टिमाइज़ेशन सुविधा अक्षम कर दी गई है, जिसके परिणामस्वरूप छवि आकार में थोड़ी वृद्धि हुई है।
नये आइटम
नई सुविधाओं
रिलीज 6.0.1.0 में जोड़ा गया
एसएलसी घटकों में परिवर्तन:
- प्रोविजनर और प्रोविजनी भूमिका के अलावा एक तीसरी बीटी मेश भूमिका जोड़ी गई - एक कस्टम बीटी मेश भूमिका, जहां एप्लिकेशन को एक कस्टम भूमिका लागू करने की स्वतंत्रता मिलती है। पूर्व के लिएampले, प्रावधानकर्ता या
- प्रावधानकर्ता की भूमिका रनटाइम पर चुनी जा सकती है।
- रिलीज 6.0.0.0 में जोड़ा गया
- न्यू नेटवर्क्ड लाइटिंग कंट्रोल (एनएलसी) पूर्वampले ऐप्स:
- बीटी मेश एनएलसी बेसिक लाइटनेस कंट्रोलर प्रो के प्रदर्शन के लिए btmesh_soc_nlc_basic_lightness_controllerfile
- बीटी मेश एनएलसी बेसिक सीन सेलेक्टर प्रो के प्रदर्शन के लिए btmesh_soc_nlc_basic_scene_selectorfile
- बीटी मेश एनएलसी डिमिंग कंट्रोलर प्रो के प्रदर्शन के लिए btmesh_soc_nlc_dimming_controlfile
- बीटी मेश एनएलसी एम्बिएंट लाइट सेंसर प्रो के प्रदर्शन के लिए btmesh_soc_nlc_sensor_ambient_lightfile
- बीटी मेश एनएलसी ऑक्यूपेंसी सेंसर प्रो के प्रदर्शन के लिए btmesh_soc_nlc_sensor_occupancyfile (लोग गिनते हैं)
पूर्व में परिवर्तनampले ऐप्स:
btmesh_soc_sensor_server हटा दिया गया और इसकी कार्यक्षमता 3 भागों में विभाजित हो गईampलेस:
- थर्मामीटर के साथ सेंसर सर्वर मॉडल के प्रदर्शन के लिए btmesh_soc_sensor_thermimeter
- बीटी मेश एनएलसी ऑक्यूपेंसी सेंसर प्रो के प्रदर्शन के लिए btmesh_soc_nlc_sensor_occupancyfile (लोग गिनती करते हैं)
- बीटी मेश एनएलसी एम्बिएंट लाइट सेंसर प्रो के प्रदर्शन के लिए btmesh_soc_nlc_sensor_ambient_lightfile
- btmesh_soc_switch का नाम बदलकर btmesh_soc_switch_ctl कर दिया गया, जिसका उद्देश्य लाइट CTL क्लाइंट मॉडल के उपयोग को प्रदर्शित करना है। भूतपूर्वampले अब दृश्यों को नियंत्रित नहीं करता (दृश्य क्लाइंट)
- btmesh_soc_light का नाम बदलकर btmesh_soc_light_ctl कर दिया गया
- भूतपूर्वampले अब एलसी सर्वर मॉडल और सीन सर्वर, शेड्यूलर सर्वर और टाइम सर्वर मॉडल प्रदर्शित नहीं करता है
- btmesh_soc_hsl का नाम बदलकर btmesh_soc_light_hsl कर दिया गया
- भूतपूर्वampले अब एलसी सर्वर मॉडल और सीन सर्वर, शेड्यूलर सर्वर और टाइम सर्वर मॉडल प्रदर्शित नहीं करता है
सभी पूर्व में परिवर्तनampले ऐप्स:
- DFU छवि अद्यतन create_bl_ के बजाय पायथन स्क्रिप्ट द्वारा उत्पन्न होते हैंfileएस.बैट/.श files
- सभी पूर्व के लिए मेष संरचना डेटा पेज 1, 2, 128, 129, 130 के लिए समर्थन जोड़ा गया थाampहालाँकि, ये पृष्ठ बीटी मेश कॉन्फिगरेटर टूल द्वारा स्वचालित रूप से उत्पन्न होते हैं।
नए एसएलसी घटक:
- बीटी मेश एनएलसी बेसिक लाइटनेस कंट्रोलर प्रो के प्रदर्शन के लिए btmesh_nlc_basic_lightness_controllerfile
- btmesh_nlc_basic_lightness_controller_profile_संरचना डेटा पेज 2 के लिए मेटाडेटा, बेसिक लाइटनेस कंट्रोलर प्रो के लिए एनएलसी समर्थनfile
- बीटी मेश एनएलसी बेसिक सीन सेलेक्टर प्रो के प्रदर्शन के लिए btmesh_nlc_basic_scene_selectorfile
- btmesh_nlc_basic_scene_selector_profileकंपोजिशन डेटा पेज 2 के लिए _मेटाडेटा, बेसिक सीन सेलेक्टर प्रो के लिए एनएलसी समर्थनfile बीटी मेश एनएलसी के प्रदर्शन के लिए btmesh_nlc_dimming_control
- डिमिंग कंट्रोलर प्रोfile
- btmesh_nlc_dimming_control_profileकंपोजीशन डेटा पेज 2 के लिए _मेटाडेटा डिमिंग कंट्रोलर प्रो के लिए एनएलसी समर्थनfile बीटी मेश एनएलसी एम्बिएंट लाइट सेंसर प्रो के प्रदर्शन के लिए btmesh_nlc_ambient_light_sensorfile
- btmesh_nlc_ambient_light_sensor_profile_संरचना डेटा पेज 2 के लिए मेटाडेटा एम्बिएंट लाइट सेंसर प्रो के लिए एनएलसी समर्थनfile बीटी मेश एनएलसी ऑक्यूपेंसी सेंसर प्रो के प्रदर्शन के लिए btmesh_nlc_occupancy_sensorfile (लोग गिनते हैं)
- btmesh_nlc_occupancy_sensor_profile_संरचना डेटा पेज 2 के लिए मेटाडेटा ऑक्यूपेंसी सेंसर प्रो के लिए एनएलसी समर्थनfile
- जेनेरिक बेस घटक को जेनेरिक मूव अनएक्नॉलेज्ड और जेनेरिक डेल्टा अनएक्नॉलेज्ड संदेशों के साथ विस्तारित करने के लिए btmesh_generic_level_client_ext
- विज्ञापन एक्सटेंशन पर डेटा ट्रांसफर की अनुमति देने के लिए नोड के लिए सिलैब्स कॉन्फ़िगरेशन सर्वर विक्रेता मॉडल को सक्षम करने के लिए ncp_btmesh_ae_server
- नोड के लिए सिलैब्स कॉन्फ़िगरेशन क्लाइंट विक्रेता मॉडल को सक्षम करने के लिए ncp_btmesh_ae_server।
- ncp_btmesh_user_cmd BGAPI उपयोगकर्ता संदेशों, प्रतिक्रियाओं और घटनाओं का उपयोग करके NCP होस्ट और NCP लक्ष्य के बीच संचार प्रदर्शित करने के लिए।
नए एपीआई
रिलीज 6.1.0.0 में जोड़ा गया
बीजीएपीआई परिवर्धन:
स्कैन प्रतिक्रिया डेटा को मेश प्रोविजनिंग और मेश प्रॉक्सी सेवा विज्ञापनों से संबद्ध करने के लिए नोड क्लास में नए कमांड जोड़े गए हैं। मेश प्रॉक्सी सेवा विज्ञापनों से जुड़े स्कैन प्रतिक्रिया डेटा को प्रत्येक नेटवर्क कुंजी के लिए अलग-अलग सेट किया जा सकता है, इसलिए इसमें उस कुंजी के साथ एन्क्रिप्ट किया गया डेटा हो सकता है, लेकिन इसे प्रबंधित करना एप्लिकेशन पर निर्भर करता है। नए कमांड हैं:
- sl_btmesh_node_set_proxy_service_scan प्रतिक्रिया: प्रॉक्सी सेवा विज्ञापन के लिए स्कैन प्रतिक्रिया डेटा सेट करें
- sl_btmesh_node_clear_proxy_service_scan_response: प्रॉक्सी सेवा विज्ञापन के लिए स्कैन प्रतिक्रिया डेटा साफ़ करें
- sl_btmesh_node_set_provisioning_service_scan प्रतिक्रिया: प्रावधान सेवा विज्ञापन के लिए स्कैन प्रतिक्रिया डेटा सेट करें
- sl_btmesh_node_clear_provisioning_service_scan_response: प्रावधान सेवा विज्ञापन के लिए स्कैन प्रतिक्रिया डेटा साफ़ करें
मॉडल व्यवहार विकल्प सेट करने के लिए विक्रेता मॉडल वर्ग में एक नया कमांड जोड़ा गया है। वर्तमान में एक विकल्प है जो नियंत्रित करता है कि संदेश प्राप्ति रिपोर्टिंग के लिए प्रत्येक विक्रेता मॉडल के लिए हीप से कार्य बफर आवंटित किया जाता है या नहीं। डिफ़ॉल्ट मान (1) एक बफर आवंटित करता है, जो अतिरिक्त हीप मेमोरी उपयोग की कीमत पर डिवाइस के उच्च लोड के तहत होने पर ईवेंट रिपोर्टिंग लचीलापन बढ़ाता है। नया कमांड है:
- sl_btmesh_vendor_model_set_option: विक्रेता मॉडल व्यवहार विकल्प सेट करें
मित्रता-संबंधी घटनाओं की रिपोर्ट करने के लिए डायग्नोस्टिक क्लास में नए आदेश जोड़े गए हैं। नए आदेश हैं:
- sl_btmesh_diagnostic_enable_friend: मित्रता-संबंधित नैदानिक घटनाओं की पीढ़ी को सक्षम करें
- sl_btmesh_diagnostic_disable_friend: मित्रता-संबंधित नैदानिक घटनाओं की पीढ़ी को अक्षम करें
- sl_btmesh_diagnostic_get_friend: मित्रता-संबंधित डायग्नोस्टिक काउंटर पुनर्प्राप्त करें
डायग्नोस्टिक क्लास में जोड़े गए नए इवेंट इस प्रकार हैं:
- sl_btmesh_diagnostic_friend_queue: मैत्री संदेश कतार में जोड़े जा रहे संदेश के लिए घटना
sl_btmesh_diagnostic_friend_relay: एलपीएन पर संदेश प्रसारित होने की घटना - sl_btmesh_diagnostic_friend_remove: मैत्री संदेश कतार से संदेश हटाए जाने की घटना
रिलीज 6.0.0.0 में जोड़ा गया
एसएलसी घटकों में परिवर्तन:
- ncp_btmesh_dfu घटक के ncp_btmesh_dfu.h में एक नया एपीआई है
- शून्य sl_btmesh_ncp_dfu_handle_cmd(शून्य *डेटा, बूल *cmd_handled);
- btmesh_provisioning_decorator घटक प्रोविजनिंग विफल होने के बाद प्रोविजनिंग को पुनः आरंभ नहीं करता है btmesh_lighting_server के sl_btmesh_lighting_server.h में एक नया API है
- शून्य sl_btmesh_update_lightness(uint16_t हल्कापन, uint32_t शेष_ms);
- btmesh_event_log में अधिक विस्तृत विन्यास विकल्प हैं
- btmesh_ctl_client के sl_btmesh_ctl_client.h में API परिवर्तन हुआ है
- शून्य sl_btmesh_set_temperature(uint8_t new_color_temperature_percentagई); नया एपीआई है
- शून्य sl_btmesh_ctl_client_set_temperature(uint8_t तापमान_प्रतिशत); शून्य sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent);
बीजीएपीआई परिवर्धन:
डिवाइस डायग्नोस्टिक्स के लिए एक नया BGAPI क्लास जोड़ा गया है। यह एप्लिकेशन को मेश स्टैक सांख्यिकी काउंटर और नेटवर्क PDU रिलेइंग और प्रॉक्सीइंग की इवेंट-आधारित रिपोर्टिंग प्रदान करता है, जिसे आवश्यकतानुसार सक्रिय और निष्क्रिय किया जा सकता है।
डायग्नोस्टिक क्लास में BGAPI कमांड हैं:
- sl_btmesh_diagnostic_init: डायग्नोस्टिक घटक को प्रारंभ करें
- sl_btmesh_diagnostic_deinit: डायग्नोस्टिक घटक को डीइनिशियलाइज़ करें
- sl_btmesh_diagnostic_enable_relay: नेटवर्क पीडीयू रिलेइंग/प्रॉक्सीइंग गतिविधि की इवेंट-आधारित रिपोर्टिंग सक्षम करें
- sl_btmesh_diagnostic_disable_relay: नेटवर्क पीडीयू रिलेइंग/प्रॉक्सीइंग गतिविधि की ईवेंट-आधारित रिपोर्टिंग अक्षम करें
- sl_btmesh_diagnostic_get_relay: अब तक रिले/प्रॉक्सीड नेटवर्क पीडीयू की संख्या प्राप्त करें
- sl_btmesh_diagnostic_get_statistics: मेश स्टैक सांख्यिकी काउंटर प्राप्त करें
- sl_btmesh_diagnostic_clear_statistics: शून्य जाल स्टैक सांख्यिकी काउंटर
डायग्नोस्टिक क्लास में BGAPI इवेंट है:
- sl_btmesh_diagnostic_relay: इवेंट रिपोर्टिंग कि एक नेटवर्क PDU को स्टैक द्वारा रिले या प्रॉक्सी किया गया है
सुधार
रिलीज़ 6.1.0.0 में बदला गया
आँकड़े प्राप्त करने के लिए डायग्नोस्टिक क्लास BGAPI कमांड को एक बार में सभी डेटा पुनर्प्राप्त करने के बजाय डेटा के टुकड़े पुनर्प्राप्त करने के लिए बदल दिया गया है। कॉल करने वाले को सांख्यिकी डेटा में चंक के ऑफसेट के साथ-साथ उसके द्वारा अनुरोध किए गए खंड का आकार प्रदान करना चाहिए, और अनुरोध बाधाओं को देखते हुए, कॉल उतना ही डेटा के साथ वापस आएगा जितना आपूर्ति किया जा सकता है।
रिलीज़ 6.0.0.0 में बदला गया
- एक प्रावधानकर्ता या नोड अब संदेशों के गंतव्य के रूप में कॉन्फ़िगरेशन क्लाइंट मॉडल और अपने स्वयं के प्राथमिक पते का उपयोग करके खुद को कॉन्फ़िगर कर सकता है। यह परीक्षण BGAPI कमांड द्वारा स्व-कॉन्फ़िगरेशन को प्रतिस्थापित कर सकता है।
- उपयोग किए गए फीचर सेट के आधार पर, कोड अनुकूलन के परिणामस्वरूप पहले की तुलना में थोड़ी छोटी फ़र्मवेयर छवियां हो सकती हैं।
- उपयोग किए गए फीचर सेट के आधार पर, कोड अनुकूलन के परिणामस्वरूप पहले की तुलना में थोड़ा कम रैम उपयोग हो सकता है।
- मेश स्टैक को अब अप्रचलित BLE विज्ञापनदाता और स्कैनर घटकों की आवश्यकता नहीं है या उनका समर्थन नहीं करता है। इसके बजाय, यह प्रत्येक के वर्तमान संस्करणों का उपयोग करता है (गैर-विस्तारित विज्ञापनों के लिए विरासत विज्ञापनदाता और विरासत स्कैनर, और विस्तारित विज्ञापनों के लिए विस्तारित विज्ञापनदाता और विस्तारित स्कैनर)। BLE और मेश BGAPI दोनों का उपयोग करने वाले अनुप्रयोगों को अब अप्रचलित BLE विज्ञापनदाता और स्कैनर घटकों का उपयोग नहीं करना चाहिए।
निश्चित मुद्दे
रिलीज़ 6.1.3.0 में ठीक किया गया
| पहचान # | विवरण |
| 1331888,
1338088, 1338090 |
कई अनहैंडल मेमोरी आवंटन विफलताओं को ठीक किया गया, जो डिवाइस पर ट्रैफिक के अधिक लोड होने पर संभावित रूप से क्रैश का कारण बन सकती थीं। |
| 1345827 | नोड हटाने के लिए सूचनात्मक DFU वितरक BGAPI घटना की हानि को ठीक किया गया। |
| 1351464 | ओवरलोड स्थिति में कनेक्शन बंद होने की लिंक लेयर रिपोर्टिंग को ठीक किया गया। |
| 1354679 | विरासत विज्ञापन भेजते समय मेमोरी उपयोग को अनुकूलित किया गया। |
| 1356050 | अंतर्निहित कनेक्शन अप्रत्याशित रूप से बंद होने पर GATT प्रॉक्सी पुनः आरंभ होने की समस्या को ठीक किया गया। |
रिलीज़ 6.1.2.0 में ठीक किया गया
| पहचान # | विवरण |
| 1251498 | इसमें सुधार किया गया है कि जब लाइटिंग संदेश, जिसमें संक्रमण समय भी शामिल है, लॉग में गलत त्रुटि संदेश प्रदर्शित करता है। |
| 1284204 | sl_btmesh_node_power_off कमांड का उपयोग करते समय रिप्ले सुरक्षा सूची को सहेजने में बाधा उत्पन्न करने वाली समस्या को ठीक किया गया। |
| 1325267 | जब कॉन्फ़िगर किया गया लेखन अंतराल घातांक शून्य पर सेट किया जाता है, तो तत्व अनुक्रम संख्या लेखन को ठीक किया गया। |
| 1334927 | उस समस्या को ठीक किया गया जो संसाधन की कमी के दौरान GATT प्रॉक्सी सर्वर द्वारा डेटा प्राप्त करने पर हार्ड फॉल्ट उत्पन्न कर सकती थी। |
रिलीज़ 6.1.0.0 में ठीक किया गया
| पहचान # | विवरण |
| 1235337 | ओवरलोडेड डिवाइस पर GATT सेवा खोज को और अधिक मजबूत बनाया गया। |
| 1247422 | अतिभारित डिवाइस पर विक्रेता मॉडल रिसेप्शन को और अधिक मजबूत बनाया। |
| 1252252 | यह तब ठीक किया गया जब जेनेरिक मूव संदेश एक मंद ऊपर की ओर ले जाता है, जो एक मंद नीचे की ओर ओवरफ्लो हो सकता है। |
| 1254356 | मित्र सबसिस्टम डिइनिशियलाइज़ेशन के साथ एक प्रतिगमन को ठीक किया गया। |
| 1276121 | जब एम्बेडेड प्रोविजनर एक कुंजी रीफ्रेश प्रक्रिया को लागू करता है तो बीजीएपीआई स्तर पर एप्लिकेशन कुंजी इंडेक्स ट्रंकेशन को ठीक किया जाता है। |
रिलीज़ 6.0.1.0 में ठीक किया गया
| पहचान # | विवरण |
| 1226000 | निजी नोड पहचान की जांच के लिए नोड पहचान की जांच के लिए विस्तारित प्रोविजनर बीजीएपीआई फ़ंक्शन। |
| 1206620 | फ़र्मवेयर सत्यापन समस्याओं को ठीक करने के लिए उच्च लोड के दौरान गायब बीजीएपीआई घटनाओं के कारण होने वाली समस्याओं को ठीक किया गया। |
| 1230833 | मित्र सबसिस्टम डीइनिशियलाइज़ेशन को ठीक किया गया ताकि रीइनिशियलाइज़ेशन डिवाइस को रीसेट किए बिना काम करे। |
| 1243565 | उदाहरण के लिए, प्रावधानकर्ता आरंभीकरण विफल होने पर होने वाली दुर्घटना को ठीक किया गयाampविकृत डीसीडी के कारण। |
| 1244298 | सीन क्लाइंट मॉडल के रजिस्टर स्टेटस इवेंट में नकली अतिरिक्त ऑक्टेट की निश्चित रिपोर्टिंग। |
| 1243556 | बीटी मेश एप्लिकेशन घटकों के लिए स्वचालित नोड आरंभीकरण हटा दिया गया। अब सभी घटकों का उपयोग प्रोविज़नर भूमिका में भी किया जा सकता है। |
रिलीज़ 6.0.0.0 में ठीक किया गया
| पहचान # | विवरण |
| 360955 | पहले और दूसरे ध्यान टाइमर घटना के बीच का अंतराल एक सेकंड से अधिक हो सकता है। |
| 1198887 | निजी बीकन यादृच्छिक विज्ञापनदाता पता सभी सबनेट के लिए समान है जबकि यह अलग होना चाहिए। |
| 1202073 | Btmesh_ncp_empty उदाampGCC कंपाइलर के साथ BRD4182 पर पर्याप्त RAM नहीं है। |
| 1202088 | Btmesh_soc_switch पूर्वampIAR कंपाइलर के साथ BRD4311 और BRD4312 पर पर्याप्त RAM नहीं है |
| 1206714 | जब प्रॉक्सी सर्वर में सबनेट जोड़ा जाता है तो प्रॉक्सी सर्वर को प्रॉक्सी कनेक्शन पर एक बीकन उत्सर्जित करना चाहिए |
| पहचान # | विवरण |
| 1206715,
1211012, 1211022 |
रिमोट प्रोविजनिंग समर्थित होने पर डिवाइस कंपोजिशन डेटा पेज 2, 129 और 130 के लिए समर्थन कॉन्फ़िगरेशन सर्वर मॉडल के साथ-साथ बड़े कंपोजिशन डेटा सर्वर मॉडल में मौजूद होना चाहिए। |
| 1211017 | स्थान की जानकारी का समय-समय पर प्रकाशन वैश्विक और स्थानीय स्थान के बीच वैकल्पिक होना चाहिए जब दोनों ज्ञात हों |
| 1212373 | कई सौ प्रॉक्सी कनेक्शन खोलने और बंद करने के बाद प्रॉक्सी कनेक्शन प्रबंधन में संसाधन रिसाव |
| 1212854 | एलपीएन में पुल मोड एमबीटी स्थानांतरण सफलतापूर्वक पूरा नहीं होता है |
| 1197398,
1194443 |
डीएफयू वितरक एप्लिकेशन वर्तमान में 60 से अधिक नोड्स को सफलतापूर्वक संभालने में सक्षम नहीं है |
| 1202088 | Btmesh_soc_switch_ctl उदाampले आईएआर कंपाइलर के साथ सभी बोर्डों पर संकलित करता है। |
वर्तमान रिलीज में ज्ञात मुद्दे
बोल्ड में मुद्दे पिछले रिलीज के बाद से जोड़े गए थे।
| पहचान # | विवरण | वैकल्पिक हल |
| 401550 | खंडित संदेश प्रबंधन विफलता के लिए कोई BGAPI ईवेंट नहीं। | एप्लिकेशन को टाइमआउट/एप्लिकेशन परत प्रतिक्रिया की कमी से विफलता को कम करने की आवश्यकता है; विक्रेता मॉडल के लिए एक एपीआई प्रदान किया गया है। |
| 454059 | केआर प्रक्रिया के अंत में बड़ी संख्या में प्रमुख ताज़ा स्थिति परिवर्तन घटनाएं उत्पन्न होती हैं, और इससे एनसीपी कतार में बाढ़ आ सकती है। | प्रोजेक्ट में NCP कतार की लंबाई बढ़ाएँ। |
| 454061 | राउंड-ट्रिप विलंबता परीक्षणों में 1.5 की तुलना में प्रदर्शन में मामूली गिरावट देखी गई। | |
| 624514 | यदि सभी कनेक्शन सक्रिय हैं और GATT प्रॉक्सी उपयोग में है, तो कनेक्ट करने योग्य विज्ञापन को फिर से स्थापित करने में समस्या। | आवश्यकता से एक कनेक्शन अधिक आवंटित करें। |
| 841360 | GATT बियरर पर खंडित संदेश प्रसारण का खराब प्रदर्शन। | सुनिश्चित करें कि अंतर्निहित BLE कनेक्शन का कनेक्शन अंतराल छोटा है; सुनिश्चित करें कि एटीटी एमटीयू एक पूर्ण मेश पीडीयू में फिट होने के लिए पर्याप्त बड़ा है; प्रति कनेक्शन इवेंट एकाधिक एलएल पैकेट प्रसारित करने की अनुमति देने के लिए न्यूनतम कनेक्शन इवेंट लंबाई को ट्यून करें। |
| 1121605 | राउंडिंग त्रुटियों के कारण निर्धारित ईवेंट अपेक्षा से बहुत थोड़े अलग समय पर ट्रिगर हो सकते हैं। | |
| 1226127 | मेज़बान प्रावधानकर्ता पूर्वampजब यह दूसरे नोड का प्रावधान करना शुरू करता है तो यह अटक सकता है। | दूसरे नोड को प्रोविज़न करने से पहले होस्ट प्रोविज़नर ऐप को पुनरारंभ करें। |
| 1204017 | वितरक समानांतर स्व-एफडब्ल्यू अपडेट और एफडब्ल्यू अपलोड को संभालने में सक्षम नहीं है। | सेल्फ एफडब्ल्यू अपडेट और एफडब्ल्यू अपलोड को समानांतर में न चलाएं। |
| 1338936 | ओवरलोड स्थिति में डिस्कनेक्शन के बाद GATT प्रॉक्सी सेवा विज्ञापन को पुनः आरंभ नहीं कर सकता है। | सुनिश्चित करें कि ट्रैफ़िक हैंडलिंग के लिए पर्याप्त बफ़र्स आरक्षित हैं। नेटवर्क और संचार पैटर्न की योजना इस तरह बनाएं कि कोई भी नोड ट्रैफ़िक से अभिभूत न हो। |
| 1344809 | विज्ञापन वाहक को प्रॉक्सी करने से, डेटा अग्रेषित करने में सामान्य से अधिक देरी के साथ, अधिभार की स्थिति में स्टॉल लग जाता है। | सुनिश्चित करें कि ट्रैफ़िक हैंडलिंग के लिए पर्याप्त बफ़र्स आरक्षित हैं। नेटवर्क और संचार पैटर्न की योजना इस तरह बनाएं कि कोई भी नोड ट्रैफ़िक से अभिभूत न हो। |
पदावनत आइटम
रिलीज 6.0.0.0 में बहिष्कृत
BGAPI कमांड sl_btmesh_node_get_networks() को हटा दिया गया है। इसके बजाय sl_btmesh_node_key_key_count() और sl_btmesh_node_get_key() का उपयोग करें।
BGAPI कमांड sl_btmesh_test_set_segment_send_delay() और sl_btmesh_test_set_sar_config() को हटा दिया गया है। इसके बजाय sl_btmesh_sar_config_set_sar_transmitter() और sl_btmesh_sar_config_server_set_sar_receiver() का उपयोग करें।
हटाए गए आइटम
रिलीज़ 6.0.0.0 में हटा दिया गया
BGAPI कमांड sl_btmesh_test_set_local_config() और sl_btmesh_test_get_local_config() हटा दिए गए हैं। BGAPI कमांड sl_btmesh_node_get_statistics() और sl_btmesh_node_clear_statistics() हटा दिए गए हैं।
इस रिलीज का उपयोग करना
इस रिलीज़ में निम्नलिखित शामिल हैं
- सिलिकॉन लैब्स ब्लूटूथ मेश स्टैक लाइब्रेरी
- ब्लूटूथ जाल एसampले आवेदन
यदि आप पहली बार उपयोगकर्ता हैं, तो QSG176 देखें: सिलिकॉन लैब्स ब्लूटूथ मेश SDK v2.x क्विक-स्टार्ट गाइड।
स्थापना और उपयोग
ब्लूटूथ मेश एसडीके को सिलिकॉन लैब्स एसडीके के सुइट, गेको एसडीके (जीएसडीके) के हिस्से के रूप में प्रदान किया गया है। जीएसडीके के साथ शीघ्रता से आरंभ करने के लिए, सिंपलिसिटी स्टूडियो 5 स्थापित करें, जो आपका विकास वातावरण स्थापित करेगा और आपको जीएसडीके इंस्टॉलेशन के बारे में बताएगा। सिंपलिसिटी स्टूडियो 5 में सिलिकॉन लैब्स उपकरणों के साथ IoT उत्पाद विकास के लिए आवश्यक सभी चीजें शामिल हैं, जिसमें एक संसाधन और प्रोजेक्ट लॉन्चर, सॉफ्टवेयर कॉन्फ़िगरेशन टूल, जीएनयू टूलचेन के साथ पूर्ण आईडीई और विश्लेषण टूल शामिल हैं। इंस्टालेशन निर्देश ऑनलाइन सिंपलिसिटी स्टूडियो 5 उपयोगकर्ता गाइड में दिए गए हैं।
वैकल्पिक रूप से, गेको एसडीके को गिटहब से नवीनतम डाउनलोड या क्लोन करके मैन्युअल रूप से स्थापित किया जा सकता है। देखो https://github.com/Sili-conLabs/gecko_sdk अधिक जानकारी के लिए.
सिंपलिसिटी स्टूडियो 5.3 और उच्चतर के साथ जीएसडीके डिफ़ॉल्ट इंस्टॉल स्थान बदल गया है।
- विंडोज़: C:\उपयोगकर्ता\ \SimplicityStudio\SDKs\gecko_sdk
- MacOS: /उपयोगकर्ता/ /SimplicityStudio/SDKs/gecko_sdk
स्टैक का यह संस्करण सुरक्षित वॉल्ट कुंजी प्रबंधन के साथ एकीकृत है। जब सिक्योर वॉल्ट हाई डिवाइस पर तैनात किया जाता है, तो मेश एन्क्रिप्शन कुंजी को सिक्योर वॉल्ट कुंजी प्रबंधन कार्यक्षमता का उपयोग करके संरक्षित किया जाता है। नीचे दी गई तालिका संरक्षित कुंजियाँ और उनकी भंडारण सुरक्षा विशेषताओं को दर्शाती है।
| चाबी | एक नोड पर निर्यात योग्यता | प्रोविजनर पर निर्यात योग्यता | नोट्स |
| नेटवर्क कुंजी | निर्यात भी किया जा | निर्यात भी किया जा | नेटवर्क कुंजी की व्युत्पत्ति केवल रैम में मौजूद होती है जबकि नेटवर्क कुंजी फ्लैश पर संग्रहीत होती है |
| आवेदन कुंजी | गैर-निर्यात योग्य | निर्यात भी किया जा | |
| डिवाइस कुंजी | गैर-निर्यात योग्य | निर्यात भी किया जा | प्रोविजनर के मामले में, प्रोविजनर की अपनी डिवाइस कुंजी के साथ-साथ अन्य डिवाइस की कुंजी पर भी लागू किया जाता है |
जिन कुंजियों को "गैर-निर्यात योग्य" के रूप में चिह्नित किया गया है उनका उपयोग किया जा सकता है लेकिन नहीं किया जा सकता है viewरनटाइम पर एड या शेयर किया जाता है। “निर्यात योग्य” के रूप में चिह्नित की गई कुंजियाँ रनटाइम पर उपयोग या शेयर की जा सकती हैं, लेकिन फ़्लैश में संग्रहीत होने पर एन्क्रिप्टेड रहती हैं। सुरक्षित वॉल्ट कुंजी प्रबंधन कार्यक्षमता के बारे में अधिक जानकारी के लिए, AN1271: सुरक्षित कुंजी संग्रहण देखें।
सुरक्षा सलाह की सदस्यता लेने के लिए, सिलिकॉन लैब्स ग्राहक पोर्टल में लॉग इन करें, फिर अकाउंट होम चुनें। पोर्टल होम पेज पर जाने के लिए होम पर क्लिक करें और फिर नोटिफिकेशन प्रबंधित करें टाइल पर क्लिक करें। सुनिश्चित करें कि 'सॉफ़्टवेयर/सुरक्षा सलाहकार नोटिस और उत्पाद परिवर्तन नोटिस (पीसीएन)' चेक किया गया है, और आपने अपने प्लेटफ़ॉर्म और प्रोटोकॉल के लिए कम से कम सब्सक्राइब किया है। किसी भी परिवर्तन को सहेजने के लिए सहेजें पर क्लिक करें।
निम्नलिखित आंकड़ा एक पूर्व हैampपर:
![]()
सहायता
विकास किट ग्राहक प्रशिक्षण और तकनीकी सहायता के लिए पात्र हैं। सिलिकॉन लैब्स ब्लूटूथ जाल का उपयोग करें web सभी सिलिकॉन लैब्स ब्लूटूथ उत्पादों और सेवाओं के बारे में जानकारी प्राप्त करने और उत्पाद समर्थन के लिए साइन अप करने के लिए पेज। सिलिकॉन लैबोरेट्रीज़ सहायता से संपर्क करें http://www.silabs.com/support.
![]()
![]()
IoT पोर्टफोलियोwww.silabs.com/IoT
- दप/एचडब्ल्यू www.silabs.com/simplicity
- गुणवत्ता www.silabs.com/गुणवत्ता
- समर्थन और समुदाय www.silabs.com/community
अस्वीकरण
सिलिकॉन लैब्स का उद्देश्य ग्राहकों को सिलिकॉन लैब्स उत्पादों का उपयोग करने वाले या उपयोग करने का इरादा रखने वाले सिस्टम और सॉफ़्टवेयर कार्यान्वयनकर्ताओं के लिए उपलब्ध सभी बाह्य उपकरणों और मॉड्यूल का नवीनतम, सटीक और गहन दस्तावेज़ीकरण प्रदान करना है। विशेषता डेटा, उपलब्ध मॉड्यूल और बाह्य उपकरण, मेमोरी आकार और मेमोरी पते प्रत्येक विशिष्ट डिवाइस को संदर्भित करते हैं, और प्रदान किए गए "विशिष्ट" पैरामीटर अलग-अलग अनुप्रयोगों में भिन्न हो सकते हैं और भिन्न होते हैं। आवेदन उदाहरणampयहाँ वर्णित विवरण केवल उदाहरण के लिए हैं। सिलिकॉन लैब्स बिना किसी पूर्व सूचना के उत्पाद जानकारी, विनिर्देशों और विवरणों में परिवर्तन करने का अधिकार सुरक्षित रखती है, और शामिल जानकारी की सटीकता या पूर्णता के बारे में वारंटी नहीं देती है। बिना किसी पूर्व सूचना के, सिलिकॉन लैब्स सुरक्षा या विश्वसनीयता कारणों से विनिर्माण प्रक्रिया के दौरान उत्पाद फर्मवेयर को अपडेट कर सकती है। ऐसे परिवर्तन उत्पाद के विनिर्देशों या प्रदर्शन को नहीं बदलेंगे। इस दस्तावेज़ में दी गई जानकारी के उपयोग के परिणामों के लिए सिलिकॉन लैब्स का कोई दायित्व नहीं होगा।
यह दस्तावेज़ किसी भी एकीकृत सर्किट को डिज़ाइन या निर्माण करने के लिए किसी भी लाइसेंस को निहित या स्पष्ट रूप से प्रदान नहीं करता है। उत्पादों को किसी भी FDA क्लास III डिवाइस, ऐसे अनुप्रयोगों के लिए डिज़ाइन या अधिकृत नहीं किया गया है जिनके लिए FDA प्रीमार्केट अनुमोदन की आवश्यकता है या सिलिकॉन लैब्स की विशिष्ट लिखित सहमति के बिना लाइफ सपोर्ट सिस्टम। एक "लाइफ सपोर्ट सिस्टम" कोई भी उत्पाद या सिस्टम है जिसका उद्देश्य जीवन और/या स्वास्थ्य का समर्थन या पोषण करना है, जो अगर विफल हो जाता है, तो महत्वपूर्ण व्यक्तिगत चोट या मृत्यु का कारण बन सकता है। सिलिकॉन लैब्स उत्पाद सैन्य अनुप्रयोगों के लिए डिज़ाइन या अधिकृत नहीं हैं। सिलिकॉन लैब्स उत्पादों का उपयोग किसी भी परिस्थिति में सामूहिक विनाश के हथियारों में नहीं किया जाएगा, जिसमें परमाणु, जैविक या रासायनिक हथियार, या ऐसे हथियार ले जाने में सक्षम मिसाइलें शामिल हैं (लेकिन इन्हीं तक सीमित नहीं हैं)। सिलिकॉन लैब्स सभी व्यक्त और निहित वारंटी को अस्वीकार करता है और ऐसे अनधिकृत अनुप्रयोगों में सिलिकॉन लैब्स उत्पाद के उपयोग से संबंधित किसी भी चोट या क्षति के लिए जिम्मेदार या उत्तरदायी नहीं होगा।
ट्रेडमार्क जानकारी
सिलिकॉन लैबोरेटरीज इंक.®, सिलिकॉन लैबोरेटरीज®, सिलिकॉन लैब्स®, सिलैब्स® और सिलिकॉन लैब्स लोगो®, ब्लूगीगा®, ब्लूगीगा लोगो®, ईएफएम®, ईएफएम32®, ईएफआर, एम्बर®, एनर्जी माइक्रो, एनर्जी माइक्रो लोगो और इसके संयोजन, "दुनिया के सबसे अधिक ऊर्जा अनुकूल माइक्रोकंट्रोलर", रेडपाइन सिग्नल®, वाईसेकनेक्ट, एन-लिंक, ईजेडलिंक®, ईजेडरेडियो®, ईजेडरेडियोप्रो®, गेको®, गेको ओएस, गेको ओएस स्टूडियो, प्रिसिजन32®, सिंपलिसिटी स्टूडियो®, टेलीजेसिस, टेलीजेसिस लोगो®, यूएसबीएक्सप्रेस®, जेनट्री, जेनट्री लोगो और जेनट्री डीएमएस, जेड-वेव®, और अन्य सिलिकॉन लैब्स के ट्रेडमार्क या पंजीकृत ट्रेडमार्क हैं। ARM, CORTEX, Cortex-M3 और THUMB ARM Holdings के ट्रेडमार्क या पंजीकृत ट्रेडमार्क हैं। Keil ARM Limited का पंजीकृत ट्रेडमार्क है। Wi-Fi, Wi-Fi Alliance का पंजीकृत ट्रेडमार्क है। यहाँ उल्लिखित सभी अन्य उत्पाद या ब्रांड नाम उनके संबंधित धारकों के ट्रेडमार्क हैं।
सिलिकॉन लेबोरेटरीज इंक।
400 वेस्ट सीजर शावेज ऑस्टिन, TX 78701
यूएसएwww.silabs.com
दस्तावेज़ / संसाधन
![]() |
सिलिकॉन लैब्स 6.1.3.0 GA ब्लूटूथ मेष सॉफ्टवेयर विकास [पीडीएफ] उपयोगकर्ता गाइड 6.1.3.0 GA ब्लूटूथ मेष सॉफ्टवेयर विकास, 6.1.3.0 GA, ब्लूटूथ मेष सॉफ्टवेयर विकास, मेष सॉफ्टवेयर विकास, सॉफ्टवेयर विकास, विकास |



