xG22 ब्लूटूथ LE SDK सॉफ्टवेअर

"

तपशील:

  • उत्पादनाचे नाव: सिम्पलिसिटी एसडीके सूट
  • आवृत्ती: 2024.12.2
  • प्रकाशन तारीख: एप्रिल 1, 2025
  • सुसंगत संकलक:
    • ARM (IAR-EWARM) आवृत्तीसाठी IAR एम्बेडेड वर्कबेंच 9.40.1
    • GCC (GNU कंपायलर कलेक्शन) आवृत्ती १२.२.१, प्रदान केलेली
      साधेपणा स्टुडिओ
  • ब्लूटूथ आवृत्ती: 9.1.0.0

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

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

सुरक्षा अद्यतने आणि सूचनांबद्दल माहितीसाठी, पहा
यासह स्थापित केलेल्या प्लॅटफॉर्म रिलीज नोट्सचा सुरक्षा अध्याय
SDK वर जा किंवा TECH DOCS टॅबला भेट द्या सिलिकॉन
प्रयोगशाळा
webसाइट. सुरक्षा सदस्यता घेण्याची शिफारस केली जाते
अद्ययावत माहितीसाठी सूचना.

या प्रकाशनाचा वापर:

जर तुम्ही सिलिकॉन लॅब्स ब्लूटूथ एसडीकेमध्ये नवीन असाल, तर पहा
हे वापरण्यासाठी वापरकर्ता मॅन्युअलमध्ये दिलेल्या सूचना आणि नोट्स
प्रकाशन विभाग.

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

  • सुसंगत संकलक:
    • ARM (IAR-EWARM) आवृत्तीसाठी IAR एम्बेडेड वर्कबेंच 9.40.1
    • GCC (GNU कंपाइलर कलेक्शन) आवृत्ती १२.२.१

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

रिलीज ९.१.०.० मधील नवीन आयटम:

  • फक्त ATT MTU एक्सचेंजसाठी GATT क्लायंट:
    • घटक जोडला
      ब्लूटूथ_फीचर_गॅट_क्लायंट_एटीटी_एमटीयू_रिक्वेस्ट_ओन्ली ऑटोमॅटिकली
      जेव्हा GATT कनेक्शन असेल तेव्हा ATT MTU एक्सचेंज प्रक्रिया सुरू करा
      उघडा
    • कमाल आकार सेट करण्यासाठी sl_bt_gatt_server_set_max_mtu API वापरा.
      BLE होस्ट स्टॅकमध्ये ATT MTU चे.
  • विशिष्ट कनेक्शन भूमिकांसाठी घटक:
    • नवीन घटक ब्लूटूथ_फीचर_कनेक्शन_रोल_सेंट्रल आणि
      bluetooth_feature_connection_role_peripheral साठी समर्थन प्रदान करते
      विशिष्ट कनेक्शन भूमिका.
    • यावर आधारित भूमिका-विशिष्ट घटकांपैकी एक किंवा दोन्ही समाविष्ट करा
      समाविष्ट करताना अनुप्रयोगाच्या गरजा
      ब्लूटूथ_फीचर_कनेक्शन.
  • ब्लूटूथ सिक्युरिटी मॅनेजरमध्ये चांगले कोड ऑप्टिमायझेशन:
    • ब्लूटूथ सुरक्षा व्यवस्थापक आता स्वयंचलितपणे व्यवस्थापित करतो
      समाविष्ट केलेल्यांवर आधारित मध्यवर्ती किंवा परिधीय राज्य मशीन
      घटक

रिलीज ९.१.०.० मधील नवीन आयटम:

  • कमी पॉवर मोडमध्ये TX पॉवर १० dBm पेक्षा जास्त:
    • कमी पॉवर मोडमध्ये १० dBm पेक्षा जास्त TX पॉवर वापरण्यास समर्थन देते
      एनसीपी आणि एसओसी मोड.
    • कमी पॉवर मोडमध्ये पॉवर मर्यादा वापरून कॉन्फिगर करा
      sl_bt_system_linklayer_configure() की सह
      sl_bt_system_linklayer_config_key_low_power_mode_power_limit.
  • नवीन स्कॅनर पर्याय:
    • वापरण्यासाठी SL_BT_SCANNER_IGNORE_BONDING पर्याय जोडला
      टाळण्यासाठी sl_bt_scanner_set_parameters_and_filter कमांड
      जर बाँडिंग माहिती नसेल तर बाँडिंग्जचा अनावश्यक शोध घेणे
      जाहिरात अहवालांमध्ये आवश्यक.
  • नवीन कस्टम पत्ता पर्याय:
    • साठी SL_BT_CONFIG_SET_CUSTOM_ADDRESS_FROM_NVM3 पर्याय जोडला
      स्टॅकने संग्रहित केलेला कस्टम पत्ता वापरावा की नाही हे कॉन्फिगर करणे
      डिव्हाइस ओळख पत्ता म्हणून NVM3.
    • हा पर्याय डीफॉल्टनुसार सक्षम आहे.

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

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

A: प्लॅटफॉर्म रिलीझ नोट्सच्या सुरक्षा अध्यायाचा संदर्भ घ्या
या SDK सह स्थापित करा किंवा सिलिकॉन लॅब्सवरील TECH DOCS टॅबला भेट द्या
webसुरक्षा अद्यतनांसाठी साइट.

प्रश्न: कमी पॉवर मोडमध्ये मी पॉवर मर्यादा कशा कॉन्फिगर करू?

अ: कमी पॉवर मोडमध्ये पॉवर मर्यादा वापरून कॉन्फिगर करा
sl_bt_system_linklayer_configure() की सह
sl_bt_system_linklayer_config_key_low_power_mode_power_limit.

प्रश्न: या उत्पादनाशी कोणते कंपाइलर सुसंगत आहेत?

अ: सुसंगत कंपायलर्समध्ये एआरएमसाठी आयएआर एम्बेडेड वर्कबेंच समाविष्ट आहे.
आवृत्ती ९.४०.१ आणि जीसीसी आवृत्ती १२.२.१ मध्ये सिम्पलिसिटी प्रदान केली आहे.
स्टुडिओ.

"`

Bluetooth® LE SDK 9.1.0.0 GA
सिम्पलिसिटी एसडीके सूट २०२४.१२.२ १ एप्रिल २०२५

सिलिकॉन लॅब्स ही ब्लूटूथ हार्डवेअर आणि सॉफ्टवेअर तंत्रज्ञानातील एक आघाडीची विक्रेता आहे, जी स्पोर्ट्स आणि फिटनेस, कंझ्युमर इलेक्ट्रॉनिक्स, बीकन्स आणि स्मार्ट होम अॅप्लिकेशन्स सारख्या उत्पादनांमध्ये वापरली जाते. कोर SDK हा एक प्रगत ब्लूटूथ 5.4-अनुरूप स्टॅक आहे जो विकास सुलभ करण्यासाठी एकाधिक API सोबत सर्व कोर कार्यक्षमता प्रदान करतो. कोर कार्यक्षमता स्टँडअलोन मोड दोन्ही ऑफर करते, ज्यामुळे डेव्हलपरला त्यांचे अॅप्लिकेशन थेट SoC वर तयार करण्याची आणि चालवण्याची परवानगी मिळते किंवा NCP मोडमध्ये बाह्य होस्ट MCU वापरण्याची परवानगी मिळते. या रिलीज नोट्समध्ये SDK आवृत्ती समाविष्ट आहेत:
९.१.०.० जीए १ एप्रिल २०२५ रोजी प्रसिद्ध झाले ९.०.१.० जीए ५ फेब्रुवारी २०२५ रोजी प्रसिद्ध झाले ९.०.०.० जीए १६ डिसेंबर २०२४ रोजी प्रसिद्ध झाले
सुसंगतता आणि वापर सूचना
सुरक्षा अद्यतने आणि सूचनांबद्दल माहितीसाठी, या SDK सह स्थापित केलेल्या प्लॅटफॉर्म रिलीज नोट्सचा सुरक्षा अध्याय किंवा https://www.silabs.com/developers/bluetooth-low-energy वरील TECH DOCS टॅब पहा. सिलिकॉन लॅब्स तुम्हाला अद्ययावत माहितीसाठी सुरक्षा सल्लागारांची सदस्यता घेण्याची जोरदार शिफारस करते. सिक्योर व्हॉल्ट वैशिष्ट्यांचा वापर करण्याबद्दल सूचना तसेच नोट्ससाठी किंवा तुम्ही सिलिकॉन लॅब्स ब्लूटूथ SDK मध्ये नवीन असल्यास, हे रिलीझ वापरणे पहा.

प्रमुख वैशिष्ट्ये
ब्लूटूथ · जीए नियतकालिक जाहिरातीचे प्रकाशन
BGAPI इव्हेंट · BT LE कनेक्शन सबरेटिंग · लिस्ट बेस्ड ऑटो-कनेक्ट स्वीकारा · BT अटलांटा (v6.0) LL आणि होस्ट पात्रता-
कॅशन · चॅनेल साउंडिंग विरळ चॅनेल नकाशा
समर्थन · चॅनेल साउंडिंग अँटेना स्विचिंग
समर्थन · CBAP – CPMS एकत्रीकरण मल्टीप्रोटोकॉल · ओपन- वर झिगबीडी आणि ओटीबीआर समर्थन
WRT GA · DMP BLE + CMP ZB आणि मॅटर/OT सह
SoC GA साठी MG26 वर समवर्ती ऐकणे · 802.15.4 युनिफाइड रेडिओ शेड्यूलर प्राधान्य घटक · MP होस्ट अनुप्रयोगांसाठी डेबियन पॅकेजिंग समर्थन - अल्फा

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

ARM (IAR-EWARM) आवृत्तीसाठी IAR एम्बेडेड वर्कबेंच 9.40.1.
· MacOS किंवा Linux वर IarBuild.exe कमांड लाइन युटिलिटी किंवा IAR एम्बेडेड वर्कबेंच GUI वापरून बिल्ड करण्यासाठी वाइन वापरल्याने चुकीचे परिणाम होऊ शकतात fileशॉर्ट जनरेट करण्यासाठी वाइनच्या हॅशिंग अल्गोरिदममधील टक्करांमुळे वापरला जात आहे file नावे
· मॅकओएस किंवा लिनक्स वापरणाऱ्या ग्राहकांना सिम्पलिसिटी स्टुडिओच्या बाहेर IAR वापरून बिल्ड करू नये असा सल्ला दिला जातो. ज्या ग्राहकांनी असे केले आहे त्यांनी काळजीपूर्वक पडताळणी करावी की योग्य files वापरले जात आहेत.

GCC (The GNU Compiler Collection) आवृत्ती 12.2.1, Simplicity Studio सह प्रदान केली आहे.

silabs.com | अधिक जोडलेले जग तयार करणे.

कॉपीराइट © 2025 सिलिकॉन लॅबोरेटरीज द्वारे

ब्लूटूथ 9.1.0.0

सामग्री
सामग्री
1 नवीन आयटम ……………………………………………………………………………………………………………………………… ……………………………………… 3 1.1 नवीन वैशिष्ट्ये ……………………………………………………………………………… ……………………………………………………………….. 3 1.2 नवीन APIs……………………………………………… ……………………………………………………………………………………………………… 4
२ सुधारणा………………………………………………………………………………………………………………………………………………………………. ५ २.१ बदललेले आयटम ………………………………………………………………………………………………………………………………………………………………… ५ २.२ बदललेले API …………………………………………………………………………………………………………………………………………………………………. ५
३ निराकरण केलेले मुद्दे ……………………………………………………………………………………………………………………………………………………………………………………… ६ सध्याच्या प्रकाशनातील ४ ज्ञात मुद्दे …………………………………………………………………………………………………………………………………………… ८ ५ कालबाह्य झालेले आयटम ………………………………………………………………………………………………………………………………………………………. ९ ६ काढून टाकलेले आयटम ……………………………………………………………………………………………………………………………………………………….. १० ७ मल्टीप्रोटोकॉल गेटवे आणि आरसीपी …………………………………………………………………………………………………………………………………………………………………………… ११
७.१ नवीन आयटम……………………………………………………………………………………………………………………………………………………………………………………………… ११ ७.२ सुधारणा………… १४ ८.२ सुरक्षा माहिती…………………………………………………………………………………………………………………………………………………… १४ ८.३ समर्थन …………………………………………………………………………………………………………………………………………………………………. १५ ८.४ एसडीके रिलीज आणि देखभाल धोरण ………………………………………………………………………………………………………………………. १५

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

1 नवीन आयटम

नवीन आयटम

1.1 नवीन वैशिष्ट्ये
प्रकाशन 9.1.0.0 मध्ये जोडले
फक्त ATT MTU एक्सचेंजसाठी GATT क्लायंट
bluetooth_feature_gatt_client_att_mtu_request_only घटक जोडला. GATT कनेक्शन उघडे असताना ATT MTU एक्सचेंज प्रक्रिया स्वयंचलितपणे सुरू करण्यासाठी हा घटक किमान GATT क्लायंट प्रदान करतो. हा घटक GATT क्लायंट API प्रदान करत नाही. BLE होस्ट स्टॅकमध्ये ATT MTU चा कमाल आकार सेट करण्यासाठी GATT सर्व्हर API sl_bt_gatt_server_set_max_mtu वापरा.
विशिष्ट कनेक्शन भूमिकांसाठी घटक
bluetooth_feature_connection_role_central आणि bluetooth_feature_connection_role_peripheral हे नवीन घटक जोडले आहेत. हे घटक विशिष्ट कनेक्शन भूमिकेसाठी समर्थन प्रदान करतात. जेव्हा एखाद्या अनुप्रयोगात bluetooth_feature_connection समाविष्ट असते, तेव्हा अनुप्रयोगाच्या गरजांनुसार अनुप्रयोगात भूमिका-विशिष्ट घटकांपैकी एक किंवा दोन्ही समाविष्ट केले पाहिजेत. जर अनुप्रयोगात फक्त bluetooth_feature_connection समाविष्ट असेल, तर दोन्ही कनेक्शन भूमिका बॅकवर्ड सुसंगततेसाठी समर्थित असतील.
ब्लूटूथ सिक्युरिटी मॅनेजरमध्ये चांगले कोड ऑप्टिमायझेशन
जर ब्लूटूथ सुरक्षा व्यवस्थापक आता अनुक्रमे ब्लूटूथ_फीचर_कनेक्शन_रोल_सेंट्रल किंवा ब्लूटूथ_फीचर_कनेक्शन_रोल_पेरिफेरल घटक अॅप्लिकेशनमध्ये समाविष्ट नसेल तर सेंट्रल किंवा पेरिफेरल स्टेट मशीन आपोआप ड्रॉप करतो.
प्रकाशन 9.0.0.0 मध्ये जोडले
कमी पॉवर मोडमध्ये TX पॉवर 10 dBm पेक्षा जास्त
कमी पॉवर मोडमध्ये १० dBm पेक्षा जास्त TX पॉवर वापरणे NCP आणि SoC मोडमध्ये समर्थित आहे. कमी पॉवर मोडमधील पॉवर मर्यादा sl_bt_system_linklayer_configure() वापरून sl_bt_system_linklayer_configure_key_low_power_mode_power_limit की वापरून कॉन्फिगर केल्या जाऊ शकतात.
नवीन स्कॅनर पर्याय
sl_bt_scanner_set_parameters_and_filter कमांडसह वापरण्यासाठी SL_BT_SCANNER_IGNORE_BONDING हा एक नवीन स्कॅनर पर्याय जोडला आहे. जर अॅप्लिकेशनला जाहिरातीच्या अहवालांमध्ये बाँडिंग माहितीची आवश्यकता नसेल, तर ते बाँडिंगचा अनावश्यक शोध टाळण्यासाठी हा स्कॅनर पर्याय सेट करू शकते.
नवीन कस्टम पत्ता पर्याय
NVM3 च्या ब्लूटूथ प्रदेशातील परिभाषित कीमध्ये स्टोअर केलेल्या कस्टम अॅड्रेसचा वापर डिव्हाइस आयडेंटिटी अॅड्रेस म्हणून स्टॅकने करावा की नाही हे कॉन्फिगर करण्यासाठी SL_BT_CONFIG_SET_CUSTOM_ADDRESS_FROM_NVM3 हा एक नवीन पर्याय जोडला आहे. डीफॉल्टनुसार, हा पर्याय सक्षम केलेला आहे.
ब्लूटूथ इव्हेंटसाठी इव्हेंट सिस्टम आयपीसी सपोर्ट
नवीन पर्यायी घटक, bluetooth_event_system_ipc, RTOS वापरणाऱ्या अॅप्लिकेशनमध्ये इव्हेंट सिस्टम यंत्रणेद्वारे ब्लूटूथ इव्हेंट्स मिळविण्यासाठी समर्थन प्रदान करतो.
कनेक्शन सबरेटिंग
नवीन पर्यायी घटक, bluetooth_feature_connection_subrate, ब्लूटूथ कनेक्शन सबरेटिंग वैशिष्ट्य प्रदान करतो. या प्रकाशनात हे वैशिष्ट्य प्रायोगिक गुणवत्तेत प्रदान केले आहे.
होस्ट स्टॅक लायब्ररीमध्ये LTO सपोर्ट
निवडलेल्या होस्ट स्टॅक GCC लायब्ररी LTO पर्यायांसह (-flto, -ffat-lto-objects) तयार केल्या आहेत. जर अॅप्लिकेशन LTO वापरत असेल तर हे चांगले कोड आकार ऑप्टिमायझेशन सक्षम करते.
एचसीआय इव्हेंट फिल्टरिंग
HCI इव्हेंट प्रोसेसिंगसाठी कस्टम इव्हेंट फिल्टर परिभाषित करण्याची परवानगी देते. इव्हेंट होस्ट स्टॅकवर पाठवण्यापूर्वी फिल्टर कॉलबॅक कॉल केला जातो. HCI कनेक्शनवरील अनावश्यक रहदारी मर्यादित करण्यासाठी याचा वापर केला जाऊ शकतो.
विस्तारित RTOS समर्थन
अनेक विद्यमान माजी चे RTOS प्रकार जोडलेample अनुप्रयोग.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

नवीन आयटम
ESL: अ‍ॅक्सेप्ट-लिस्ट आधारित ऑटो-कनेक्ट मोठ्या नेटवर्क सेटअपला गती देण्यासाठी इलेक्ट्रॉनिक शेल्फ लेबल (ESL) अ‍ॅक्सेस पॉइंट (AP) मध्ये एक नवीन कनेक्शन पद्धत जोडली. ESL: स्कॅनिंगद्वारे पुन्हा सिंक्रोनाइझेशन. Tags जाहिरात सुरू करण्यापूर्वी सिंक लॉसवर स्कॅन-आधारित री-सिंक्रोनायझेशनचा प्रयत्न करू शकता (विक्रेता विशिष्ट, ESL चे ऑप्ट-इन एन्हांसमेंट) Tag (कोअर कंपोनंट) या वैशिष्ट्यासाठी AP ला PAwR पॅरामीटर्सची जाहिरात करणे देखील आवश्यक आहे. ESL: प्रीसेट नेटवर्क कॉन्फिगरेशन ESL AP ESL गट आणि आयडी वर्णन करणारे JSON फॉरमॅटमध्ये आणि वरून नेटवर्क सत्रे आयात आणि निर्यात करू शकते. ऑटोमॅटिक अॅड्रेसिंगसाठी ऑटो मोडद्वारे वापरण्यासाठी संपूर्ण नेटवर्क कॉन्फिगरेशन आयात केल्यानंतर, कॉन्फिगरेशनमध्ये नसलेल्या कोणत्याही जवळपासच्या जाहिरात ESL ला टाकून देण्यासाठी एक विशेष मोड देखील सेट केला जाऊ शकतो. ESL AP पूर्वीच्या गटात समान ESL आयडीसह समान डिव्हाइसेस पुन्हा कॉन्फिगर करून पॉवर सायकल नंतर मागील नेटवर्क सत्र सुरू ठेवू शकते. ESL: विस्तारित की लायब्ररी ESL AP की लायब्ररी पायथॉन क्लासची कार्यक्षमता ESL अॅड्रेस, रिस्पॉन्स की मटेरियल आणि की डेटाबेसच्या बाँडेड AP फील्डचा वापर करण्यासाठी वाढवली गेली आहे. CS इनिशिएटर: कॉन्फिगर करण्यायोग्य चॅनेल नकाशा CS इनिशिएटरचा चॅनेल नकाशा माजीample आता कॉन्फिगर करण्यायोग्य आहे. BRD2608A डेव्हलपमेंट किट: BRD2608A डेव्हलपमेंट किट एक्सampहे अॅप्लिकेशन आता IMU सेन्सरला सपोर्ट करते.
1.2 नवीन API
रिलीज 9.0.0.0 मध्ये जोडलेले sl_bt_gap_get_identity_address() कमांड: डिव्हाइसद्वारे वापरलेला ब्लूटूथ ओळख पत्ता मिळवा. sl_bt_gatt_read_variable_length_characteristic_values() कमांड: रिमोट GATT सर्व्हरवरून अनेक चल-लांबीचे वैशिष्ट्यपूर्ण मूल्ये वाचा. sl_bt_gatt_server_read_attribute_properties() कमांड: स्थानिक GATT डेटाबेसमधून गुणधर्मांचे गुणधर्म वाचा. sl_bt_gattdb_get_attribute_state() कमांड: डायनॅमिक GATT डेटाबेस वैशिष्ट्य वापरताना स्थानिक GATT डेटाबेसमधून गुणधर्म स्थिती मिळवा. sl_bt_gatt_server_find_primary_service() कमांड: स्थानिक GATT डेटाबेसमधून UUID सह प्राथमिक सेवा शोधा. sl_bt_connection_set_default_acceptable_subrate() कमांड: सबरेटिंग विनंत्यांसाठी डीफॉल्ट स्वीकार्य पॅरामीटर्स सेट करा. sl_bt_connection_request_subrate() कमांड: सबरेटिंग फॅक्टर आणि इतर पॅरामीटर्समध्ये बदल करण्याची विनंती करा. sl_bt_evt_connection_subrate_changed इव्हेंट: सबरेटिंग प्रक्रिया पूर्ण झाल्याची किंवा कनेक्शनवरील सबरेटिंग पॅरामीटर बदलांची तक्रार करा. sl_bt_evt_connection_request_subrate_failed इव्हेंट: सबरेटिंग प्रक्रिया अयशस्वी झाल्याची तक्रार करा. sl_bt_evt_periodic_advertiser_status इव्हेंट: जाहिरात सेटवरील नियतकालिक जाहिरातीची नवीनतम स्थिती नोंदवा. sl_bt_system_linklayer_config_key_set_periodic_advertising_status_report (0x8): नियतकालिक जाहिरातीचा स्थिती अहवाल सक्षम किंवा अक्षम करण्यासाठी sl_bt_system_linklayer_configure() ची नवीन की.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

2 सुधारणा

सुधारणा

2.1 बदललेल्या वस्तू
प्रकाशन 9.0.0.0 मध्ये बदलले

आयडी # 1233899
1234000
१ २ ३ ४ ५
1334523
1324517

वर्णन
निवडलेल्या ब्लूटूथ होस्ट स्टॅक लायब्ररीज LTO पर्यायांसह (-flto -ffat-lto-objects) संकलित केल्या आहेत ज्यामुळे अॅप्लिकेशन्समध्ये चांगले डेड कोड एलिमिनेशन शक्य होते.
प्रमाणपत्र आधारित प्रमाणीकरण आणि जोडणीसाठी प्रमाणपत्र फील्ड अद्यतनित केले आहेत. जारी केलेल्या प्रमाणपत्रांसाठी डेटाबेस जोडला गेला आहे.
BGAPI वापरून अॅक्सेस करताना NVM3 मधील प्रत्यक्ष मूल्ये वापरण्यासाठी परत आलेले एरर कोड बदलले.
प्रमाणपत्र आधारित प्रमाणीकरण आणि जोडणी आता xG22 उपकरणांवर समर्थित आहे.
bt_cs_host मध्ये आता ऑब्जेक्ट ट्रॅकिंग मोड 'स्टेशनरी ऑब्जेक्ट ट्रॅकिंग' निवडता येतो.
CBAP लायब्ररी सोर्स रिलीज केला. CBAP रिफॅक्टरिंग सक्षम केले. कनेक्शन हाताळणी सुधारली.
कनेक्शन आधीच एन्क्रिप्ट केलेले असताना आणि मध्यवर्ती उपकरणाकडून पेअरिंग विनंती प्राप्त झाली तरीही बाँडिंग पुष्टीकरण कार्यक्रम पाठवला जातो.
BLE होस्ट स्टॅक आता NVM3 च्या उपस्थितीशिवाय ऑपरेट करू शकतो. ब्लूटूथ अॅप्लिकेशनमधून NVM3 ड्रॉप करण्यासाठी, अॅप्लिकेशनने bluetooth_feature_builtin_bonding_database, bluetooth_feature_nvm, किंवा bluetooth_feature_sm घटक वापरू नयेत.
डायरेक्ट टेस्ट मोडमध्ये ट्रान्समिट केलेल्या पॅकेट्सची संख्या नोंदवण्यासाठी लिंक लेयर कॉन्फिगरेशन फ्लॅग जोडला.

2.2 बदललेले API
प्रकाशन 9.0.0.0 मध्ये बदलले नाही.
2.3 अभिप्रेत वर्तन
प्रकाशन 9.0.0.0 मध्ये बदलले नाही.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

3 निश्चित समस्या
प्रकाशन 9.1.0.00 मध्ये निश्चित

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

आयडी # 1404920
०६ ४०

वर्णन
टर्मिनल रंग रीसेट करण्यासाठी मॅक्रो परिभाषित केला गेला होता परंतु वापरला जात नव्हता अशा समस्येचे निराकरण केले. _app_log_reset_color परिभाषित केला गेला होता परंतु app_log.h मध्ये वापरला जात नव्हता. हे निराकरण _app_log_print_color वापरणाऱ्या मॅक्रोच्या शेवटी ते जोडते.
BGAPI मेसेज एन्क्रिप्शन सक्षम असताना NCP योग्यरित्या सुरू होण्यापासून रोखणारी समस्या सोडवली.
जेव्हा एकाच जाहिरात हँडलचा वापर जुन्या आणि विस्तारित जाहिरातींमध्ये केला जातो तेव्हा सुरुवातीच्या वेळेतील समस्या सोडवली गेली. यामुळे रेसची स्थिती निर्माण झाली ज्यामुळे जाहिरातदार अकाली थांबला.

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

आयडी # 1381647
1355908 1383315 1388519
1393811

वर्णन
चॅनल साउंडिंग (CS) मल्टी-कनेक्शन वापराच्या बाबतीत, जिथे रिफ्लेक्टर एकापेक्षा जास्त इनिशिएटरसह CS प्रक्रिया चालवत असतो, तिथे रिफ्लेक्टर कधीकधी असे पॅरामीटर्स निवडतो ज्यामुळे प्रक्रिया ओव्हरलॅप होऊ शकतात. हे दुरुस्त केले गेले आहे.
ओपनथ्रेडसह डायनॅमिक मल्टीप्रोटोकॉलमध्ये नियतकालिक जाहिराती योग्यरित्या काम करत नव्हत्या. हे दुरुस्त केले गेले आहे.
न वापरलेले bluetooth_feature_extended_scanner घटक ESL AP NCP मधून काढून टाकण्यात आले.
ESL च्या बिल्ट-इन बॅटरी लेव्हल मापनमध्ये रिग्रेशन निश्चित केले. Tag त्यामुळे योग्य मूल्य मोजता येत नव्हते.
पिलो v11.x पायथॉन मॉड्यूल अपडेटसह सादर केलेल्या ESL डेमोसाठी QR कोड जनरेटरमधील रिग्रेशन दुरुस्त केले.

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

आयडी क्रमांक ८४५५०६ १०८२१०३, ११४१०४१, १२१२०६१ १२८४६११
1328923
1335919 1349058 1356037
1371005
०६ ४०

वर्णन
AFH ची अनुकूलता sl_bt_system_linklayer_configure() कमांड आणि sl_bt_system_linklayer_config_key_set_channelmap_flags की वापरून अक्षम किंवा सक्षम केली जाऊ शकते.
कमी पॉवर मोडमध्ये १० dBm पेक्षा जास्त TX पॉवर वापरणे NCP आणि SoC मोडमध्ये समर्थित आहे. कमी पॉवर मोडमध्ये पॉवर मर्यादा sl_bt_system_linklayer_configure() की sl_bt_system_linklayer_configure_key_low_power_mode_power_limit वापरून कॉन्फिगर केल्या जाऊ शकतात.
API दस्तऐवजीकरणात स्पष्ट केले आहे की इतर ब्लूटूथ क्रियाकलाप सक्रिय असताना DTM ट्रान्समीटर किंवा रिसीव्हर चाचणी सुरू केल्याने एकतर त्रुटी प्रतिसाद मिळेल किंवा कार्यक्षमतेच्या समस्या निर्माण होतील. API दस्तऐवजीकरण आता असे सूचित करते की चाचणी करताना अनुप्रयोगाने इतर ब्लूटूथ क्रियाकलाप थांबवल्या आहेत याची खात्री करावी.
डायनॅमिक GATT डेटाबेस वैशिष्ट्यातील एक समस्या सोडवली आहे जी, रिमोट GATT क्लायंटना दृश्यमान करण्यासाठी सक्षम केलेल्या GATT वैशिष्ट्यात नवीन डिस्क्रिप्टर जोडल्यानंतर, रिमोट GATT क्लायंट नवीन डिस्क्रिप्टर पाहू शकत नाही.
सिम्पलिसिटी स्टुडिओ कंपोनंट ब्राउझर GUI वर bluetooth_feature_advertiser कंपोनंट कॉन्फिगर करण्यायोग्य बनवा.
री-पेअरिंग दरम्यान सुरक्षा गुणधर्म डाउनग्रेड करण्याची परवानगी देणारी समस्या सोडवली. आता सुरक्षा गुणधर्म मागील जोडणी दरम्यान वापरलेल्या गुणधर्मांशी जुळले पाहिजेत किंवा त्यापेक्षा जास्त असले पाहिजेत.
sl_bt_nvm_save(), sl_bt_nvm_load(), आणि sl_bt_nvm_erase() आता योग्यरित्या सत्यापित करतात की निर्दिष्ट NVM3 की वापरकर्त्याच्या डेटासाठी नियुक्त केलेल्या श्रेणीमध्ये आहे. NVM3 च्या ब्लूटूथ क्षेत्रात संग्रहित वापरकर्ता डेटासाठी की श्रेणी 0x4000 - 0x5fff पर्यंत वाढविली आहे.
ब्लूटूथ LE लिंकलेयरमधील एका समस्येचे निराकरण केले आहे, जिथे कनेक्ट करण्यायोग्य विस्तारित जाहिराती पाठवणारे एक जाहिरात डिव्हाइस AUX_CONN_REQ ला अवैध AUX_CONN_RSP सह उत्तर देते. ही समस्या तेव्हा आली जेव्हा वापरकर्त्याने केवळ विस्तारित जाहिरात सेटवर यादृच्छिक पत्ता सेट केला.
PAwR subevent_start दुरुस्त केले. ते योग्यरित्या वाढत नव्हते.
१६००० (१०सेकंद) पेक्षा जास्त असताना sl_bt_advertiser_set_timing() योग्यरित्या काम करत नसल्याची समस्या सोडवली. इंटरव्हल_मॅक्स.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

आयडी # 1330263

निश्चित समस्या
वर्णन ब्लूटूथ LE लिंक-लेयरमधील एक समस्या सोडवली ज्यामुळे PAwR जाहिरातदाराने होस्टकडून सबइव्हेंट डेटा सेटिंग स्वीकारणे थांबवले.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

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

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

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

आयडी # 361592 368403 641122 682198
756253
1031031 1334418 1335263
1373310 1383864 1397074
1399177

वर्णन
सिंक_डेटा इव्हेंट TX पॉवरचा अहवाल देत नाही.
CTE मध्यांतर 1 वर सेट केल्यास, प्रत्येक कनेक्शन अंतरालमध्ये CTE विनंती पाठवली जावी. परंतु ते फक्त प्रत्येक सेकंदाच्या कनेक्शन अंतराने पाठवले जाते.
ब्लूटूथ स्टॅक घटक RF अँटेना मार्गासाठी कॉन्फिगरेशन प्रदान करत नाही.
ब्लूटूथ स्टॅकमध्ये Windows PC सह 2M PHY वर इंटरऑपरेबिलिटी समस्या आहे.
EFR32M|B21 डिव्हाइसेसवर ब्लूटूथ API द्वारे परत केलेल्या ब्लूटूथ कनेक्शनवरील RSSI मूल्य चुकीचे आहे. एका मोजमापानुसार, ते वास्तविक मूल्यापेक्षा सुमारे 8~10 dBm जास्त आहे.
bt_aoa_host_locator ऍप्लिकेशनमधील कॉन्फिगरेशन बदलल्याने ऍप्लिकेशन क्रॅश होते.
इनिशिएटरच्या बाजूला RTT सिंक पॅकेट ट्रान्समिट करताना चॅनल साउंडिंगमध्ये किरकोळ जिटर समस्या. इतर काही विक्रेता डिव्हाइसवर चॅनल साउंडिंग करताना हे दृश्यमान असू शकते.
डायनॅमिक मल्टीप्रोटोकॉल वापरत नसल्यास, SoC/NCP प्रकरणात RTOS प्राधान्ये योग्यरित्या सेट केलेली नाहीत. यामुळे कमी महत्त्वाच्या प्राधान्यांमुळे रेडिओ प्राधान्ये ब्लॉक होऊ शकतात.
गोंगाटाच्या वातावरणात, जिथे एकाच वेळी अनेक BLE उपकरणे जाहिरात करतात, स्कॅन इव्हेंटमध्ये अतिरिक्त कचरा बाइट्स असू शकतात.
चॅनल साउंडिंग वापराच्या बाबतीत, जर कॉन्फिगरेशन हेडरमध्ये असमर्थित फ्री-रनिंग मोड निवडला असेल तर file, काही कनेक्शन अनुप्रयोगाद्वारे बंद केले जातील आणि पुन्हा स्थापित केले जातील.
चॅनल साउंडिंग मल्टी-कनेक्शन परिस्थितीच्या बाबतीत, जिथे रिफ्लेक्टर एकापेक्षा जास्त इनिशिएटरशी जोडलेला असतो, ऑपरेशन टाइमआउटमुळे काही कनेक्शन बंद होऊ शकतात.

उपाय नाही
काहीही नाही
ही समस्या विशेषतः BGM210P साठी आहे. यावर एक उपाय म्हणजे sl_bluetooth_config.h मध्ये टेक्स्ट एडिट मोडमध्ये कॉन्फिगरेशन मॅन्युअली अपडेट करणे. कोणताही वर्कअराउंड अस्तित्वात नाही. अॅप्लिकेशन डेव्हलपमेंट आणि टेस्टिंगसाठी, sl_bt_connection_set_preferred_phy() किंवा sl_bt_connection_set_default_preferred_phy() सह 2M PHY अक्षम करून डिस्कनेक्शन टाळता येते. अॅप्लिकेशन प्रोजेक्टमध्ये “RAIL युटिलिटी, RSSI” घटक स्थापित करा. हा घटक RAIL स्तरावर लागू केलेल्या चिपसाठी डीफॉल्ट RSSI ऑफसेट प्रदान करतो आणि अधिक अचूक RSSI मापन साध्य करण्यास मदत करू शकतो.
काहीही नाही
काहीही नाही
अॅप्लिकेशन सॉफ्टवेअरमध्ये रेडिओ प्राधान्यक्रम निश्चित करणे आवश्यक आहे.
काहीही नाही
कमाल प्रक्रिया संख्या 0 वर सेट करा.
काहीही नाही

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

नापसंत आयटम
5 नापसंत आयटम
रिलीज 9.0.0.0 मध्ये कालबाह्य झाले आहे NVM3 ब्लूटूथ प्रदेशातील मूल्यासह HFXO CTUNE ओव्हरराइड करणे कालबाह्य झाले आहे. डीफॉल्टनुसार, NVM3 ब्लूटूथ प्रदेश वापरून CTUNE ओव्हरराइड अक्षम केले आहे. SL_BT_CONFIG_SET_CTUNE_FROM_NVM3 कॉन्फिगरेशनसह ते सक्षम करा. सिम्पलिसिटी SDK 2024.12.1 रिलीज असल्याने, CTUNE ओव्हरराइडचा पर्याय म्हणजे प्लॅटफॉर्म घटक clock_manager_oscillator_calibration_override वापरणे. हा प्लॅटफॉर्म घटक HFXO आणि LFXO CTUNE ओव्हरराइड दोन्हीला समर्थन देतो.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

6 काढलेल्या वस्तू
रिलीझ 9.0.1.0 मधून काढले

आयडी # 1382948

वर्णन ब्लूटूथ RTOS exampxG22 उपकरणांवर les आता समर्थित नाहीत.

रिलीज 9.0.0.0 मधून काढून टाकले sl_bt_connection_get_rssi sl_bt_rtos_has_event_waiting sl_bt_rtos_event_wait sl_bt_rtos_get_event sl_bt_rtos_set_event_handled इव्हेंट sl_bt_evt_connection_parameters चा पॅरामीटर `txsize'

आयटम काढले

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

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

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

7.1 नवीन आयटम
प्रकाशन 9.1.0.0 मध्ये जोडले
zigbee_throughput plugin start कमांडमध्ये आता एक पर्यायी uint8_t वितर्क "plugin throughput start 0" समाविष्ट आहे जो थ्रूपुट चाचणी सुरू होण्यापूर्वी स्टॅक काउंटर साफ करणार नाही. हे चाचणीच्या उद्देशाने आहे. जर कोणतेही अतिरिक्त वितर्क समाविष्ट केले नाहीत आणि/किंवा 0 नसेल, तर सध्याचे वर्तन तसेच राहते आणि थ्रूपुट चाचणी सुरू झाल्यावर डिव्हाइस काउंटर साफ करेल.
प्रकाशन 9.0.0.0 मध्ये जोडले
XG26 भागांवर समवर्ती ऐकण्यासह Zigbee + Openthread CMP सह BLE DMP साठी GA SoC समर्थन सक्षम केले.
झिगबीड, ओटीबीआर आणि झेड३गेटवे अॅप्लिकेशन्ससाठी डेबियन अल्फा सपोर्ट जोडण्यात आला आहे. निवडलेल्या रेफरन्स प्लॅटफॉर्मसाठी (रास्पबेरी पीआय ४) झिगबीड आणि ओटीबीआर डीईबी पॅकेज फॉरमॅटमध्ये देखील प्रदान केले आहेत. अधिक माहितीसाठी, मल्टीप्रोटोकॉल को-प्रोसेसरसह लिनक्स होस्टवर झिगबी, ओपनथ्रेड आणि ब्लूटूथ एकाच वेळी चालवणे पहा.
arm0.1 आणि aarch13.1 साठी Tizen-32-64 तसेच aarch12 साठी Android 64 साठी Zigbeed समर्थन जोडले. Zigbeed बद्दल अधिक माहिती docs.silabs.com वर मिळू शकते.
नवीन “802.15.4 युनिफाइड रेडिओ शेड्युलर प्राधान्य” घटक जोडला. हा घटक 15.4 स्टॅकच्या रेडिओ प्राधान्यक्रम कॉन्फिगर करण्यासाठी वापरला जातो. घटकाला नवीन "रेडिओ_प्रायोरिटी_कॉन्फिगरेटर" घटक देखील आवश्यक आहे. हा घटक प्रकल्पांना आवश्यक असलेल्या स्टॅकचे रेडिओ प्राधान्य स्तर कॉन्फिगर करण्यासाठी Simplicity Studio मधील रेडिओ प्रायोरिटी कॉन्फिगरेटर टूल वापरण्याची परवानगी देतो.

7.2 सुधारणा
प्रकाशन 9.1.0.0 मध्ये बदलले
झिग्बी-एनसीपी + ओपनथ्रेड-आरसीपी (यूएआरटी आणि एसपीआय)ampतसेच झिग्बी-एनसीपी + बीएलई-एनसीपी (यूएआरटी आणि एसपीआय)ampकमी, आता फक्त पुरेशी RAM (>=96kB) असलेल्या भागांवर जनरेट करण्याची परवानगी आहे.
प्रकाशन 9.0.1.0 मध्ये बदलले
झिग्बी बीएलई - डायनॅमिक मल्टीप्रोटोकॉल लाईटसेड एसampजर प्रकल्पातून LED1 घटक वगळला तर आता फक्त एक LED असलेल्या बोर्डसाठी प्रकल्प बांधता येईल.
या आवृत्तीत मल्टी-प्रोटोकॉल अनुप्रयोगांसाठी खालील सुधारणा आहेत जेव्हा, उदा.ampएका वेळी एक प्रोटोकॉल चालवण्याच्या कस्टम वापरासाठी झिग्बी किंवा ओपनथ्रेड चालवणे: · डीफॉल्ट फॅक्टरीमधून झिग्बी नोड अनसेट करण्यासाठी अनुप्रयोगांना परवानगी देण्यासाठी sl_zigbee_af_zll_unset_factory_new() API जोडण्यात आले आहे.
आवश्यकतेनुसार नवीन स्थिती. · Zigbee+OT अनुप्रयोगांमध्ये एक कॉलबॅक, sl_rail_mux_invalid_rx_channel_detected_cb() जोडण्यात आला आहे. हा कॉलबॅक सूचित करतो
जेव्हा समवर्ती ऐकणे सक्षम केलेले नसताना दोन वेगवेगळ्या चॅनेलवर RX चा प्रयत्न केला जातो तेव्हा अनुप्रयोग. त्यानंतर ही परिस्थिती हाताळण्यासाठी अनुप्रयोग स्वतःचे तर्क लागू करू शकतो.
प्रकाशन 9.0.0.0 मध्ये बदलले
मल्टीप्रोटोकॉल को-प्रोसेसर (AN1333) सह लिनक्स होस्टवर एकाचवेळी Zigbee, OpenThread आणि Bluetooth चालवणारी ऍप्लिकेशन नोट docs.silabs.com वर हलवली गेली आहे.
OpenWRT सपोर्ट आता GA दर्जाचा आहे. zigbeed, OTBR आणि Z3Gateway अॅप्लिकेशन्ससाठी OpenWRT सपोर्ट जोडण्यात आला आहे. Zigbeed आणि OTBR हे संदर्भ प्लॅटफॉर्म (Raspberry PI 4) साठी IPK पॅकेज फॉरमॅटमध्ये देखील प्रदान केले आहेत. तपशीलांसाठी, मल्टीप्रोटोकॉल को-प्रोसेसरसह Linux होस्टवर Zigbee, OpenThread आणि Bluetooth एकाच वेळी चालवणे पहा.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

7.3 निश्चित समस्या
प्रकाशन 9.1.0.0 मध्ये निश्चित

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

आयडी # 1392015
1393057 1399687 1420018

वर्णन
RCP अनुप्रयोगांसाठी आवश्यक नसलेला टास्क मेमरी आकार कमी करण्यासाठी SL_OPENTHREAD_ENABLE_SERIAL_TASK आता डीफॉल्टनुसार 0 वर सेट केला आहे. (इतर संदर्भ: १४२४४४०)
Zigbee-NCP + OpenThread-RCP (UART & SPI) मध्ये समस्या निर्माण झाली आहे.ampतसेच झिग्बी-एनसीपी + बीएलई-एनसीपी (यूएआरटी आणि एसपीआय)ampकमी, अपुरी रॅम असलेल्या भागांवर निर्मितीसाठी परवानगी होती.
Zigbee-BLE DMP Light अॅप EM2 स्लीप मोडमध्ये जाऊ शकत नाही अशा समस्येचे निराकरण केले.
RTOS-सक्षम RCP कडून होस्टला पाठविलेल्या CPC संदेशाला सिरीयल टास्क सुरू होईपर्यंत पाठवण्याच्या रांगेत वाट पाहण्याची समस्या सोडवली.

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

आयडी #
1363050
०६ ४०

वर्णन
झिग्बी स्टॅक इनिशिएलायझेशनमुळे अॅप्लिकेशनद्वारे स्टॅक एपीआय कॉल करण्यापूर्वी रेडिओ (किंवा होस्ट स्टॅकसाठी आरसीपी) सक्रिय होत नाही. हे मल्टीपॅन-सक्षम आरसीपी कॉन्फिगरेशन वापरताना चॅनल ११ (डिफॉल्ट चॅनेल) वर अवांछित मल्टी-पॅन ऑपरेशनला प्रतिबंधित करते. (इतर संदर्भ: १३९०७२४)
LTO सक्षम असलेल्या DMP लाईट अॅपवर "की प्रिंट" प्रविष्ट करताना क्रॅश होणारी समस्या सोडवली.
Zigbee-NCP + OT-RCP वरील PTA बंद केल्याने NCP/RCP रीसेट होण्याची समस्या सोडवली.

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

आयडी # 1275378 1300848 1332330
1337101
१ २ ३ ४ ५

वर्णन
sli_mac_lower_mac_init() ला आधी sl_802154_radio_set_scheduler_priorities() कॉल केल्याने क्रॅश होऊ शकतो अशा समस्येचे निराकरण केले.
OpenWRT वातावरणात Z3Gateway ने OpenWRT आणि इतर वातावरणात चालणाऱ्या टर्मिओज कंट्रोल कॅरेक्टरशी जुळत नसल्यामुळे EZSP कम्युनिकेशन सुरू करू शकत नाही अशा समस्येचे निराकरण केले.
हेवी नेटवर्क ट्रॅफिक असलेल्या वातावरणात कार्यरत असलेल्या 15.4+BLE RCP मध्ये अधूनमधून शर्यतीच्या स्थितीचा सामना करावा लागू शकतो ज्यामुळे डिव्हाइस रीबूट होईपर्यंत CPCd पर्यंत संदेश पाठवता येणार नाही अशा समस्येचे निराकरण केले.
DMP मुळे रेडिओ व्यत्यय आल्यावर अपूर्ण 15.4 ट्रान्समिट ऑपरेशन्स (Tx ack ची वाट पाहणे, Tx an ack संदेशाला प्रतिसाद देणे इ.) यापुढे अकाली अयशस्वी मानले जाणार नाही. हे RAIL (शेड्युलर स्टेटस एरर इव्हेंट्स) द्वारे व्यत्ययानंतर किंवा कायमचे अयशस्वी झाल्यानंतर सांगितलेल्या ऑपरेशनला पुन्हा शेड्यूल करण्याची संधी दिली जाऊ शकते.
Zigbeed मध्ये halCommonGetInt32uMillisecondTick() टिक API आता MONOTONIC घड्याळ वापरण्यासाठी अद्यतनित केले आहे, जेणेकरुन होस्ट सिस्टममध्ये NTP द्वारे प्रभावित होणार नाही.
डीएमपी सीएलआय कमांड "प्लगइन ble गॅप प्रिंट-कनेक्शन्स" आता कोणतेही प्रतिसाद न देता, कनेक्शन टेबल रिकामे असल्यास "नो BLE कनेक्शन नाही" प्रिंट करेल.
दोन्ही प्रोटोकॉल एकाच वेळी प्रसारित होत असताना 802.15.4 RCP वर समवर्ती ऐकणे अक्षम होऊ शकते अशी शर्यत स्थिती निश्चित केली.
प्रकल्पामध्ये rail_mux घटक जोडल्याने आता ते संबंधित स्टॅक लायब्ररी प्रकारांसह आपोआप तयार होईल.
शेवटी-पॉइंट 12 वर अवैध चेकसम असलेले पॅकेट प्राप्त झाल्याचा अहवाल होस्ट करेल अशा समस्येचे निराकरण केले.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

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

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

आयडी # १२३५३३७ १२४७४२२ १२५१४९८ १२५२२५२ १२५४३५६ १२७६१२१
1385486

वर्णन

वर्कअराउंड

Raspberry Pi OS 802154 वर rcp-uart11-blehci ॲपसह Bluetoothctl `advertise on' कमांड अयशस्वी होते.

Bluetoothctl ऐवजी btmgmt अॅप वापरा.

CMP RCP एकाच पॅन आयडीवर दोन नेटवर्कला सपोर्ट करत नाही.

प्रत्येक नेटवर्कसाठी वेगवेगळे पॅन आयडी वापरा. भविष्यातील प्रकाशनात समर्थन नियोजित आहे.

व्यस्त वातावरणात, z3-light_ot-ftd_soc ॲपमध्ये CLI प्रतिसाद देत नाही.

माहित नाही उपाय.

MG24 आणि MG21 वर समवर्ती ऐकणे वापरणारे ZB/OT/BLE RCP सर्व 2 स्टॅकवर स्थिर आणि समवर्ती रहदारीसह सहनशक्ती चाचणी (~3 तास टिकते) काम करणे थांबवू शकते.

सर्व 3 प्रोटोकॉलमध्ये स्थिर आणि समवर्ती रहदारीचा समावेश असलेल्या वापर प्रकरणांमध्ये समवर्ती ऐकणे अक्षम करा.

Mfglib RSSI वाचन RCP आणि NCP मध्ये भिन्न आहे.

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

Acking अक्षम केलेले असताना आणि TX Abort सक्षम केलेले असतानाही, Coex-सक्षम RCP ग्रँट गमावल्यानंतरही कधीकधी TX ACK प्रसारित करू शकते.

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

८०२.१५.४ अनुरूप नसलेला MAC होल्डऑफ कोएक्स पर्याय चालू केल्यानंतर, RCP कडून TX क्वचितच विनंतीशिवाय येऊ शकते.

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

7.5 नापसंत आयटम
DockerHub (siliconlabsinc/multiprotocol) वर सध्या उपलब्ध असलेला “मल्टीप्रोटोकॉल कंटेनर” आगामी प्रकाशनात नापसंत केला जाईल. कंटेनर यापुढे अद्यतनित केला जाणार नाही आणि डॉकरहब वरून खेचला जाऊ शकतो. cpcd, zigbeed, आणि ot-br-posix साठी डेबियन-आधारित पॅकेजेस, नेटिव्हली व्युत्पन्न केलेल्या आणि संकलित केलेल्या प्रकल्पांसह, कंटेनर काढून टाकल्यानंतर गमावलेली कार्यक्षमता बदलतील.
7.6 काढलेल्या वस्तू
रिलीज ९.०.१.० मध्ये काढून टाकले sl_sec_man_init() आता काही उद्देश पूर्ण करत नसल्याने ते काढून टाकले आहे. रिलीज ९.०.०.० मध्ये काढून टाकले काहीही नाही.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

हे प्रकाशन वापरणे
8 हे प्रकाशन वापरणे
या प्रकाशनात खालील गोष्टी आहेत · सिलिकॉन लॅब्स ब्लूटूथ स्टॅक लायब्ररी · ब्लूटूथample अनुप्रयोग ब्लूटूथ SDK बद्दल अधिक माहितीसाठी https://docs.silabs.com/bluetooth/latest/ पहा. जर तुम्ही ब्लूटूथमध्ये नवीन असाल तर UG103.14 पहा: ब्लूटूथ LE मूलभूत गोष्टी.

8.1 स्थापना आणि वापर
ब्लूटूथ एसडीके सिलिकॉन लॅब्स एसडीकेचा एक भाग म्हणून प्रदान केले आहे. सिल्प्लिसिटी एसडीकेसह जलद सुरुवात करण्यासाठी, सिल्प्लिसिटी स्टुडिओ 5 स्थापित करा, जे तुमचे विकास वातावरण सेट करेल आणि तुम्हाला GSDK इंस्टॉलेशनमधून मार्गदर्शन करेल. सिल्प्लिसिटी स्टुडिओ 5 मध्ये सिलिकॉन लॅब्स डिव्हाइसेससह आयओटी उत्पादन विकासासाठी आवश्यक असलेल्या सर्व गोष्टी समाविष्ट आहेत, ज्यामध्ये संसाधन आणि प्रकल्प लाँचर, सॉफ्टवेअर कॉन्फिगरेशन टूल्स, GNU टूलचेनसह संपूर्ण IDE आणि विश्लेषण टूल्स यांचा समावेश आहे. ऑनलाइन सिल्प्लिसिटी स्टुडिओ 5 वापरकर्ता मार्गदर्शकामध्ये स्थापना सूचना प्रदान केल्या आहेत.
वैकल्पिकरित्या, GitHub वरून नवीनतम डाउनलोड करून किंवा क्लोन करून साधेपणा SDK व्यक्तिचलितपणे स्थापित केले जाऊ शकते. अधिक माहितीसाठी https://github.com/SiliconLabs/simplicity_sdk पहा.
सिम्पलिसिटी स्टुडिओ सिम्पलिसिटी डिफॉल्टनुसार इंस्टॉल करते: · (विंडोज): C:Users सिम्पलिसिटीस्टुडिओएसडीकेसिमप्लिसिटी_एसडीके · (मॅकओएस): /वापरकर्ते/ /सिंप्लिसिटीस्टुडिओ/एसडीके/सिंप्लिसिटी_एसडीके
SDK आवृत्तीसाठी विशिष्ट दस्तऐवज SDK सह स्थापित केले आहे. अतिरिक्त माहिती सहसा नॉलेज बेस आर्टिकल (KBAs) मध्ये आढळू शकते. API संदर्भ आणि इतर माहिती या आणि पूर्वीच्या प्रकाशनांबद्दल https://docs.silabs.com/ वर उपलब्ध आहे.

8.2 सुरक्षा माहिती
सुरक्षित वॉल्ट एकत्रीकरण
सिक्‍युअर वॉल्ट हाय डिव्‍हाइसेसवर उपयोजित केल्‍यावर, लाँग टर्म की (LTK) सारख्या संवेदनशील की सिक्‍युअर वॉल्ट की व्‍यवस्‍थापन कार्यक्षमतेचा वापर करून संरक्षित केल्या जातात. खालील सारणी संरक्षित की आणि त्यांची स्टोरेज संरक्षण वैशिष्ट्ये दर्शवते.

रॅप्ड की रिमोट लॉन्ग टर्म की (LTK) लोकल लॉन्ग टर्म की (फक्त लेगसी) रिमोट आयडेंटिटी रिझोल्विंग की (IRK)
स्थानिक ओळख निराकरण की

निर्यात करण्यायोग्य / निर्यात न करण्यायोग्य निर्यात न करण्यायोग्य निर्यात करण्यायोग्य
निर्यात करण्यायोग्य

नोट्स
भविष्यातील सुसंगततेच्या कारणांसाठी निर्यात करण्यायोग्य असणे आवश्यक आहे. की इतर डिव्हाइसेससह सामायिक केलेली असल्याने निर्यात करण्यायोग्य असणे आवश्यक आहे.

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

"निर्यात करण्यायोग्य" म्हणून चिन्हांकित केलेल्या गुंडाळलेल्या की रनटाइमच्या वेळी वापरल्या जाऊ शकतात किंवा शेअर केल्या जाऊ शकतात परंतु फ्लॅशमध्ये संग्रहित असताना एनक्रिप्टेड राहतात.

सिक्युअर व्हॉल्ट की मॅनेजमेंट कार्यक्षमतेबद्दल अधिक माहितीसाठी, AN1271: सुरक्षित की स्टोरेज पहा.

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

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

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

silabs.com | अधिक जोडलेले जग तयार करणे.

ब्लूटूथ ९.१.०.० | २

साधेपणा स्टुडिओ
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®, एनर्जी मायक्रो, एनर्जी मायक्रो लोगो आणि त्याचे संयोजन, “जगातील सर्वात ऊर्जा अनुकूल मायक्रोकंट्रोलर”, Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio,® Telegesis Logo®, USBXpress® , Zentri, Zentri लोगो आणि Zentri DMS, Z-Wave® आणि इतर हे सिलिकॉन लॅबचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. ARM, CORTEX, Cortex-M3 आणि THUMB हे ARM होल्डिंगचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. Keil हा ARM Limited चा नोंदणीकृत ट्रेडमार्क आहे. वाय-फाय हा वाय-फाय अलायन्सचा नोंदणीकृत ट्रेडमार्क आहे. येथे नमूद केलेली इतर सर्व उत्पादने किंवा ब्रँड नावे त्यांच्या संबंधित धारकांचे ट्रेडमार्क आहेत.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
www.silabs.com

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

सिलिकॉन लॅब्स xG22 ब्लूटूथ LE SDK सॉफ्टवेअर [pdf] वापरकर्ता मार्गदर्शक
xG22, xG22 ब्लूटूथ LE SDK सॉफ्टवेअर, ब्लूटूथ LE SDK सॉफ्टवेअर, LE SDK सॉफ्टवेअर, SDK सॉफ्टवेअर, सॉफ्टवेअर

संदर्भ

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

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