सिलिकन-लोगोSILICON LABS 6.1.3.0 GA ब्लुटुथ मेष सफ्टवेयर विकास

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development-PRODUCT

निर्दिष्टीकरणहरू

  • उत्पादनको नाम: Gecko SDK Suite 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 रिलीज भयो

उत्पादन उपयोग निर्देशन

अनुकूलता र प्रयोग सूचनाहरू
सुरक्षा अपडेटहरू र सूचनाहरूका लागि, Gecko प्लेटफर्म रिलीज नोटहरूको सुरक्षा अध्यायलाई सन्दर्भ गर्नुहोस् वा सिलिकन ल्याब्स रिलीज नोट्स पृष्ठमा जानुहोस्। नवीनतम जानकारीको लागि सुरक्षा सल्लाहकारहरूको सदस्यता लिनुहोस्।

यो रिलीज प्रयोग गर्दै
यदि तपाईं सिलिकन ल्याब्स ब्लुटुथ जाल SDK मा नयाँ हुनुहुन्छ भने, उत्पादनको साथ सुरू गर्न प्रयोगकर्ता पुस्तिकामा प्रदान गरिएका निर्देशनहरू पालना गर्नुहोस्।

मिल्दो कम्पाइलरहरू
सुनिश्चित गर्नुहोस् कि तपाइँ सही प्रयोग गर्दै हुनुहुन्छ files र कम्पाइलरहरू उत्पादनको इष्टतम प्रदर्शनको लागि सिफारिस गरिएको रूपमा।

FAQ

  • प्रश्न: मैले सुरक्षा अद्यावधिकहरूको बारेमा थप जानकारी कहाँ पाउन सक्छु?
    A: तपाईले Gecko प्लेटफर्म रिलीज नोटहरूको सुरक्षा अध्यायलाई सन्दर्भ गर्न सक्नुहुन्छ वा विस्तृत सुरक्षा अपडेट जानकारीको लागि सिलिकन ल्याब्स रिलीज नोट्स पृष्ठमा जानुहोस्। |
  • प्रश्न: म यस उत्पादनको लागि सुरक्षा सल्लाहकारहरूको सदस्यता कसरी लिन सक्छु?
    A: सुरक्षा सल्लाहकारहरूको सदस्यता लिन र अद्यावधिक जानकारी प्राप्त गर्न, प्रयोगकर्ता पुस्तिकामा प्रदान गरिएका निर्देशनहरू पालना गर्नुहोस् वा सिलिकन ल्याब समर्थनलाई सम्पर्क गर्नुहोस्।
  • Q: कुन कम्पाइलरहरू यस उत्पादनसँग उपयुक्त छन्?
    A: यस उत्पादनको साथ प्रयोगको लागि सिफारिस गरिएको मिल्दो कम्पाइलरहरूको सूचीको लागि प्रयोगकर्ता पुस्तिकालाई सन्दर्भ गर्नुहोस्।

Bluetooth® जाल SDK 6.1.3.0 GA
Gecko SDK Suite 4.4 अक्टोबर 23, 2024

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

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

  • मेष १.१ को योग्य कार्यान्वयन
  • नेटवर्क प्रकाश नियन्त्रण (NLC) प्रो थपियोfilesSILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (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 वा सिलिकन ल्याब्स रिलिज नोट्स पृष्ठमा स्थापित Gecko प्लेटफर्म रिलीज नोटहरूको सुरक्षा अध्याय हेर्नुहोस्। सिलिकन ल्याब्सले पनि अप-टु-डेट जानकारीको लागि सुरक्षा सल्लाहहरूको सदस्यता लिनुहोस् भनेर दृढतापूर्वक सिफारिस गर्दछ। निर्देशनहरूको लागि, वा यदि तपाईं सिलिकन ल्याब्स ब्लुटुथ जाल SDK मा नयाँ हुनुहुन्छ भने, यो रिलीज प्रयोग गर्नुहोस् हेर्नुहोस्।

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

  • macOS वा Linux मा IarBuild.exe कमाण्ड लाइन उपयोगिता वा IAR इम्बेडेड वर्कबेन्च GUI सँग निर्माण गर्न वाइन प्रयोग गर्दा गलत परिणाम हुन सक्छ। fileछोटो उत्पादन गर्नको लागि वाइनको ह्यासिङ एल्गोरिथ्ममा टक्करको कारण प्रयोग भइरहेको छ file नामहरू।
  • macOS वा Linux का ग्राहकहरूलाई IAR बाट Simplicity Studio बाहिर नबनाउन सल्लाह दिइन्छ। गर्ने ग्राहकहरूले होसियारीपूर्वक प्रमाणित गर्नुपर्छ कि सही हो files प्रयोग भइरहेका छन्। GCC (The GNU Compiler Collection) संस्करण 12.2.1, Simplicity Studio को साथ प्रदान गरिएको।
  • GCC को लिङ्क-समय अप्टिमाइजेसन सुविधा असक्षम गरिएको छ, जसको परिणामस्वरूप छविको आकारमा थोरै वृद्धि भयो।

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

 नयाँ सुविधाहरू
रिलीज 6.0.1.0 मा थपियो

SLC कम्पोनेन्टहरूमा परिवर्तनहरू:

  • प्रोभिजनर र प्रोभिजनीको भूमिकाको छेउमा तेस्रो BT मेष भूमिका थपियो - कस्टम BT मेष भूमिका, जहाँ अनुप्रयोगले आफू अनुकूल भूमिका लागू गर्ने स्वतन्त्रता प्राप्त गर्दछ। पूर्वका लागिample, प्रावधानकर्ता वा
  • Provisionee भूमिका रनटाइम चयन गर्न सकिन्छ।
  • रिलीज 6.0.0.0 मा थपियो
  • नयाँ सञ्जाल प्रकाश नियन्त्रण (NLC) पूर्वampले एप्स:
  • btmesh_soc_nlc_basic_lightness_controller BT Mesh NLC आधारभूत लाइटनेस कन्ट्रोलर प्रो को प्रदर्शनको लागिfile
  • btmesh_soc_nlc_basic_scene_selector BT Mesh NLC आधारभूत दृश्य चयनकर्ता प्रो को प्रदर्शनको लागिfile
  • BT Mesh NLC Dimming Controller Pro को प्रदर्शनको लागि btmesh_soc_nlc_dimming_controlfile
  • btmesh_soc_nlc_sensor_ambient_light BT Mesh NLC एम्बियन्ट लाइट सेन्सर प्रो को प्रदर्शन को लागीfile
  • btmesh_soc_nlc_sensor_occupancy BT Mesh NLC ओक्युपेन्सी सेन्सर प्रो को प्रदर्शनको लागिfile (मानिसहरूको गणना)

पूर्वमा परिवर्तनहरूampले एप्स:
btmesh_soc_sensor_server मेटाइयो र यसको कार्यक्षमता 3 ex मा विभाजित गरियोamples:

  • थर्मोमिटरको साथ सेन्सर सर्भर मोडेलको प्रदर्शनको लागि btmesh_soc_sensor_thermometer
  • btmesh_soc_nlc_sensor_occupancy BT Mesh NLC ओक्युपेन्सी सेन्सर प्रो को प्रदर्शनको लागिfile (मानिसहरूको गणना)
  • btmesh_soc_nlc_sensor_ambient_light BT Mesh NLC एम्बियन्ट लाइट सेन्सर प्रो को प्रदर्शन को लागीfile
  • btmesh_soc_switch लाई btmesh_soc_switch_ctl मा पुन: नामाकरण गरिएको थियो, जसको उद्देश्य लाइट CTL क्लाइन्ट मोडेलको प्रयोग प्रदर्शन गर्नु हो। पूर्वampले अब दृश्यहरू नियन्त्रण गर्दैन (दृश्य ग्राहक)
  • btmesh_soc_light लाई btmesh_soc_light_ctl मा पुन: नामाकरण गरियो
  • पूर्वample ले अब LC सर्भर मोडेल र दृश्य सर्भर, समय तालिका सर्भर र समय सर्भर मोडेलहरू प्रदर्शन गर्दैन।
  • btmesh_soc_hsl लाई btmesh_soc_light_hsl मा पुन: नामाकरण गरियो
  • पूर्वample ले अब LC सर्भर मोडेल र दृश्य सर्भर, समय तालिका सर्भर र समय सर्भर मोडेलहरू प्रदर्शन गर्दैन।

सबै पूर्वमा परिवर्तनहरूampले एप्स:

  • DFU छवि अद्यावधिकहरू Create_bl_ को सट्टा पाइथन स्क्रिप्टद्वारा उत्पन्न हुन्छन्।files.bat/.sh files
  • मेष रचना डेटा पृष्ठहरू 1, 2, 128, 129, 130 को लागि समर्थन सबै पूर्वका लागि थपियोamples, यी पृष्ठहरू स्वचालित रूपमा BT Mesh Configurator उपकरणद्वारा उत्पन्न हुन्छन्।

नयाँ SLC कम्पोनेन्टहरू:

  • btmesh_nlc_basic_lightness_controller BT Mesh NLC आधारभूत लाइटनेस कन्ट्रोलर प्रो को प्रदर्शन को लागीfile
  • btmesh_nlc_basic_lightness_controller_profileआधारभूत लाइटनेस कन्ट्रोलर प्रोको लागि संरचना डेटा पृष्ठ 2 NLC समर्थनको लागि _metadatafile
  • BT Mesh NLC आधारभूत दृश्य चयनकर्ता प्रो को प्रदर्शन को लागी btmesh_nlc_basic_scene_selectorfile
  • btmesh_nlc_basic_scene_selector_profileआधारभूत दृश्य चयनकर्ता प्रो को लागि रचना डेटा पृष्ठ 2 NLC समर्थन को लागी _metadatafile BT Mesh NLC को प्रदर्शनको लागि btmesh_nlc_dimming_control
  • डिमिङ कन्ट्रोलर प्रोfile
  • btmesh_nlc_dimming_control_profileडिमिङ कन्ट्रोलर प्रो को लागि रचना डेटा पृष्ठ 2 NLC समर्थन को लागी _metadatafile btmesh_nlc_ambient_light_sensor BT Mesh NLC एम्बियन्ट लाइट सेन्सर प्रो को प्रदर्शन को लागीfile
  • btmesh_nlc_ambient_light_sensor_profileएम्बियन्ट लाइट सेन्सर प्रो को लागि रचना डेटा पृष्ठ 2 NLC समर्थन को लागी _metadatafile btmesh_nlc_occupancy_sensor BT Mesh NLC ओक्युपन्सी सेन्सर प्रो को प्रदर्शन को लागीfile (मानिसहरूको गणना)
  • btmesh_nlc_occupancy_sensor_profileOccupency Sensor Pro को लागि कम्पोजिसन डेटा पृष्ठ 2 NLC समर्थनको लागि _metadatafile
  • btmesh_generic_level_client_ext जेनेरिक मूभ अनकनोलेज्ड र जेनेरिक डेल्टा अज्ञात सन्देशहरूसँग जेनेरिक बेस कम्पोनेन्ट विस्तार गर्नका लागि
  • ncp_btmesh_ae_server नोडको लागि सिलाब कन्फिगरेसन सर्भर विक्रेता मोडेल सक्षम गर्नको लागि विज्ञापन विस्तारमा डेटा स्थानान्तरण अनुमति दिन
  • ncp_btmesh_ae_server नोडको लागि Silabs कन्फिगरेसन क्लाइन्ट विक्रेता मोडेल सक्षम गर्नका लागि।
  • ncp_btmesh_user_cmd BGAPI प्रयोगकर्ता सन्देशहरू, प्रतिक्रियाहरू र घटनाहरू प्रयोग गरेर NCP होस्ट र NCP लक्ष्य बीचको सञ्चार प्रदर्शनको लागि।

नयाँ APIs
रिलीज 6.1.0.0 मा थपियो

BGAPI थपहरू:
मेष प्रावधान र मेष प्रोक्सी सेवा विज्ञापनहरूसँग स्क्यान प्रतिक्रिया डेटा सम्बद्ध गर्न नोड वर्गमा नयाँ आदेशहरू थपिएका छन्। मेष प्रोक्सी सेवा विज्ञापनहरूसँग सम्बन्धित स्क्यान प्रतिक्रिया डेटा प्रत्येक नेटवर्क कुञ्जीको लागि व्यक्तिगत रूपमा सेट गर्न सकिन्छ, त्यसैले यसले त्यो कुञ्जीसँग इन्क्रिप्ट गरिएको डेटा समावेश गर्न सक्छ, तर यो व्यवस्थापन गर्न अनुप्रयोगमा निर्भर छ। नयाँ आदेशहरू हुन्:

  • 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: सन्देशको लागि घटना LPN मा रिले गरिँदै
  • sl_btmesh_diagnostic_friend_remove: सन्देशको लागि घटना मित्रता सन्देश लाइनबाट हटाइयो

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

SLC कम्पोनेन्टहरूमा परिवर्तनहरू:

  • ncp_btmesh_dfu कम्पोनेन्टको ncp_btmesh_dfu.h सँग नयाँ API छ
    • void sl_btmesh_ncp_dfu_handle_cmd (void *डेटा, bool *cmd_handled);
  • btmesh_provisioning_decorator कम्पोनेन्टले प्रावधान असफल भएपछि प्रावधान पुन: सुरु गर्दैन btmesh_lighting_server को sl_btmesh_lighting_server.h मा नयाँ API छ
    • void sl_btmesh_update_lightness(uint16_t lightness, uint32_t left_ms);
  • btmesh_event_log मा थप दानेदार कन्फिगरेबिलिटी विकल्पहरू छन्
  • btmesh_ctl_client को sl_btmesh_ctl_client.h को सट्टा API परिवर्तन छ
    • void sl_btmesh_set_temperature(uint8_t new_color_temperature_percentage); नयाँ एपीआई हो
    • void sl_btmesh_ctl_client_set_temperature(uint8_t तापमान_प्रतिशत); void sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent);

BGAPI थपहरू:
यन्त्र निदानका लागि नयाँ BGAPI वर्ग थपिएको छ। यसले मेष स्ट्याक तथ्याङ्क काउन्टरहरू र नेटवर्क PDU रिलेइङ र प्रोक्सीको घटना-आधारित रिपोर्टिङको साथ एप्लिकेसन प्रदान गर्दछ, जुन आवश्यकता अनुसार सक्रिय र निष्क्रिय गर्न सकिन्छ।

निदान वर्गमा BGAPI आदेशहरू हुन्:

  • sl_btmesh_diagnostic_init: डायग्नोस्टिक घटक प्रारम्भ गर्नुहोस्
  • sl_btmesh_diagnostic_deinit: डायग्नोस्टिक कम्पोनेन्ट डिइनिटियल गर्नुहोस्
  • sl_btmesh_diagnostic_enable_relay: नेटवर्क PDU relaying/proxying गतिविधिको घटना-आधारित रिपोर्टिङ सक्षम गर्नुहोस्
  • sl_btmesh_diagnostic_disable_relay: नेटवर्क PDU relaying/proxying गतिविधिको घटना-आधारित रिपोर्टिङ असक्षम गर्नुहोस्
  • sl_btmesh_diagnostic_get_relay: अहिले सम्म रिले गरिएको/प्रोक्सी नेटवर्क PDU को संख्या प्राप्त गर्नुहोस्
  • 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 आदेशहरूद्वारा आत्म-कन्फिगरेसनलाई प्रतिस्थापन गर्न सक्छ।
  • कोड अप्टिमाइजेसनले प्रयोग गरिएको सुविधा सेटको आधारमा पहिलेको तुलनामा थोरै सानो फर्मवेयर छविहरू ल्याउन सक्छ।
  • कोड अप्टिमाइजेसनले प्रयोग गरिएको सुविधा सेटको आधारमा पहिलेको तुलनामा थोरै सानो RAM प्रयोगको परिणाम हुन सक्छ।
  • जाल स्ट्याकले अब हटाइएको BLE विज्ञापनदाता र स्क्यानर कम्पोनेन्टहरूको आवश्यकता वा समर्थन गर्दैन। यसको सट्टा, यसले प्रत्येकको हालको संस्करणहरू प्रयोग गर्दछ (गैर-विस्तारित विज्ञापनहरूको लागि लिगेसी विज्ञापनदाता र लिगेसी स्क्यानर, र विस्तारित विज्ञापनदाता र विस्तारित विज्ञापनहरूको लागि विस्तारित स्क्यानर)। BLE र Mesh BGAPIs दुवै प्रयोग गर्ने एप्लिकेसनहरूले अब हटाइएको BLE विज्ञापनदाता र स्क्यानर कम्पोनेन्टहरू पनि प्रयोग गर्नु हुँदैन।

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

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

आईडी # विवरण
२२१३२७,

२२१३२७,

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 मित्र सबसिस्टम deinitialization संग एक प्रतिगमन फिक्स।
1276121 एम्बेडेड प्रोभिजनरले कुञ्जी रिफ्रेस प्रक्रियालाई आह्वान गर्दा BGAPI स्तरमा फिक्स्ड एप्लिकेसन कुञ्जी अनुक्रमणिका ट्रंकेशन।

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

आईडी # विवरण
1226000 विस्तारित प्रोभिजनर BGAPI प्रकार्य नोड पहिचान जाँच गर्नको लागि निजी नोड पहिचान पनि जाँच गर्न।
1206620 फर्मवेयर प्रमाणिकरण समस्याहरू सुधार गर्न उच्च लोडको समयमा BGAPI घटनाहरू हराएको कारणले समाधान गरिएको समस्याहरू।
1230833 फिक्स्ड फ्रेन्ड सबसिस्टम डिइनिटियलाइजेसन ताकि यन्त्र रिसेट नगरी पुन: प्रारम्भिकरणले काम गर्दछ।
1243565 पूर्वका लागि प्रावधानकर्ता प्रारम्भ असफल भएमा हुने निश्चित क्र्यासampविकृत DCD को कारणले।
1244298 दृश्य ग्राहक मोडेलको दर्ता स्थिति घटनामा नकली अतिरिक्त अक्टेटहरूको स्थिर रिपोर्टिङ।
1243556 BT जाल अनुप्रयोग अवयवहरूको लागि स्वचालित नोड प्रारम्भ हटाइयो। अब सबै कम्पोनेन्टहरू प्रोभिजनर रोलमा पनि प्रयोग गर्न सकिन्छ।

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

आईडी # विवरण
360955 पहिलो र दोस्रो ध्यान टाइमर घटना बीचको अन्तराल एक सेकेन्ड भन्दा अन्य हुन सक्छ।
1198887 निजी बीकन अनियमित विज्ञापनदाता ठेगाना सबै सबनेटहरूको लागि समान छ जबकि यो फरक हुनुपर्छ।
1202073 Btmesh_ncp_empty पूर्वample सँग BRD4182 मा GCC कम्पाइलरको साथ पर्याप्त RAM छैन।
1202088 Btmesh_soc_switch पूर्वample सँग BRD4311 र BRD4312 मा IAR कम्पाइलरको साथ पर्याप्त RAM छैन
1206714 प्रोक्सी सर्भरले प्रोक्सी सर्भरमा सबनेट थप्दा प्रोक्सी जडानमा बीकन उत्सर्जन गर्नुपर्छ
आईडी # विवरण
२२१३२७,

२२१३२७,

1211022

यन्त्र संरचना डेटा पृष्ठ 2, 129 र 130 को लागि समर्थन कन्फिगरेसन सर्भर मोडेलको साथसाथै ठूलो संरचना डेटा सर्भर मोडेलमा उपस्थित हुनुपर्छ जब रिमोट प्रावधान समर्थित छ।
1211017 स्थान जानकारीको आवधिक प्रकाशन विश्वव्यापी र स्थानीय स्थान बीच वैकल्पिक हुनुपर्छ जब दुबै ज्ञात हुन्छन्
1212373 धेरै सय प्रोक्सी जडानहरू खोलिए र बन्द गरिसकेपछि प्रोक्सी जडान ह्यान्डलिङमा स्रोत चुहावट
1212854 LPN मा पुल मोड MBT स्थानान्तरण सफलतापूर्वक पूरा हुँदैन
२२१३२७,

1194443

DFU वितरक अनुप्रयोग हाल 60 भन्दा बढी नोडहरू सफलतापूर्वक ह्यान्डल गर्न सक्षम छैन
1202088 Btmesh_soc_switch_ctl पूर्वampले IAR कम्पाइलरको साथ सबै बोर्डहरूमा कम्पाइल गर्दछ।

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

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

आईडी # विवरण समाधान
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 अपलोड समानान्तरमा नचलाउनुहोस्।
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() हटाइएका छन्।

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

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

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

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

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

GSDK पूर्वनिर्धारित स्थापना स्थान Simplicity Studio 5.3 र उच्चको साथ परिवर्तन भएको छ।

  • विन्डोज: C: प्रयोगकर्ताहरू \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /प्रयोगकर्ताहरू/ /SimplicityStudio/SDKs/gecko_sdk
SDK संस्करणको लागि विशिष्ट कागजातहरू SDK सँग स्थापना गरिएको छ। अतिरिक्त जानकारी अक्सर ज्ञान आधार लेख (KBAs) मा पाउन सकिन्छ। API सन्दर्भहरू र यो र अघिल्लो रिलीज बारे अन्य जानकारी उपलब्ध छ https://docs.silabs.com/.
सुरक्षा जानकारी
सुरक्षित भल्ट एकीकरण
स्ट्याकको यो संस्करण सुरक्षित भल्ट कुञ्जी व्यवस्थापनसँग एकीकृत छ। सेक्योर भल्ट हाई डिभाइसहरूमा डिप्लोइ गर्दा, मेस इन्क्रिप्शन कुञ्जीहरू सेक्योर भल्ट कुञ्जी व्यवस्थापन कार्यक्षमता प्रयोग गरेर सुरक्षित गरिन्छ। तलको तालिकाले सुरक्षित कुञ्जीहरू र तिनीहरूको भण्डारण सुरक्षा विशेषताहरू देखाउँछ।
कुञ्जी नोडमा निर्यातयोग्यता Provisioner मा निर्यात योग्यता नोटहरू
नेटवर्क कुञ्जी निर्यातयोग्य निर्यातयोग्य नेटवर्क कुञ्जीका व्युत्पन्नहरू RAM मा मात्र अवस्थित हुन्छन् जबकि नेटवर्क कुञ्जीहरू फ्ल्यासमा भण्डारण गरिन्छ
अनुप्रयोग कुञ्जी निर्यात नहुने निर्यातयोग्य
यन्त्र कुञ्जी निर्यात नहुने निर्यातयोग्य Provisioner को मामला मा, Provisionerr को आफ्नै यन्त्र कुञ्जी साथै अन्य यन्त्रहरूको कुञ्जीहरूमा लागू गरियो

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

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

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (2)

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

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (3)

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (4)

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

अस्वीकरण
सिलिकन ल्याब्सले सिलिकन ल्याब्स उत्पादनहरू प्रयोग गर्ने वा प्रयोग गर्न चाहने प्रणाली र सफ्टवेयर कार्यान्वयनकर्ताहरूका लागि उपलब्ध सबै परिधीय र मोड्युलहरूको नवीनतम, सही, र गहिरो कागजातहरू प्रदान गर्न चाहन्छ। क्यारेक्टराइजेशन डाटा, उपलब्ध मोड्युलहरू र बाह्य उपकरणहरू, मेमोरी साइजहरू र मेमोरी ठेगानाहरूले प्रत्येक विशिष्ट उपकरणलाई सन्दर्भ गर्दछ, र प्रदान गरिएका "सामान्य" प्यारामिटरहरू विभिन्न अनुप्रयोगहरूमा भिन्न हुन सक्छन् र गर्न सक्छन्। आवेदन पूर्व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 एआरएम लिमिटेडको दर्ता ट्रेडमार्क हो। Wi-Fi Wi-Fi गठबन्धनको दर्ता ट्रेडमार्क हो। यहाँ उल्लेख गरिएका अन्य सबै उत्पादन वा ब्रान्ड नामहरू तिनीहरूका सम्बन्धित धारकहरूको ट्रेडमार्क हुन्।

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

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

SILICON LABS 6.1.3.0 GA ब्लुटुथ मेष सफ्टवेयर विकास [pdf] प्रयोगकर्ता गाइड
6.1.3.0 GA ब्लुटुथ मेष सफ्टवेयर विकास, 6.1.3.0 GA, ब्लुटुथ जाल सफ्टवेयर विकास, जाल सफ्टवेयर विकास, सफ्टवेयर विकास, विकास

सन्दर्भहरू

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

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