सिलिकॉन-लोगोSILICON LABS 6.1.3.0 GA ब्लूटूथ मेश सॉफ्टवेअर डेव्हलपमेंट

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-सॉफ्टवेअर-डेव्हलपमेंट-उत्पादन

तपशील

  • उत्पादनाचे नाव: 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 रोजी रिलीझ झाला

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

सुसंगतता आणि वापर सूचना
सुरक्षा अद्यतने आणि सूचनांसाठी, गेको प्लॅटफॉर्म रिलीझ नोट्सच्या सुरक्षा अध्यायाचा संदर्भ घ्या किंवा सिलिकॉन लॅब्स रिलीझ नोट्स पृष्ठाला भेट द्या. नवीनतम माहितीसाठी सुरक्षा सल्लागारांची सदस्यता घ्या.

हे प्रकाशन वापरणे
तुम्ही सिलिकॉन लॅब्स ब्लूटूथ मेश SDK साठी नवीन असल्यास, उत्पादनासह प्रारंभ करण्यासाठी वापरकर्ता मॅन्युअलमध्ये दिलेल्या सूचनांचे अनुसरण करा.

सुसंगत संकलक
आपण योग्य वापरत आहात याची खात्री करा fileउत्पादनाच्या चांगल्या कामगिरीसाठी शिफारस केल्यानुसार s आणि कंपाइलर.

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

  • प्रश्न: मला सुरक्षा अद्यतनांबद्दल अधिक माहिती कोठे मिळेल?
    उ: तुम्ही गेको प्लॅटफॉर्म रिलीझ नोट्सच्या सिक्युरिटी चॅप्टरचा संदर्भ घेऊ शकता किंवा तपशीलवार सुरक्षा अपडेट माहितीसाठी सिलिकॉन लॅब्स रिलीझ नोट्स पेजला भेट देऊ शकता. |
  • प्रश्न: मी या उत्पादनासाठी सुरक्षा सल्लामसलतीची सदस्यता कशी घेऊ शकतो?
    उ: सुरक्षा सल्लागारांची सदस्यता घेण्यासाठी आणि अद्ययावत माहिती प्राप्त करण्यासाठी, वापरकर्ता मॅन्युअलमध्ये दिलेल्या सूचनांचे अनुसरण करा किंवा सिलिकॉन लॅब सपोर्टशी संपर्क साधा.
  • प्रश्न: या उत्पादनाशी कोणते कंपाइलर सुसंगत आहेत?
    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 द्वारे समर्थित वैशिष्ट्ये समाविष्ट आहेत.

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

  • मेष 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 Platform प्रकाशन नोट्सचा सुरक्षा अध्याय किंवा Silicon Labs Release Notes पृष्ठावर पहा. सिलिकॉन लॅब्स देखील अद्ययावत माहितीसाठी सुरक्षा सल्लामसलतीची सदस्यता घेण्याची जोरदार शिफारस करतात. सूचनांसाठी, किंवा तुम्ही सिलिकॉन लॅब्स ब्लूटूथ मेश SDK साठी नवीन असल्यास, हे रिलीझ वापरणे पहा.

सुसंगत संकलक:
ARM (IAR-EWARM) आवृत्तीसाठी IAR एम्बेडेड वर्कबेंच 9.40.1

  • macOS किंवा Linux वर IarBuild.exe कमांड लाइन युटिलिटी किंवा IAR एम्बेडेड वर्कबेंच GUI सह तयार करण्यासाठी वाइन वापरणे चुकीचे होऊ शकते fileशॉर्ट जनरेट करण्यासाठी वाइनच्या हॅशिंग अल्गोरिदममधील टक्करांमुळे वापरला जात आहे file नावे
  • macOS किंवा Linux वरील ग्राहकांना IAR सह सिम्पलीसिटी स्टुडिओच्या बाहेर न बनवण्याचा सल्ला दिला जातो. जे ग्राहक करतात त्यांनी काळजीपूर्वक पडताळले पाहिजे की ते योग्य आहे files वापरले जात आहेत. GCC (GNU कंपाइलर कलेक्शन) आवृत्ती 12.2.1, साधेपणा स्टुडिओसह प्रदान केली आहे.
  • GCC चे लिंक-टाइम ऑप्टिमायझेशन वैशिष्ट्य अक्षम केले गेले आहे, परिणामी प्रतिमा आकारात थोडी वाढ झाली आहे.

नवीन आयटम

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

एसएलसी घटकांमध्ये बदल:

  • प्रोव्हिजनर आणि प्रोव्हिजनीच्या भूमिकेच्या बाजूला एक तिसरी BT मेश भूमिका जोडली गेली - एक कस्टम BT जाळीची भूमिका, जिथे अनुप्रयोगाला सानुकूल भूमिका लागू करण्याचे स्वातंत्र्य मिळते. उदाample, प्रोव्हिजनर किंवा
  • प्रोव्हिजनीची भूमिका रनटाइम निवडली जाऊ शकते.
  • प्रकाशन 6.0.0.0 मध्ये जोडले
  • नवीन नेटवर्क लाइटिंग कंट्रोल (NLC) उदाample ॲप्स:
  • बीटी मेष एनएलसी बेसिक लाइटनेस कंट्रोलर प्रो च्या प्रात्यक्षिकासाठी btmesh_soc_nlc_basic_lightness_controllerfile
  • बीटी मेष एनएलसी बेसिक सीन सिलेक्टर प्रो च्या प्रात्यक्षिकासाठी btmesh_soc_nlc_basic_scene_selectorfile
  • बीटी मेष एनएलसी डिमिंग कंट्रोलर प्रोच्या प्रात्यक्षिकासाठी btmesh_soc_nlc_dimming_controlfile
  • btmesh_soc_nlc_sensor_ambient_light BT मेष NLC ॲम्बियंट लाईट सेन्सर प्रो च्या प्रात्यक्षिकासाठीfile
  • बीटी मेष एनएलसी ऑक्युपन्सी सेन्सर प्रोच्या प्रात्यक्षिकासाठी btmesh_soc_nlc_sensor_occupancyfile (लोकांची संख्या)

माजी मध्ये बदलample ॲप्स:
btmesh_soc_sensor_server हटवला गेला आणि त्याची कार्यक्षमता 3 ex मध्ये विभाजित केली गेलीampलेस:

  • थर्मोमीटरसह सेन्सर सर्व्हर मॉडेलच्या प्रात्यक्षिकासाठी btmesh_soc_sensor_thermometer
  • बीटी मेष एनएलसी ऑक्युपन्सी सेन्सर प्रोच्या प्रात्यक्षिकासाठी btmesh_soc_nlc_sensor_occupancyfile (लोकांची संख्या)
  • btmesh_soc_nlc_sensor_ambient_light BT मेष NLC ॲम्बियंट लाईट सेन्सर प्रो च्या प्रात्यक्षिकासाठीfile
  • btmesh_soc_switch चे नाव बदलून btmesh_soc_switch_ctl केले गेले, ज्याचा उद्देश लाइट CTL क्लायंट मॉडेलचा वापर प्रदर्शित करणे हा आहे. माजीample यापुढे दृश्यांवर नियंत्रण ठेवत नाही (दृश्य क्लायंट)
  • btmesh_soc_light चे नाव बदलून btmesh_soc_light_ctl केले गेले
  • माजीample यापुढे LC सर्व्हर मॉडेल आणि सीन सर्व्हर, शेड्यूलर सर्व्हर आणि टाइम सर्व्हर मॉडेल्स प्रदर्शित करत नाही.
  • btmesh_soc_hsl चे नाव बदलून btmesh_soc_light_hsl असे करण्यात आले
  • माजीample यापुढे LC सर्व्हर मॉडेल आणि सीन सर्व्हर, शेड्यूलर सर्व्हर आणि टाइम सर्व्हर मॉडेल्स प्रदर्शित करत नाही.

सर्व माजी बदलample ॲप्स:

  • DFU प्रतिमा अद्यतने create_bl_ ऐवजी पायथन स्क्रिप्टद्वारे व्युत्पन्न केली जातातfiles.bat/.sh files
  • मेश रचना डेटा पृष्ठे 1, 2, 128, 129, 130 साठी समर्थन सर्व माजींसाठी जोडले गेलेamples, ही पृष्ठे BT Mesh Configurator टूलद्वारे आपोआप व्युत्पन्न केली जातात.

नवीन SLC घटक:

  • बीटी मेष एनएलसी बेसिक लाइटनेस कंट्रोलर प्रो च्या प्रात्यक्षिकासाठी btmesh_nlc_basic_lightness_controllerfile
  • btmesh_nlc_basic_lightness_controller_profileबेसिक लाइटनेस कंट्रोलर प्रो साठी कंपोझिशन डेटा पेज 2 NLC समर्थनासाठी _मेटाडेटाfile
  • बीटी मेष एनएलसी बेसिक सीन सिलेक्टर प्रो च्या प्रात्यक्षिकासाठी btmesh_nlc_basic_scene_selectorfile
  • btmesh_nlc_basic_scene_selector_profile_मेटाडेटा कंपोझिशन डेटा पेज 2 बेसिक सीन सिलेक्टर प्रो साठी NLC समर्थनfile बीटी मेष एनएलसीच्या प्रात्यक्षिकासाठी btmesh_nlc_dimming_control
  • डिमिंग कंट्रोलर प्रोfile
  • btmesh_nlc_dimming_control_profileडिमिंग कंट्रोलर प्रो साठी कंपोझिशन डेटा पेज 2 NLC समर्थनासाठी _मेटाडेटाfile बीटी मेष एनएलसी ॲम्बियंट लाईट सेन्सर प्रोच्या प्रात्यक्षिकासाठी btmesh_nlc_ambient_light_sensorfile
  • btmesh_nlc_ambient_light_sensor_profileएम्बियंट लाइट सेन्सर प्रो साठी कंपोझिशन डेटा पेज 2 एनएलसी समर्थनासाठी _मेटाडेटाfile बीटी मेश एनएलसी ऑक्युपन्सी सेन्सर प्रोच्या प्रात्यक्षिकासाठी btmesh_nlc_occupancy_sensorfile (लोकांची संख्या)
  • btmesh_nlc_occupancy_sensor_profileOccupency Sensor Pro साठी कंपोझिशन डेटा पेज 2 NLC सपोर्टसाठी _मेटाडेटाfile
  • जेनेरिक मूव्ह अनकॉलेज्ड आणि जेनेरिक डेल्टा अनकॉलेज्ड मेसेजसह जेनेरिक बेस घटक वाढवण्यासाठी btmesh_generic_level_client_ext
  • ncp_btmesh_ae_server नोडसाठी सिलेब्स कॉन्फिगरेशन सर्व्हर विक्रेता मॉडेल सक्षम करण्यासाठी जाहिरात विस्तारावर डेटा ट्रान्सफर करण्यास अनुमती देण्यासाठी
  • नोडसाठी Silabs कॉन्फिगरेशन क्लायंट विक्रेता मॉडेल सक्षम करण्यासाठी ncp_btmesh_ae_server.
  • ncp_btmesh_user_cmd BGAPI वापरकर्ता संदेश, प्रतिसाद आणि कार्यक्रम वापरून NCP होस्ट आणि NCP लक्ष्य यांच्यातील संवादाचे प्रदर्शन करण्यासाठी.

नवीन API
प्रकाशन 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 मध्ये जोडले

एसएलसी घटकांमध्ये बदल:

  • 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 लाइटनेस, uint32_t बाकी_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 रिलेइंग/प्रॉक्सींग क्रियाकलापाचे इव्हेंट-आधारित अहवाल सक्षम करा
  • sl_btmesh_diagnostic_disable_relay: नेटवर्क PDU रिलेइंग/प्रॉक्सींग क्रियाकलापाचे इव्हेंट-आधारित अहवाल अक्षम करा
  • 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 आणि मेश 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 फ्रेंड सबसिस्टम डिइनिशिअलायझेशनसह प्रतिगमन निश्चित केले.
1276121 बीजीएपीआय स्तरावर फिक्स्ड ऍप्लिकेशन की इंडेक्स ट्रंकेशन जेव्हा एम्बेडेड प्रोव्हिजनर की रिफ्रेश प्रक्रिया सुरू करते.

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

आयडी # वर्णन
1226000 खाजगी नोड ओळख तपासण्यासाठी नोड ओळख तपासण्यासाठी विस्तारित प्रोव्हिजनर BGAPI फंक्शन.
1206620 फर्मवेअर पडताळणी समस्या दुरुस्त करण्यासाठी उच्च लोड दरम्यान BGAPI इव्हेंट गहाळ झाल्यामुळे निश्चित समस्या.
1230833 फिक्स्ड फ्रेंड सबसिस्टम डिइनिशिअलायझेशन जेणेकरुन डिव्हाइस रीसेट न करता रीइनिशिएलायझेशन कार्य करते.
1243565 फिक्स्ड क्रॅश जो प्रोव्हिजनर इनिशिएलायझेशन अयशस्वी झाल्यास उद्भवू शकतो, उदाample विकृत DCD मुळे.
1244298 सीन क्लायंट मॉडेलच्या नोंदणी स्थिती इव्हेंटमध्ये बनावट अतिरिक्त ऑक्टेटचे निश्चित अहवाल.
1243556 BT मेश ऍप्लिकेशन घटकांसाठी स्वयंचलित नोड इनिशिएलायझेशन काढले. आता सर्व घटक प्रोव्हिजनर रोलमध्ये देखील वापरले जाऊ शकतात.

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

आयडी # वर्णन
360955 फर्स्ट आणि सेकंड अटेन्शन टाइमर इव्हेंटमधील मध्यांतर एका सेकंदापेक्षा वेगळा असू शकतो.
1198887 खाजगी बीकन यादृच्छिक जाहिरातदाराचा पत्ता सर्व सबनेटसाठी सारखाच असतो तर तो वेगळा असावा.
1202073 Btmesh_ncp_empty माजीample कडे GCC कंपाइलरसह BRD4182 वर पुरेशी RAM नाही.
1202088 Btmesh_soc_switch माजीample कडे IAR कंपाइलरसह BRD4311 आणि BRD4312 वर पुरेशी RAM नाही
1206714 प्रॉक्सी सर्व्हरवर सबनेट जोडल्यावर प्रॉक्सी सर्व्हरने प्रॉक्सी कनेक्शनवर एक बीकन सोडला पाहिजे
आयडी # वर्णन
१२,२४,

१२,२४,

1211022

डिव्हाइस रचना डेटा पृष्ठ 2, 129 आणि 130 साठी समर्थन कॉन्फिगरेशन सर्व्हर मॉडेलमध्ये तसेच रिमोट प्रोव्हिजनिंग समर्थित असताना मोठ्या रचना डेटा सर्व्हर मॉडेलमध्ये उपस्थित असले पाहिजे
1211017 जेव्हा दोन्ही ओळखले जातात तेव्हा स्थान माहितीचे नियतकालिक प्रकाशन जागतिक आणि स्थानिक स्थानादरम्यान बदलले पाहिजे
1212373 अनेक शेकडो प्रॉक्सी कनेक्शन उघडल्यानंतर आणि बंद केल्यानंतर प्रॉक्सी कनेक्शन हाताळणीमध्ये संसाधन गळती
1212854 LPN मध्ये पुल मोड एमबीटी हस्तांतरण यशस्वीरित्या पूर्ण होत नाही
१२,२४,

1194443

DFU वितरक अनुप्रयोग सध्या 60 पेक्षा जास्त नोड्स यशस्वीरित्या हाताळण्यास सक्षम नाही
1202088 Btmesh_soc_switch_ctl माजीample सर्व बोर्डवर IAR कंपाइलरसह संकलित करते.

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

मागील रिलीझपासून ठळक अंक जोडले गेले.

आयडी # वर्णन वर्कअराउंड
401550 खंडित संदेश हाताळणी अयशस्वी होण्यासाठी कोणताही BGAPI कार्यक्रम नाही. अनुप्रयोगास कालबाह्य / अनुप्रयोग स्तर प्रतिसादाच्या अभावातून अपयश काढण्याची आवश्यकता आहे; विक्रेता मॉडेल्ससाठी API प्रदान केले आहे.
454059 KR प्रक्रियेच्या शेवटी मोठ्या प्रमाणात मुख्य रिफ्रेश स्टेट चेंज इव्हेंट तयार केले जातात आणि त्यामुळे NCP रांगेत पूर येऊ शकतो. प्रकल्पातील राष्ट्रवादी रांगेची लांबी वाढवा.
454061 राउंड-ट्रिप लेटन्सी चाचण्यांमध्ये 1.5 च्या तुलनेत किंचित कामगिरी कमी झाल्याचे दिसून आले.
624514 सर्व कनेक्शन सक्रिय असल्यास आणि GATT प्रॉक्सी वापरात असल्यास कनेक्ट करण्यायोग्य जाहिराती पुन्हा स्थापित करण्यात समस्या. आवश्यकतेपेक्षा एक अधिक कनेक्शन वाटप करा.
841360 GATT बेअररवर सेगमेंटेड मेसेज ट्रान्समिशनची खराब कामगिरी. अंतर्निहित BLE कनेक्शनचे कनेक्शन अंतराल लहान असल्याची खात्री करा; एटीटी एमटीयू पूर्ण मेश पीडीयू फिट करण्यासाठी पुरेसे मोठे असल्याची खात्री करा; प्रत्येक कनेक्शन इव्हेंटमध्ये एकाधिक LL पॅकेट्स प्रसारित करण्याची परवानगी देण्यासाठी किमान कनेक्शन इव्हेंट लांबी ट्यून करा.
1121605 राउंडिंग एररमुळे शेड्यूल केलेले इव्हेंट अपेक्षेपेक्षा थोड्या वेगळ्या वेळी ट्रिगर होऊ शकतात.
1226127 होस्ट प्रोव्हिजनर माजीampदुसऱ्या नोडची तरतूद करणे सुरू झाल्यावर le अडकले जाऊ शकते. दुसऱ्या नोडची तरतूद करण्यापूर्वी होस्ट प्रोव्हिजनर ॲप रीस्टार्ट करा.
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() काढून टाकण्यात आले आहेत.

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

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

  • सिलिकॉन लॅब्स ब्लूटूथ मेश स्टॅक लायब्ररी
  • ब्लूटूथ जाळी एसample अनुप्रयोग

तुम्ही प्रथमच वापरकर्ता असल्यास, QSG176 पहा: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.

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

Simplicity Studio 5.3 आणि उच्च सह GSDK डीफॉल्ट इंस्टॉल स्थान बदलले आहे.

  • Windows: C:\users\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /वापरकर्ते/ /SimplicityStudio/SDKs/gecko_sdk
SDK आवृत्तीसाठी विशिष्ट दस्तऐवज SDK सह स्थापित केले आहे. अतिरिक्त माहिती सहसा नॉलेज बेस आर्टिकल (KBAs) मध्ये आढळू शकते. API संदर्भ आणि याविषयी आणि पूर्वीच्या प्रकाशनांबद्दलची इतर माहिती वर उपलब्ध आहे https://docs.silabs.com/.
सुरक्षा माहिती
सुरक्षित वॉल्ट एकत्रीकरण
स्टॅकची ही आवृत्ती सिक्युअर व्हॉल्ट की व्यवस्थापनासह एकत्रित केली आहे. सिक्युअर वॉल्ट हाय डिव्हाइसेसमध्ये उपयोजित केल्यावर, सिक्युअर वॉल्ट की व्यवस्थापन कार्यक्षमता वापरून मेश एनक्रिप्शन की संरक्षित केल्या जातात. खालील सारणी संरक्षित की आणि त्यांची स्टोरेज संरक्षण वैशिष्ट्ये दर्शवते.
की नोडवर निर्यातक्षमता प्रोव्हिजनरवर निर्यातक्षमता नोट्स
नेटवर्क की निर्यात करण्यायोग्य निर्यात करण्यायोग्य नेटवर्क की चे व्युत्पत्ती फक्त RAM मध्ये असते जेव्हा नेटवर्क की फ्लॅशवर संग्रहित केल्या जातात
अनुप्रयोग की निर्यात करण्यायोग्य नाही निर्यात करण्यायोग्य
डिव्हाइस की निर्यात करण्यायोग्य नाही निर्यात करण्यायोग्य प्रोव्हिजनरच्या बाबतीत, प्रोव्हिजनरच्या स्वतःच्या डिव्हाइस की तसेच इतर डिव्हाइसच्या की वर लागू

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

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

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

 सपोर्ट
डेव्हलपमेंट किटचे ग्राहक प्रशिक्षण आणि तांत्रिक सहाय्यासाठी पात्र आहेत. सिलिकॉन लॅब ब्लूटूथ जाळी वापरा web सर्व Silicon Labs Bluetooth उत्पादने आणि सेवांबद्दल माहिती मिळविण्यासाठी आणि उत्पादन समर्थनासाठी साइन अप करण्यासाठी पृष्ठ. येथे सिलिकॉन लॅबोरेटरीज सपोर्टशी संपर्क साधा 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 हा ARM Limited चा नोंदणीकृत ट्रेडमार्क आहे. वाय-फाय हा वाय-फाय अलायन्सचा नोंदणीकृत ट्रेडमार्क आहे. येथे नमूद केलेली इतर सर्व उत्पादने किंवा ब्रँड नावे त्यांच्या संबंधित धारकांचे ट्रेडमार्क आहेत.

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

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

SILICON LABS 6.1.3.0 GA ब्लूटूथ मेश सॉफ्टवेअर डेव्हलपमेंट [pdf] वापरकर्ता मार्गदर्शक
6.1.3.0 GA Bluetooth Mesh Software Development, 6.1.3.0 GA, Bluetooth Mesh Software Development, Mesh Software Development, Software Development, Development

संदर्भ

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

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