برنامج xG22 Bluetooth LE SDK
"
تحديد:
- اسم المنتج: مجموعة Simplicity SDK
- الإصدار: 2024.12.2
- تاريخ الإصدار: 1 أبريل 2025
- المترجمات المتوافقة:
- IAR Embedded Workbench for ARM (IAR-EWARM) الإصدار 9.40.1
- دول مجلس التعاون الخليجي (مجموعة مترجمات جنو) الإصدار 12.2.1، متوفر مع
استوديو البساطة
- إصدار البلوتوث: 9.1.0.0
تعليمات استخدام المنتج:
إشعارات التوافق والاستخدام:
للحصول على معلومات حول تحديثات الأمان والإشعارات، راجع
تم تثبيت فصل الأمان الخاص بملاحظات إصدار النظام الأساسي مع هذا
SDK أو قم بزيارة علامة التبويب TECH DOCS على السيليكون
المختبرات webالموقع. يُنصح بالاشتراك في خدمة الأمان
تنبيهات للحصول على معلومات محدثة.
استخدام هذا الإصدار:
إذا كنت جديدًا على مجموعة أدوات تطوير برامج Bluetooth من Silicon Labs، راجع
التعليمات والملاحظات الواردة في دليل المستخدم لاستخدام هذا
قسم الإصدار.
المميزات الرئيسية:
- المترجمات المتوافقة:
- IAR Embedded Workbench for ARM (IAR-EWARM) الإصدار 9.40.1
- دول مجلس التعاون الخليجي (مجموعة مترجمات جنو) الإصدار 12.2.1
الميزات الجديدة:
العناصر الجديدة في الإصدار 9.1.0.0:
- عميل GATT لتبادل ATT MTU فقط:
- تمت إضافة مكون
bluetooth_feature_gatt_client_att_mtu_request_only تلقائيًا
بدء إجراء تبادل ATT MTU عندما يكون اتصال GATT
يفتح. - استخدم واجهة برمجة التطبيقات sl_bt_gatt_server_set_max_mtu لتعيين الحجم الأقصى
من ATT MTU في BLE Host Stack.
- تمت إضافة مكون
- مكونات أدوار الاتصال المحددة:
- المكونات الجديدة bluetooth_feature_connection_role_central و
توفر ميزة اتصال Bluetooth_feature_role_peripheral الدعم لـ
أدوار اتصال محددة. - تضمين أحد أو كلا المكونين المحددين للدور بناءً على
احتياجات التطبيق عند تضمينها
اتصال_خاصية_البلوتوث.
- المكونات الجديدة bluetooth_feature_connection_role_central و
- تحسين الكود بشكل أفضل في Bluetooth Security Manager:
- يقوم مدير أمان البلوتوث الآن بإدارة
آلات الحالة المركزية أو الطرفية القائمة على المضمنة
عناصر.
- يقوم مدير أمان البلوتوث الآن بإدارة
العناصر الجديدة في الإصدار 9.0.0.0:
- طاقة الإرسال أعلى من 10 ديسيبل ميلي واط في وضع الطاقة المنخفضة:
- يدعم استخدام طاقة إرسال أعلى من 10 ديسيبل ميلي واط في وضع الطاقة المنخفضة في
أوضاع NCP وSoC. - تكوين حدود الطاقة في وضع الطاقة المنخفضة باستخدام
sl_bt_system_linklayer_configure() مع المفتاح
مفتاح تكوين طبقة رابط النظام sl_bt_low_power_mode_power_limit.
- يدعم استخدام طاقة إرسال أعلى من 10 ديسيبل ميلي واط في وضع الطاقة المنخفضة في
- خيار الماسح الضوئي الجديد:
- تمت إضافة خيار SL_BT_SCANNER_IGNORE_BONDING للاستخدام مع
أمر sl_bt_scanner_set_parameters_and_filter الذي يجب تجنبه
البحث غير الضروري عن الروابط إذا لم تكن معلومات الرابطة موجودة
مطلوب في التقارير الإعلانية.
- تمت إضافة خيار SL_BT_SCANNER_IGNORE_BONDING للاستخدام مع
- خيار عنوان مخصص جديد:
- تمت إضافة خيار SL_BT_CONFIG_SET_CUSTOM_ADDRESS_FROM_NVM3 لـ
تكوين ما إذا كان ينبغي للمكدس استخدام عنوان مخصص مخزّن في
NVM3 كعنوان هوية الجهاز. - يتم تمكين هذا الخيار افتراضيًا.
- تمت إضافة خيار SL_BT_CONFIG_SET_CUSTOM_ADDRESS_FROM_NVM3 لـ
التعليمات:
س: أين يمكنني العثور على معلومات حول تحديثات الأمان؟
ج: راجع فصل الأمان في ملاحظات إصدار النظام الأساسي
تم تثبيته باستخدام SDK هذا أو قم بزيارة علامة التبويب TECH DOCS على Silicon Labs
webالموقع للحصول على تحديثات الأمان.
س: كيف أقوم بتكوين حدود الطاقة في وضع الطاقة المنخفضة؟
أ: قم بتكوين حدود الطاقة في وضع الطاقة المنخفضة باستخدام
sl_bt_system_linklayer_configure() مع المفتاح
مفتاح تكوين طبقة رابط النظام sl_bt_low_power_mode_power_limit.
س: ما هي المترجمات المتوافقة مع هذا المنتج؟
أ: تتضمن المجمِّعات المتوافقة IAR Embedded Workbench لنظام ARM
الإصدار 9.40.1 وإصدار GCC 12.2.1 المقدم مع Simplicity
استوديو.
"
بلوتوث® LE SDK 9.1.0.0 GA
مجموعة أدوات تطوير البرامج Simplicity 2024.12.2 1 أبريل 2025
Silicon Labs شركة رائدة في مجال توريد أجهزة وبرامج البلوتوث، المستخدمة في منتجات مثل الرياضة واللياقة البدنية، والإلكترونيات الاستهلاكية، وأجهزة الإرشاد، وتطبيقات المنازل الذكية. مجموعة تطوير البرامج الأساسية (SDK) هي حزمة متطورة متوافقة مع بلوتوث 5.4، توفر جميع الوظائف الأساسية، بالإضافة إلى واجهات برمجة تطبيقات متعددة لتبسيط عملية التطوير. توفر الوظائف الأساسية وضع التشغيل المستقل، مما يسمح للمطور بإنشاء تطبيقاته وتشغيلها مباشرةً على نظام SoC، أو وضع NCP الذي يسمح باستخدام وحدة تحكم دقيقة (MCU) مضيفة خارجية. تغطي ملاحظات الإصدار هذه إصدارات مجموعة تطوير البرامج:
تم إصدار 9.1.0.0 GA في 1 أبريل 2025 تم إصدار 9.0.1.0 GA في 5 فبراير 2025 تم إصدار 9.0.0.0 GA في 16 ديسمبر 2024
التوافق والاستخدام الإخطارات
للحصول على معلومات حول تحديثات وإشعارات الأمان، راجع قسم "الأمان" في ملاحظات إصدار المنصة المُثبّتة مع هذه المجموعة أو في تبويب "الوثائق التقنية" على الرابط https://www.silabs.com/developers/bluetooth-low-energy. كما توصي Silicon Labs بشدة بالاشتراك في "إشعارات الأمان" للحصول على أحدث المعلومات. للاطلاع على التعليمات والملاحظات حول استخدام ميزات Secure Vault، أو إذا كنتَ جديدًا على مجموعة Silicon Labs Bluetooth SDK، راجع "استخدام هذا الإصدار".
المميزات الرئيسية
بلوتوث · إصدار GA للإعلان الدوري
حدث BGAPI · تصنيف فرعي لاتصال BT LE · قبول الاتصال التلقائي المستند إلى القائمة · BT Atlanta (v6.0) LL ومؤهلات المضيف
الكاتيون · خريطة القنوات المتفرقة لسبر القناة
دعم · تبديل هوائي قياس القنوات
الدعم · تكامل CBAP – CPMS متعدد البروتوكولات · دعم ZigbeeD وOTBR على Open-
فيما يتعلق بـ GA · DMP BLE + CMP ZB وMatter/OT مع
الاستماع المتزامن على MG26 لـ SoC GA · مكون أولوية جدول الراديو الموحد 802.15.4 · دعم حزمة Debian لتطبيقات مضيف MP – Alpha
المترجمات المتوافقة:
IAR Embedded Workbench for ARM (IAR-EWARM) الإصدار 9.40.1.
· قد يؤدي استخدام wine للإنشاء باستخدام الأداة المساعدة لسطر الأوامر IarBuild.exe أو واجهة المستخدم الرسومية IAR Embedded Workbench على نظام التشغيل macOS أو Linux إلى حدوث أخطاء غير صحيحة fileيتم استخدام s بسبب الاصطدامات في خوارزمية تجزئة النبيذ لتوليد الاختصار file أسماء.
· يُنصح العملاء الذين يستخدمون نظام التشغيل macOS أو Linux بعدم الإنشاء باستخدام IAR خارج Simplicity Studio. يجب على العملاء الذين يقومون بذلك التحقق بعناية من صحة ذلك fileيتم استخدامها.
دول مجلس التعاون الخليجي (مجموعة مترجمات جنو) الإصدار 12.2.1، متوفر مع Simplicity Studio.
silabs.com | بناء عالم أكثر اتصالاً.
حقوق النشر © 2025 لشركة Silicon Laboratories
بلوتوث 9.1.0.0
محتويات
محتويات
1 عناصر جديدة ………………………………………………………………………………………………………………………………………… …………………………………………… 3 1.1 الميزات الجديدة ……………………………………………………………………… ……………………………………………………………………….. 3 1.2 واجهات برمجة التطبيقات الجديدة ……………………………………………… …………………………………………………………………………………………………………………………………………………………………………………… 4
2 التحسينات……………………………………………………………………………………………………………………………………………………………………………………. 5 2.1 العناصر المتغيرة ……………………………………………………………………………………………………………………………………………………… 5 2.2 واجهات برمجة التطبيقات المتغيرة ………………………………………………………………………………………………………………………………………………………. 5
3 مشكلات تم إصلاحها ………………………………………………………………………………………………………………………………………………………………… 6 4 مشكلات معروفة في الإصدار الحالي ………………………………………………………………………………………………………………………………………… 8 5 عناصر قديمة ………………………………………………………………………………………………………………………………………………………. 9 6 عناصر تمت إزالتها ……………………………………………………………………………………………………………………………………………………….. 10 7 بوابة متعددة البروتوكولات وRCP …………………………………………………………………………………………………………………………………………… 11
7.1 عناصر جديدة…………………………………………………………………………………………………………………………………………………………………………… 11 7.2 التحسينات…………………………………………………………………………………………………………………………………………………………………………… 11 7.3 المشكلات التي تم إصلاحها …………………………………………………………………………………………………………………………………………….. 12 7.4 المشكلات المعروفة في الإصدار الحالي ……………………………………………………………………………………………………………………………….. 13 7.5 العناصر القديمة ……………………………………………………………………………………………………………………………………………………… 13 7.6 العناصر التي تمت إزالتها …………………………………………………………………………………………………………………………………………………… 13 8 استخدام هذا الإصدار ………………………………………………………………………………………………………………………………………….. 14 8.1 التثبيت والاستخدام ……………………………………………………………………………………………………………………………………………………… 14 8.2 معلومات الأمان ……………………………………………………………………………………………………………………………………………………… 14 8.3 الدعم …………………………………………………………………………………………………………………………………………………………………………. 15 8.4 سياسة إصدار وصيانة مجموعة أدوات التطوير البرمجية ……………………………………………………………………………………………………………………. 15
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 2
1 عنصر جديد
عناصر جديدة
1.1 الميزات الجديدة
أضيف في الإصدار 9.1.0.0
عميل GATT لتبادل ATT MTU فقط
تمت إضافة مكون bluetooth_feature_gatt_client_att_mtu_request_only. يوفر هذا المكون عميل GATT بسيطًا لبدء عملية تبادل ATT MTU تلقائيًا عند فتح اتصال GATT. لا يوفر هذا المكون واجهة برمجة تطبيقات GATT Client. استخدم واجهة برمجة تطبيقات خادم GATT sl_bt_gatt_server_set_max_mtu لتحديد الحد الأقصى لحجم ATT MTU في حزمة مضيف BLE.
مكونات لأدوار اتصال محددة
تمت إضافة مكونين جديدين هما: دور اتصال ميزة البلوتوث المركزي ودور اتصال ميزة البلوتوث المحيطي. يدعم هذان المكونان دور اتصال محدد. عند تضمين تطبيق لخاصية اتصال ميزة البلوتوث، يجب أن يتضمن التطبيق أيضًا أحد المكونين أو كليهما، وذلك وفقًا لاحتياجات التطبيق. إذا كان التطبيق يتضمن فقط خاصية اتصال ميزة البلوتوث، فسيتم دعم كلا دورَي الاتصال لضمان التوافق مع الإصدارات السابقة.
تحسين الكود بشكل أفضل في Bluetooth Security Manager
يقوم مدير أمان Bluetooth الآن تلقائيًا بإسقاط آلة الحالة المركزية أو الطرفية إذا لم يتم تضمين مكون bluetooth_feature_connection_role_central أو bluetooth_feature_connection_role_peripheral، على التوالي، في التطبيق.
أضيف في الإصدار 9.0.0.0
طاقة الإرسال أعلى من 10 ديسيبل ميلي واط في وضع الطاقة المنخفضة
يُدعم استخدام طاقة إرسال أعلى من 10 ديسيبل ميلي واط في وضع الطاقة المنخفضة في وضعي NCP وSoC. يمكن ضبط حدود الطاقة في وضع الطاقة المنخفضة باستخدام الدالة 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 كعنوان هوية الجهاز. هذا الخيار مُفعّل افتراضيًا.
دعم نظام الأحداث IPC لأحداث البلوتوث
يوفر المكون الاختياري الجديد، bluetooth_event_system_ipc، الدعم للحصول على أحداث Bluetooth عبر آلية Event System في تطبيق يستخدم نظام التشغيل في الوقت الحقيقي.
تصنيف فرعي للاتصال
يُوفر المكوّن الاختياري الجديد، bluetooth_feature_connection_subrate، ميزة تصنيف اتصال البلوتوث. تُقدّم هذه الميزة في هذا الإصدار بنسخة تجريبية.
دعم LTO في مكتبات المكدس المضيف
تم تصميم مكتبات GCC لمكدس المضيف المحددة باستخدام خيارات LTO (-flto، -ffat-lto-objects). هذا يُمكّن من تحسين حجم الكود بشكل أفضل إذا كان التطبيق يستخدم LTO.
تصفية أحداث HCI
يسمح بتحديد مرشحات أحداث مخصصة لمعالجة أحداث HCI. يتم استدعاء استدعاء المرشح قبل إرسال الحدث إلى مكدس المضيف. يمكن استخدام هذا للحد من حركة المرور غير الضرورية عبر اتصال HCI.
دعم نظام التشغيل في الوقت الحقيقي الموسع
تمت إضافة متغير RTOS للعديد من الإصدارات السابقة الموجودةampلو التطبيقات.
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 3
عناصر جديدة
ESL: اتصال تلقائي قائم على قائمة القبول. تمت إضافة طريقة اتصال جديدة إلى نقطة وصول ملصق الرف الإلكتروني (ESL) لتسريع إعداد الشبكة الكبيرة. ESL: إعادة المزامنة عن طريق المسح الضوئي Tags يمكنك الآن محاولة إعادة المزامنة المستندة إلى المسح الضوئي عند فقدان المزامنة قبل البدء في الإعلان (تحسين اختياري خاص بالبائع لـ ESL) Tag المكون الأساسي) تتطلب هذه الميزة أيضًا من نقطة الوصول الإعلان عن معلمات PAwR. ESL: تكوين شبكة محدد مسبقًا يمكن لنقطة وصول ESL استيراد وتصدير جلسات الشبكة من وإلى تنسيق JSON الذي يصف مجموعات ومعرفات ESL. بعد استيراد تكوين شبكة كامل لاستخدامه بواسطة الوضع التلقائي للتوجيه التلقائي، يمكن أيضًا تعيين وضع حصري لتجاهل أي إعلانات ESL قريبة غير موجودة في التكوين. يمكن لنقطة وصول ESL متابعة جلسة شبكة سابقة بعد دورة طاقة عن طريق إعادة تكوين نفس الأجهزة بنفس معرف ESL في نفس المجموعة كما كان من قبل. ESL: مكتبة مفاتيح ممتدة تم توسيع وظيفة فئة Python لمكتبة مفاتيح ESL AP لاستخدام حقول عنوان ESL ومادة مفتاح الاستجابة وحقول AP المرتبطة بقاعدة بيانات المفاتيح. CS Initiator: خريطة قناة قابلة للتكوين خريطة قناة CS Initiator exampأصبح le قابلاً للتكوين الآن. مجموعة تطوير BRD2608A: مجموعة تطوير BRD2608A exampيدعم التطبيق الآن مستشعر IMU.
1.2 واجهات برمجة التطبيقات الجديدة
تمت إضافة أمر sl_bt_gap_get_identity_address() في الإصدار 9.0.0.0: الحصول على عنوان هوية البلوتوث الذي يستخدمه الجهاز. أمر 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(): البحث عن الخدمات الأساسية باستخدام UUID من قاعدة بيانات GATT المحلية. أمر 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 | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 4
أبدا التحسينات
تحسينات
2.1 العناصر المتغيرة
تم التغيير في الإصدار 9.0.0.0
رقم التعريف # 1233899
1234000
1298645 1318468 1321901 1329672 1332939
1334523
1324517
وصف
يتم تجميع مكتبات مكدس مضيف Bluetooth المحددة باستخدام خيارات LTO (-flto -ffat-lto-objects) للسماح بإزالة التعليمات البرمجية الميتة بشكل أفضل في التطبيقات.
تم تحديث حقول الشهادات للمصادقة القائمة على الشهادات والإقران. تمت إضافة قاعدة بيانات للشهادات الصادرة.
تم تغيير رموز الخطأ المرتجعة لاستخدام القيم الفعلية من NVM3 عند الوصول إليه باستخدام BGAPI.
يتم الآن دعم المصادقة القائمة على الشهادة والاقتران على أجهزة xG22.
من الممكن الآن تحديد وضع تعقب الكائنات "تعقب الكائنات الثابتة" في bt_cs_host.
تم إصدار مصدر مكتبة CBAP. تم تفعيل إعادة هيكلة CBAP. تم تحسين معالجة الاتصال.
يتم إرسال حدث تأكيد الارتباط حتى عندما يتم تشفير الاتصال بالفعل ويتم تلقي طلب الاقتران من الجهاز المركزي.
يمكن الآن لمكدس مضيف BLE العمل دون الحاجة إلى NVM3. لحذف NVM3 من تطبيق بلوتوث، يجب ألا يستخدم التطبيق مكونات Bluetooth_feature_builtin_bonding_database أو Bluetooth_feature_nvm أو Bluetooth_feature_sm.
تمت إضافة علم تكوين طبقة الارتباط للإبلاغ عن عدد الحزم المرسلة في أوضاع الاختبار المباشر.
2.2 واجهات برمجة التطبيقات المتغيرة
تم التغيير في الإصدار 9.0.0.0 لا شيء.
2.3 السلوك المقصود
تم التغيير في الإصدار 9.0.0.0 لا شيء.
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 5
3 قضايا ثابتة
ثابت في الإصدار 9.1.0.00
المشاكل التي تم إصلاحها
رقم التعريف # 1404920
1405476 1417581
وصف
تم إصلاح المشكلة التي تسببت في تعريف ماكرو لإعادة تعيين ألوان المحطة الطرفية ولكن لم يتم استخدامه. تم تعريف _app_log_reset_color ولكن لم يتم استخدامه في app_log.h يضيف هذا الإصلاح ذلك إلى نهاية وحدات الماكرو التي تستخدم _app_log_print_color.
تم إصلاح المشكلة التي كانت تمنع NCP من التهيئة بشكل صحيح عند تمكين تشفير رسائل BGAPI.
تم إصلاح مشكلة وقت بدء التشغيل عند استخدام مُعرِّف إعلان واحد من قِبل الإعلانات القديمة والممتدة. أدى ذلك إلى حالة تسابق أدت إلى إيقاف المُعلِن قبل أوانه.
ثابت في الإصدار 9.0.1.0
رقم التعريف # 1381647
1355908 1383315 1388519
1393811
وصف
في حالة استخدام سبر القنوات (CS) متعدد التوصيلات، حيث يُشغّل العاكس إجراءات CS بأكثر من مُبادر، قد يختار العاكس أحيانًا معلمات تؤدي إلى تداخل الإجراءات. تم إصلاح هذه المشكلة.
لم يعمل الإعلان الدوري بشكل صحيح في بروتوكولات متعددة ديناميكية مع OpenThread. تم إصلاح هذه المشكلة.
تمت إزالة مكون bluetooth_feature_extended_scanner غير المستخدم من ESL AP NCP.
تم إصلاح الانحدار في قياس مستوى البطارية المدمج في ESL Tag وهو ما كان يمنع قياس القيمة الصحيحة.
تم إصلاح انحدار في مولد رمز الاستجابة السريعة للنسخة التجريبية ESL التي تم تقديمها مع تحديث وحدة Pillow v11.x Python.
ثابت في الإصدار 9.0.0.0
رقم التعريف 845506 1082103, 1141041, 1212061 1284611
1328923
1335919 1349058 1356037
1371005
1362681 1336266
وصف
يمكن تعطيل أو تمكين قدرة AFH على التكيف باستخدام الأمر sl_bt_system_linklayer_configure() والمفتاح sl_bt_system_linklayer_config_key_set_channelmap_flags.
يُدعم استخدام طاقة إرسال أعلى من 10 ديسيبل ميلي واط في وضع الطاقة المنخفضة في وضعي NCP وSoC. يمكن ضبط حدود الطاقة في وضع الطاقة المنخفضة باستخدام المفتاح sl_bt_system_linklayer_configure() sl_bt_system_linklayer_config_key_low_power_mode_power_limit.
تم توضيح ذلك في وثائق واجهة برمجة التطبيقات (API) بأن بدء اختبار جهاز إرسال أو استقبال DTM أثناء نشاط أنشطة بلوتوث أخرى سيؤدي إما إلى ظهور خطأ أو مشاكل في الأداء. تقترح وثائق واجهة برمجة التطبيقات الآن ضرورة التأكد من إيقاف أنشطة بلوتوث الأخرى عند إجراء الاختبار.
تم إصلاح مشكلة في ميزة قاعدة بيانات GATT الديناميكية والتي بعد إضافة وصف جديد إلى خاصية GATT التي تم تمكينها لتكون مرئية لعملاء GATT عن بعد، لا يتمكن عميل GATT عن بعد من رؤية الوصف الجديد.
جعل مكون Bluetooth_feature_advertiser قابلاً للتكوين على واجهة المستخدم الرسومية لمتصفح مكونات Simplicity Studio.
تم إصلاح مشكلة كانت تسمح بتخفيض مستوى خصائص الأمان أثناء إعادة الاقتران. الآن، يجب أن تتطابق خصائص الأمان مع تلك المستخدمة أثناء الاقتران السابق أو تتجاوزها.
تُجري دوال sl_bt_nvm_save() وsl_bt_nvm_load() وsl_bt_nvm_erase() الآن عملية تحقق صحيحة من وجود مفتاح NVM3 مُحدد ضمن النطاق المُخصص لبيانات المستخدم. يمتد نطاق مفاتيح بيانات المستخدم المُخزنة في منطقة البلوتوث في NVM3 إلى 0x4000 - 0x5fff.
تم إصلاح مشكلة في طبقة رابط Bluetooth LE، حيث يرد جهاز إعلاني يُرسل إعلانات موسعة قابلة للاتصال على طلب AUX_CONN_REQ بـ AUX_CONN_RSP غير صالح. حدثت هذه المشكلة عندما عيّن المستخدم عنوانًا عشوائيًا لمجموعة الإعلانات الموسعة فقط.
تم إصلاح خطأ بدء الحدث الفرعي PAwR. لم يكن يتزايد بشكل صحيح.
تم إصلاح مشكلة عدم عمل دالة sl_bt_advertiser_set_timing() بشكل صحيح عند سرعات أعلى من 16000 (10 ثوانٍ).
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 6
رقم التعريف # 1330263
المشاكل التي تم إصلاحها
الوصف تم إصلاح مشكلة في طبقة ارتباط Bluetooth LE التي تسببت في توقف مُعلن PAwR عن قبول إعداد بيانات الحدث الفرعي من المضيف.
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 7
المشكلات المعروفة في الإصدار الحالي
4 المشكلات المعروفة في الإصدار الحالي
تمت إضافة المشكلات المكتوبة بخط غامق منذ الإصدار السابق. إذا فاتك إصدار، يمكنك الاطلاع على ملاحظات الإصدار الحديثة على الرابط https://www.silabs.com/developers/bluetooth-low-energy في تبويب "الوثائق التقنية".
رقم التعريف 361592 368403 641122 682198
756253
1031031 1334418 1335263
1373310 1383864 1397074
1399177
وصف
لا يُبلغ حدث sync_data عن طاقة الإرسال.
في حالة تعيين الفاصل الزمني CTE على 1 ، يجب إرسال طلب CTE في كل فاصل زمني للاتصال. ولكن يتم إرسالها فقط في كل فاصل زمني ثاني للاتصال.
لا يوفر مكون مكدس Bluetooth تكوينًا لمسار هوائي التردد اللاسلكي.
مكدس Bluetooth به مشكلة قابلية التشغيل البيني على 2M PHY مع جهاز كمبيوتر يعمل بنظام Windows.
قيمة RSSI لاتصال بلوتوث المُعاد بواسطة واجهة برمجة تطبيقات بلوتوث غير صحيحة على أجهزة EFR32M|B21. فهي أعلى بحوالي 8 إلى 10 ديسيبل ميلي واط من القيمة الفعلية، وفقًا للقياس.
يؤدي تغيير التكوين في تطبيق bt_aoa_host_locator إلى تعطل التطبيق.
هناك مشكلة تذبذب طفيفة في سبر القناة عند إرسال حزم مزامنة RTT من جهة البادئ. قد تظهر هذه المشكلة عند سبر القناة لأجهزة أخرى من موردين آخرين.
لا تُضبط أولويات نظام التشغيل في الوقت الفعلي (RTOS) بشكل صحيح في حالة عدم استخدام بروتوكولات متعددة ديناميكية. قد يؤدي هذا إلى حجب أولويات الراديو بواسطة أولويات أقل أهمية.
قد يحتوي حدث المسح على بايتات قمامة إضافية في بيئة صاخبة، حيث يتم الإعلان عن الكثير من أجهزة BLE في نفس الوقت.
في حالة استخدام Channel Sounding، إذا تم تحديد وضع التشغيل الحر غير المدعوم في رأس التكوين fileسيتم إغلاق بعض الاتصالات بواسطة التطبيق وإعادة إنشائها.
في حالة سيناريو الاتصال المتعدد لـ Channel Sounding، حيث يتم توصيل العاكس بأكثر من مبادرة واحدة، فقد يتم إغلاق بعض الاتصالات بسبب انتهاء مهلة التشغيل.
الحل البديل لا يوجد
لا أحد
هذه مشكلة خاصة بـ BGM210P. أحد الحلول البديلة هو تحديث التكوين يدويًا في ملف sl_bluetooth_config.h في وضع تحرير النصوص. لا يوجد حل بديل. لتطوير التطبيقات واختبارها، يمكن تجنب انقطاع الاتصال بتعطيل 2M PHY باستخدام sl_bt_connection_set_preferred_phy() أو sl_bt_connection_set_default_preferred_phy(). ثبّت مكون "RAIL Utility, RSSI" في مشروع التطبيق. يوفر هذا المكون إزاحة RSSI افتراضية للشريحة تُطبّق على مستوى RAIL، ويمكن أن يُساعد في تحقيق قياسات RSSI أكثر دقة.
لا أحد
لا أحد
تحتاج أولويات الراديو إلى تعيين أولويات الراديو في برنامج التطبيق.
لا أحد
تعيين الحد الأقصى لعدد الإجراءات إلى 0.
لا أحد
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 8
العناصر الموقوفة
5 العناصر الموقوفة
تم إيقافه في الإصدار 9.0.0.0. تم إيقاف تجاوز HFXO CTUNE بقيمة في منطقة بلوتوث NVM3. افتراضيًا، يكون تجاوز CTUNE باستخدام منطقة بلوتوث NVM3 معطلاً. يمكنك تفعيله باستخدام تكوين SL_BT_CONFIG_SET_CTUNE_FROM_NVM3. منذ إصدار Simplicity SDK 2024.12.1، أصبح استخدام مكون النظام الأساسي clock_manager_oscillator_calibration_override بديلاً عن تجاوز CTUNE. يدعم هذا المكون كلاً من تجاوزات HFXO وLFXO CTUNE.
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 9
6 العناصر المحذوفة
تمت إزالته من الإصدار 9.0.1.0
رقم التعريف # 1382948
وصف Bluetooth RTOS exampلم تعد الملفات مدعومة على أجهزة xG22.
تمت الإزالة من الإصدار 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 المعلمة `txsize' للحدث sl_bt_evt_connection_parameters
العناصر المحذوفة
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 10
7 بوابة متعددة البروتوكولات وRCP
بوابة متعددة البروتوكولات و RCP
7.1 عنصر جديد
أضيف في الإصدار 9.1.0.0
يتضمن أمر بدء تشغيل ملحق zigbee_throughput الآن وسيطة uint8_t اختيارية "بدء تشغيل ملحق 0"، والتي لن تمسح عدادات المكدس قبل بدء اختبار الإنتاجية. هذا مُخصص لأغراض الاختبار. في حال عدم تضمين أي إضافة إضافية و/أو عدم وجود قيمة 0، سيبقى السلوك الحالي كما هو، وسيتم مسح عدادات الجهاز عند بدء اختبار الإنتاجية.
أضيف في الإصدار 9.0.0.0
تم تمكين دعم GA SoC لـ BLE DMP مع Zigbee + Openthread CMP مع الاستماع المتزامن على أجزاء xG26.
تمت إضافة دعم إصدار Debian alpha لتطبيقات zigbeed وOTBR وZ3Gateway. يتوفر Zigbeed وOTBR أيضًا بصيغة حزمة DEB للمنصة المرجعية المختارة (Raspberry PI 4). للمزيد من التفاصيل، راجع تشغيل Zigbee وOpenThread وBluetooth في وقت واحد على مضيف Linux باستخدام معالج مساعد متعدد البروتوكولات.
تمت إضافة دعم Zigbeed لإصدار Tizen-0.1-13.1 لنظامي التشغيل arm32 وaarch64 بالإضافة إلى Android 12 لنظامي التشغيل aarch64. يمكن العثور على مزيد من المعلومات حول Zigbeed على docs.silabs.com.
تمت إضافة مكون "أولوية جدول الراديو الموحد 802.15.4" الجديد. يستخدم هذا المكون لتكوين أولويات الراديو لمجموعة 15.4. يتطلب المكون أيضًا مكون "radio_priority_configurator" الجديد. يسمح هذا المكون للمشاريع باستخدام أداة Radio Priority Configurator في Simplicity Studio لتكوين مستويات أولوية الراديو للمجموعة التي تتطلب ذلك.
أبدا التحسينات
تم التغيير في الإصدار 9.1.0.0
بروتوكول Zigbee-NCP + OpenThread-RCP (UART & SPI)amples، بالإضافة إلى Zigbee-NCP + BLE-NCP (UART & SPI) sampالآن، يُسمح فقط بإنشاء les على الأجزاء التي تحتوي على ذاكرة وصول عشوائي (RAM) كافية (>=96 كيلو بايت).
تم التغيير في الإصدار 9.0.1.0
Zigbee BLE – DynamicMultiprotocolLightSed sampمن الممكن الآن بناء المشروع للوحات ذات مصباح LED واحد فقط إذا تم استبعاد مكون LED1 من المشروع.
يتضمن هذا الإصدار التحسينات التالية لتطبيقات البروتوكولات المتعددة عندما، على سبيل المثالample، تشغيل Zigbee أو OpenThread لحالة الاستخدام المخصصة لتشغيل بروتوكول واحد في كل مرة: · تمت إضافة واجهة برمجة التطبيقات sl_zigbee_af_zll_unset_factory_new() للسماح للتطبيقات بإلغاء تعيين عقدة Zigbee من المصنع الافتراضي
حالة جديدة عند الحاجة. · تمت إضافة دالة معاودة الاتصال، sl_rail_mux_invalid_rx_channel_detected_cb()، إلى تطبيقات Zigbee+OT. تُعلم هذه الدالة
تطبيق عند محاولة استقبال على قناتين مختلفتين مع عدم تفعيل الاستماع المتزامن. يمكن للتطبيق بعد ذلك تطبيق منطقه الخاص للتعامل مع هذا الموقف.
تم التغيير في الإصدار 9.0.0.0
تم نقل ملاحظة التطبيق تشغيل Zigbee وOpenThread وBluetooth في وقت واحد على مضيف Linux باستخدام معالج مساعد متعدد البروتوكولات (AN1333) إلى docs.silabs.com.
أصبح دعم OpenWRT الآن بجودة GA. أُضيف دعم OpenWRT لتطبيقات zigbeed وOTBR وZ3Gateway. يتوفر Zigbeed وOTBR أيضًا بتنسيق حزمة IPK للمنصة المرجعية (Raspberry PI 4). للمزيد من التفاصيل، يُرجى مراجعة "تشغيل Zigbee وOpenThread وBluetooth بشكل متزامن على مضيف Linux باستخدام معالج مساعد متعدد البروتوكولات".
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 11
7.3 قضايا ثابتة
ثابت في الإصدار 9.1.0.0
بوابة متعددة البروتوكولات و RCP
رقم التعريف # 1392015
1393057 1399687 1420018
وصف
تم الآن تعيين SL_OPENTHREAD_ENABLE_SERIAL_TASK على 0 افتراضيًا لتقليل حجم ذاكرة المهمة غير المطلوبة لتطبيقات RCP. (مرجع آخر: 1424440)
تم إصلاح المشكلة التي تسببت في عدم عمل Zigbee-NCP + OpenThread-RCP (UART & SPI)amples، بالإضافة إلى Zigbee-NCP + BLE-NCP (UART & SPI) sampتم السماح بإنشاء les على الأجزاء التي تحتوي على ذاكرة وصول عشوائي (RAM) غير كافية.
تم إصلاح المشكلة التي قد تتسبب في فشل تطبيق Zigbee-BLE DMP Light في الدخول إلى وضع السكون EM2.
تم إصلاح المشكلة التي تسببت في انتظار رسالة CPC من RCP الممكّن لنظام التشغيل في الوقت الفعلي إلى المضيف في قائمة انتظار الإرسال حتى يتم إيقاظ المهمة التسلسلية.
ثابت في الإصدار 9.0.1.0
هوية شخصية #
1363050
1378298 1381165
وصف
لم تعد تهيئة مكدس زيجبي تُفعّل الراديو (أو بروتوكول التحكم عن بُعد (RCP) لمكدسات المضيف) قبل استدعاء واجهات برمجة تطبيقات المكدس بواسطة التطبيق. هذا يمنع تشغيل شبكات PAN متعددة غير مرغوب فيها على القناة 11 (القناة الافتراضية) عند استخدام تكوين RCP يدعم شبكات PAN متعددة. (مرجع آخر: 1390724)
تم إصلاح المشكلة التي تسببت في حدوث تعطل عند إدخال "طباعة المفاتيح" على تطبيق DMP Light مع تمكين LTO.
تم إصلاح مشكلة في Zigbee-NCP + OT-RCP، عندما كان تعطيل PTA سيؤدي إلى إعادة تعيين NCP/RCP.
ثابت في الإصدار 9.0.0.0
معرف # 1275378 1300848 1332330
1337101
1337228 1337295 1346785 1346849 1365665
وصف
تم إصلاح المشكلة التي قد تؤدي إلى تعطل عند استدعاء sl_802154_radio_set_scheduler_priorities() قبل sli_mac_lower_mac_init().
تم إصلاح المشكلة التي تسببت في عدم تمكن Z3Gateway في بيئة OpenWRT من بدء اتصال EZSP الناجم عن عدم تطابق أحرف التحكم في termios التي تعمل على OpenWRT والبيئات الأخرى.
تم إصلاح المشكلة التي تسببت في أن يواجه جهاز RCP 15.4+BLE الذي يعمل في بيئة ذات حركة مرور كثيفة على الشبكة حالة سباق في بعض الأحيان مما يجعله غير قادر على إرسال الرسائل إلى CPCd حتى إعادة تشغيل الجهاز.
لم تعد عمليات الإرسال غير المكتملة 15.4 (إرسال ينتظر تأكيدًا، إرسال تأكيد استجابة لرسالة، إلخ) تعتبر فاشلة قبل الأوان عند انقطاع الراديو بسبب DMP. يسمح هذا بإعطاء هذه العملية فرصة لإعادة جدولتها بعد الانقطاع أو فشلها بشكل دائم بواسطة RAIL (أحداث خطأ حالة الجدول).
في Zigbeed، تم الآن تحديث واجهة برمجة تطبيقات halCommonGetInt32uMillisecondTick() tick لاستخدام ساعة MONOTONIC، بحيث لا تتأثر بـ NTP في نظام المضيف.
سيقوم الأمر DMP CLI "plugin ble gap print-connections" الآن بطباعة "لا توجد اتصالات BLE" إذا كان جدول الاتصال فارغًا، بدلاً من عدم تقديم أي استجابة.
تم إصلاح حالة سباق يمكن أن تتسبب في تعطيل الاستماع المتزامن على 802.15.4 RCP عندما كان كلا البروتوكولين يرسلان في وقت واحد.
سيؤدي الآن إضافة مكونات rail_mux إلى مشروع ما إلى بنائه تلقائيًا باستخدام متغيرات مكتبة المكدس المرتبطة به.
تم إصلاح المشكلة التي تسببت في قيام المضيف بالإبلاغ عن تلقي حزمة تحتوي على مبلغ اختباري غير صالح في نقطة النهاية 12.
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 12
بوابة متعددة البروتوكولات و RCP
7.4 المشكلات المعروفة في الإصدار الحالي
تمت إضافة المشكلات بالخط العريض منذ الإصدار السابق. إذا فاتتك إصدار ما، فإن ملاحظات الإصدار الأخيرة متاحة على https://www.silabs.com/developers/simplicity-software-development-kit.
رقم التعريف 937562 1074205 1122723 1209958 1221299 1385052
1385486
وصف
الحل البديل
فشل أمر Bluetoothctl "الإعلان عن" مع تطبيق rcp-uart802154-blehci على Raspberry Pi OS 11.
استخدم تطبيق btmgmt بدلاً من bluetoothctl.
لا يدعم CMP RCP شبكتين على نفس معرف PAN.
استخدم معرفات PAN مختلفة لكل شبكة. تم التخطيط للدعم في إصدار مستقبلي.
في بيئة مزدحمة، قد تصبح واجهة سطر الأوامر (CLI) غير مستجيبة في تطبيق z3-light_ot-ftd_soc.
لا يوجد حل بديل معروف.
قد يتوقف RCP ZB/OT/BLE الذي يستخدم الاستماع المتزامن على MG24 وMG21 عن العمل في اختبار التحمل (يستمر لمدة ساعتين تقريبًا) مع حركة مرور ثابتة ومتزامنة على جميع المجموعات الثلاث.
تعطيل الاستماع المتزامن في حالات الاستخدام التي تتضمن حركة مرور ثابتة ومتزامنة عبر البروتوكولات الثلاثة.
تختلف قراءات Mfglib RSSI بين RCP وNCP.
سيتم تناولها في الإصدار المستقبلي.
قد يظل RCP الممكّن لـ Coex يرسل TX ACK في بعض الأحيان بعد فقدان المنحة حتى عندما يتم تعطيل الإقرار وتمكين TX Abort.
سيتم تناولها في الإصدار المستقبلي.
قد يحدث TX من RCP بشكل غير متكرر دون الطلب بعد تشغيل خيار MAC Holdoff coex غير المتوافق مع 802.15.4.
سيتم تناولها في الإصدار المستقبلي.
7.5 العناصر الموقوفة
سيتم إيقاف استخدام "الحاوية متعددة البروتوكولات" المتوفرة حاليًا على DockerHub (siliconlabsinc/multiprotocol) في إصدار قادم. لن يتم تحديث الحاوية بعد الآن ويمكن سحبها من DockerHub. ستحل الحزم المستندة إلى Debian لـ cpcd وzigbeed وot-br-posix، جنبًا إلى جنب مع المشاريع المولدة والمجمعة محليًا، محل الوظيفة المفقودة بإزالة الحاوية.
7.6 العناصر المحذوفة
تمت إزالة دالة sl_sec_man_init() في الإصدار 9.0.1.0، لأنها لم تعد تؤدي الغرض. تمت إزالتها في الإصدار 9.0.0.0، لا شيء.
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 13
باستخدام هذا الإصدار
8 استخدام هذا الإصدار
يحتوي هذا الإصدار على ما يلي: · مكتبة Silicon Labs Bluetooth stack · Bluetooth sampلمزيد من المعلومات حول مجموعة أدوات تطوير برامج البلوتوث، يُرجى زيارة https://docs.silabs.com/bluetooth/latest/. إذا كنت جديدًا على البلوتوث، يُرجى زيارة UG103.14: أساسيات البلوتوث.
8.1 التثبيت والاستخدام
تُقدّم مجموعة أدوات تطوير برامج البلوتوث (Bluetooth SDK) كجزء من مجموعة أدوات تطوير برامج Simplicity، وهي مجموعة أدوات تطوير برامج Silicon Labs. للبدء السريع في استخدام Simplicity SDK، ثبّت Simplicity Studio 5، الذي سيُهيئ بيئة التطوير الخاصة بك ويُرشدك خلال عملية تثبيت GSDK. يتضمن Simplicity Studio 5 كل ما تحتاجه لتطوير منتجات إنترنت الأشياء باستخدام أجهزة Silicon Labs، بما في ذلك مُشغّل الموارد والمشاريع، وأدوات تكوين البرامج، وبيئة تطوير متكاملة (IDE) كاملة مع سلسلة أدوات GNU، وأدوات تحليل. تتوفر تعليمات التثبيت في دليل مستخدم Simplicity Studio 5 الإلكتروني.
وبدلاً من ذلك، يمكن تثبيت Simplicity SDK يدويًا عن طريق تنزيل أحدث إصدار من GitHub أو استنساخه. راجع https://github.com/SiliconLabs/simplicity_sdk لمزيد من المعلومات.
يقوم Simplicity Studio بتثبيت Simplicity افتراضيًا في: · (Windows): C:Users SimplicityStudioSDKssimplicity_sdk · (MacOS): /المستخدمون/ /SimplicityStudio/SDKs/simplicity_sdk
يتم تثبيت الوثائق الخاصة بإصدار SDK مع SDK. يمكن غالبًا العثور على معلومات إضافية في مقالات قاعدة المعارف (KBAs). تتوفر مراجع واجهة برمجة التطبيقات والمعلومات الأخرى حول هذا الإصدار والإصدارات السابقة على https://docs.silabs.com/.
8.2 المعلومات الأمنية
التكامل الآمن للمخزن
عند نشرها في أجهزة Secure Vault High ، تتم حماية المفاتيح الحساسة مثل Long Term Key (LTK) باستخدام وظيفة Secure Vault Key Management. يوضح الجدول أدناه المفاتيح المحمية وخصائص حماية التخزين الخاصة بها.
مفتاح التغليف، مفتاح بعيد طويل الأمد (LTK)، مفتاح محلي طويل الأمد (إصدار قديم فقط)، مفتاح حل الهوية عن بعد (IRK)
مفتاح تحديد الهوية المحلية
قابلة للتصدير / غير قابلة للتصدير غير قابلة للتصدير غير قابلة للتصدير قابلة للتصدير
قابلة للتصدير
ملحوظات
يجب أن يكون قابلاً للتصدير لأسباب تتعلق بالتوافق في المستقبل. يجب أن يكون قابلاً للتصدير لأن المفتاح مشترك مع أجهزة أخرى.
يمكن استخدام المفاتيح المغلفة التي تم تمييزها على أنها "غير قابلة للتصدير" ولكن لا يمكن استخدامها viewإد أو مشاركتها في وقت التشغيل.
يمكن استخدام المفاتيح المغلفة التي تم تمييزها على أنها "قابلة للتصدير" أو مشاركتها في وقت التشغيل ولكنها تظل مشفرة أثناء تخزينها في فلاش.
لمزيد من المعلومات حول وظيفة Secure Vault Key Management ، راجع AN1271: Secure Key Storage.
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 14
باستخدام هذا الإصدار
نصائح أمنية
للاشتراك في مستشاري الأمان، قم بتسجيل الدخول إلى بوابة عملاء Silicon Labs، ثم حدد الصفحة الرئيسية للحساب. انقر فوق الصفحة الرئيسية للانتقال إلى الصفحة الرئيسية للبوابة الإلكترونية، ثم انقر فوق مربع إدارة الإشعارات. تأكد من تحديد "الإشعارات الاستشارية للبرامج/الأمان وإشعارات تغيير المنتج (PCNs)" ومن أنك مشترك على الأقل في النظام الأساسي والبروتوكول الخاص بك. انقر فوق حفظ لحفظ أي تغييرات.
8.3 الدعم
عملاء Development Kit مؤهلون للتدريب والدعم الفني. استخدم Silicon Labs Bluetooth LE web للحصول على معلومات حول جميع منتجات وخدمات بلوتوث من Silicon Labs، وللتسجيل في خدمة دعم المنتج، تفضل بزيارة صفحة الدعم على الرابط http://www.silabs.com/support.
8.4 سياسة إصدار وصيانة SDK
للحصول على التفاصيل، راجع سياسة إصدار SDK والصيانة.
silabs.com | بناء عالم أكثر اتصالاً.
بلوتوث 9.1.0.0 | 15
استوديو البساطة
الوصول بنقرة واحدة إلى MCU والأدوات اللاسلكية والوثائق والبرامج ومكتبات كود المصدر والمزيد. متوفر لأنظمة Windows و Mac و Linux!
محفظة إنترنت الأشياء
www.silabs.com/IoT
SW / HW
www.silabs.com/simplicity
جودة
www.silabs.com/quality
الدعم والمجتمع
www.silabs.com/community
إخلاء المسؤولية تعتزم شركة Silicon Labs تزويد العملاء بأحدث التوثيق الدقيق والمتعمق لجميع الأجهزة الطرفية والوحدات النمطية المتاحة لمنفذي البرامج والأنظمة الذين يستخدمون منتجات Silicon Labs أو يعتزمون استخدامها. تشير بيانات التوصيف والوحدات والأجهزة الطرفية المتاحة وأحجام الذاكرة وعناوين الذاكرة إلى كل جهاز محدد ، ويمكن أن تختلف المعلمات "النموذجية" المتوفرة في التطبيقات المختلفة. التطبيق السابقampالموصوفة هنا هي لأغراض توضيحية فقط. تحتفظ مختبرات السيليكون بالحق في إجراء تغييرات دون إشعار آخر على معلومات المنتج والمواصفات والأوصاف الواردة هنا ، ولا تقدم ضمانات بشأن دقة أو اكتمال المعلومات المضمنة. بدون إشعار مسبق ، قد تقوم Silicon Labs بتحديث البرامج الثابتة للمنتج أثناء عملية التصنيع لأسباب تتعلق بالأمان أو الموثوقية. لن تؤدي هذه التغييرات إلى تغيير المواصفات أو أداء المنتج. لن تتحمل مختبرات السيليكون أية مسؤولية عن عواقب استخدام المعلومات الواردة في هذا المستند. لا يعني هذا المستند أو يمنح صراحةً أي ترخيص لتصميم أو تصنيع أي دوائر متكاملة. المنتجات غير مصممة أو مصرح باستخدامها داخل أي أجهزة من الفئة الثالثة من إدارة الغذاء والدواء ، أو التطبيقات التي تتطلب موافقة إدارة الغذاء والدواء قبل التسويق لها أو أنظمة دعم الحياة دون موافقة خطية محددة من مختبرات السيليكون. "نظام دعم الحياة" هو أي منتج أو نظام يهدف إلى دعم أو الحفاظ على الحياة و / أو الصحة ، والتي ، إذا فشلت ، فمن المتوقع بشكل معقول أن تؤدي إلى إصابة شخصية كبيرة أو الوفاة. منتجات مختبرات السيليكون ليست مصممة أو مرخصة للتطبيقات العسكرية. لا يجوز استخدام منتجات مختبرات السيليكون تحت أي ظرف من الظروف في أسلحة الدمار الشامل بما في ذلك (على سبيل المثال لا الحصر) الأسلحة النووية أو البيولوجية أو الكيميائية أو الصواريخ القادرة على إيصال مثل هذه الأسلحة. تتنصل شركة Silicon Labs من جميع الضمانات الصريحة والضمنية ولن تكون مسؤولة أو مسؤولة عن أي إصابات أو أضرار تتعلق باستخدام منتج Silicon Labs في مثل هذه التطبيقات غير المصرح بها.
معلومات العلامة التجارية Silicon Laboratories Inc.®، Silicon Laboratories®، Silicon Labs®، SiLabs® وشعار Silicon Labs®، 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® وغيرها هي علامات تجارية أو علامات تجارية مسجلة لشركة Silicon Labs. ARM وCORTEX وCortex-M3 وTHUMB هي علامات تجارية أو علامات تجارية مسجلة لشركة ARM Holdings. Keil هي علامة تجارية مسجلة لشركة ARM Limited. Wi-Fi هي علامة تجارية مسجلة لـ Wi-Fi Alliance. جميع المنتجات أو الأسماء التجارية الأخرى المذكورة هنا هي علامات تجارية مملوكة لأصحابها.
شركة مختبرات السيليكون 400 ويست سيزار تشافيز أوستن ، تكساس 78701 الولايات المتحدة الأمريكية
www.silabs.com
المستندات / الموارد
![]() |
برنامج SILICON LABS xG22 Bluetooth LE SDK [بي دي اف] دليل المستخدم xG22، برنامج xG22 Bluetooth LE SDK، برنامج Bluetooth LE SDK، برنامج LE SDK، برنامج SDK، برنامج |
