កម្មវិធី SILICON LABS Bluetooth LE SDK
កាលបរិច្ឆេទចេញផ្សាយ៖ ថ្ងៃទី ៥ ខែកញ្ញា ឆ្នាំ ២០២៣
ព័ត៌មានអំពីផលិតផល
Gecko SDK Suite 3.2 គឺជាឧបករណ៍អភិវឌ្ឍន៍កម្មវិធី (SDK) ដែលផ្តល់ដោយ Silicon Labs ។ វាត្រូវបានរចនាឡើងដើម្បីជួយសម្រួលដល់ការអភិវឌ្ឍន៍កម្មវិធីប៊្លូធូស និងផ្តល់នូវមុខងារ និងឧបករណ៍ផ្សេងៗដើម្បីបង្កើនដំណើរការអភិវឌ្ឍន៍។
លក្ខណៈសំខាន់ៗ៖
- សេចក្តីជូនដំណឹងអំពីភាពឆបគ្នា និងការប្រើប្រាស់
- កម្មវិធីចងក្រងដែលត្រូវគ្នា។
សេចក្តីជូនដំណឹងអំពីភាពឆបគ្នា និងការប្រើប្រាស់៖
SDK ផ្តល់នូវភាពឆបគ្នា និងការប្រើប្រាស់ការជូនដំណឹង ដើម្បីធានាបាននូវការប្រើប្រាស់ និងសុវត្ថិភាពនៃកម្មវិធីត្រឹមត្រូវ។ សម្រាប់ការអាប់ដេត និងការជូនដំណឹងអំពីសុវត្ថិភាព សូមមើលជំពូកសុវត្ថិភាពនៃកំណត់ចំណាំការចេញផ្សាយវេទិកា Gecko ដែលបានដំឡើងជាមួយ SDK នេះ ឬចូលទៅកាន់ទំព័រកំណត់ចំណាំការចេញផ្សាយរបស់ Silicon Labs ។ វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យជាវទៅកាន់ទីប្រឹក្សាសុវត្ថិភាពសម្រាប់ព័ត៌មានថ្មីៗ។ សម្រាប់ការណែនាំអំពីការប្រើប្រាស់មុខងារ Secure Vault ឬប្រសិនបើអ្នកថ្មីចំពោះ Silicon Labs Bluetooth SDK សូមមើលផ្នែក "ការប្រើប្រាស់ការចេញផ្សាយនេះ" ។
កម្មវិធីចងក្រងដែលត្រូវគ្នា៖
G ecko SDK Suite 3.2 គឺត្រូវគ្នាជាមួយកម្មវិធីចងក្រងខាងក្រោម៖
- GCC (GNU Compiler Collection) កំណែ 10.2.0 ដែលផ្តល់ជាមួយ Simplicity Studio។
ការកែលម្អ៖
ការកែលម្អខាងក្រោមត្រូវបានធ្វើឡើងនៅក្នុងកំណែ 3.2.9.0៖
- APIs ដែលបានផ្លាស់ប្តូរ
ធាតុថ្មី៖
មុខងារថ្មីខាងក្រោមត្រូវបានបន្ថែមនៅក្នុងការចេញផ្សាយមុនៗ៖
ការចេញផ្សាយ 3.2.4.0៖
- ម៉ាស៊ីនដែលមានមូលដ្ឋានលើ Python Examples: Python-based host examples សម្រាប់ការប្រើប្រាស់
ជាមួយ pyBGAPI ឥឡូវនេះអាចរកបាន។ អ្នកអាចស្វែងរកពួកគេនៅ https://github.com/SiliconLabs/pybgapi-examples.
ការចេញផ្សាយ 3.2.0.0៖
- ចំណុចប្រទាក់ឧបករណ៍បញ្ជាម៉ាស៊ីនប៊្លូធូស៖ ចំណុចប្រទាក់ឧបករណ៍បញ្ជាម៉ាស៊ីនប៊្លូធូសឥឡូវនេះត្រូវបានគាំទ្រ។ សូមមើល AN1328៖ ការបើកដំណើរការ Radio Co-Processor ដោយប្រើមុខងារ Bluetooth HCI សម្រាប់ព័ត៌មានបន្ថែម។
- មូលដ្ឋានទិន្នន័យ GATT ថាមវន្ត៖ មូលដ្ឋានទិន្នន័យ GATT នៅក្នុងម៉ាស៊ីនមេ GATT ឥឡូវនេះអាចត្រូវបានបង្កើត និងគ្រប់គ្រងថាមវន្តជាមួយ Bluetooth APIs ។ ដើម្បីប្រើមុខងារនេះ រួមបញ្ចូលសមាសភាគ “bluetooth_feature_dynamic_gattdb” ។ សូមមើលសមាសធាតុ និងឯកសារកំណត់រចនាសម្ព័ន្ធ និងឯកសារយោង Bluetooth API សម្រាប់ព័ត៌មានលម្អិតបន្ថែម។
- ការស្កេនក្នុងពេលដំណាលគ្នា៖ ឥឡូវនេះជង់ប៊្លូធូសគាំទ្រការស្កេនក្នុងពេលដំណាលគ្នានៅលើ LE 1M និង Coded PHY ។ មុខងារនេះទាមទារការគាំទ្រផ្នែករឹង ហើយមាននៅលើឧបករណ៍មួយចំនួនប៉ុណ្ណោះ។
- ការកត់ត្រាឆ្លងកាត់៖ កម្មវិធីម៉ាស៊ីន NCP ឥឡូវនេះគាំទ្រការកត់ត្រាលំហូរនៃកម្មវិធី។ ប្រើជម្រើស "-l" ដើម្បីបើកមុខងារនេះ។ តម្លៃឆ្លងកាត់ត្រូវបានរក្សាទុកជាទម្រង់ CSV ហើយធាតុចូលត្រូវបានសរសេរម្តងក្នុងមួយនាទី។
- pyBGAPI៖ បណ្ណាល័យ pyBGAPI ដែលអនុវត្តពិធីការ BGAPI នៅក្នុង Python ឥឡូវនេះត្រូវបានចេញផ្សាយនៅក្នុង pypi.org ។ អ្នកអាចរកវាបាននៅ https://pypi.org/project/pybgapi/.
- ឧបករណ៍ថ្មីសម្រាប់ការអភិវឌ្ឍន៍ Angle-of-Arrival (AoA)៖ SDK រួមបញ្ចូល AoA Analyzer ដែលជាឧបករណ៍ក្រាហ្វិក 3D ថ្មីដែលរួមបញ្ចូលទៅក្នុង Studio សម្រាប់វាយតម្លៃការគណនា AoA ជាមួយឧបករណ៍កំណត់ទីតាំងមួយ និងច្រើន tags. ឧបករណ៍នេះជំនួសកម្មវិធី AoA Compass Demo ពីមុន។
លក្ខណៈសំខាន់ៗ
- ការគាំទ្រប៊្លូធូស HCI
- ការស្កេនក្នុងពេលដំណាលគ្នានៅលើ 1M និង Coded-PHY
- ការកំណត់រចនាសម្ព័ន្ធ GATT ថាមវន្ត
- ការចេញផ្សាយ pyBGAPI នៅក្នុង pypi.org
- ឧបករណ៍ថ្មីសម្រាប់ការអភិវឌ្ឍន៍ Angle-of-Arrival
Silicon Labs គឺជាក្រុមហ៊ុនលក់ឈានមុខគេក្នុងបច្ចេកវិទ្យាផ្នែករឹង និងសូហ្វវែរប៊្លូធូស ដែលប្រើក្នុងផលិតផលដូចជាកីឡា និងកាយសម្បទា ឧបករណ៍អេឡិចត្រូនិក ប៊ីខុន និងកម្មវិធីផ្ទះឆ្លាតវៃ។ ស្នូល SDK គឺជាជង់ដែលអនុលោមតាមប៊្លូធូស 5.2 កម្រិតខ្ពស់ ដែលផ្តល់នូវមុខងារស្នូលទាំងអស់ រួមជាមួយនឹង API ច្រើន ដើម្បីសម្រួលដល់ការអភិវឌ្ឍន៍។ ស្នូលមុខងារ-tionality ផ្តល់ជូនទាំងរបៀបឯករាជ្យដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើត និងដំណើរការកម្មវិធីរបស់ពួកគេដោយផ្ទាល់នៅលើ SoC ឬនៅក្នុងរបៀប NCP ដែលអនុញ្ញាតឱ្យប្រើម៉ាស៊ីនខាងក្រៅ MCU ។
កំណត់ចំណាំចេញផ្សាយទាំងនេះគ្របដណ្តប់កំណែ SDK៖
- 3.2.9.0 ចេញផ្សាយថ្ងៃទី 5 ខែកញ្ញា ឆ្នាំ 2023 (ការផ្លាស់ប្តូរវេទិកាមូលដ្ឋានតែប៉ុណ្ណោះ)
- 3.2.8.0 ចេញផ្សាយថ្ងៃទី 13 ខែកក្កដា ឆ្នាំ 2023 (ការគាំទ្រសម្រាប់ EFR32xG21, ការកែប្រែ C និងក្រោយ)
- 3.2.6.0 ចេញផ្សាយថ្ងៃទី 29 ខែមីនា ឆ្នាំ 2023 (ជំនួយផ្នែកចូលប្រើដំបូង)
- 3.2.5.0 ចេញផ្សាយថ្ងៃទី 11 ខែមករា ឆ្នាំ 2023 (ជំនួយផ្នែកចូលប្រើដំបូង)
- 3.2.4.0 ចេញផ្សាយថ្ងៃទី 13 ខែតុលា ឆ្នាំ 2021
- 3.2.3.0 ចេញផ្សាយថ្ងៃទី 24 ខែកញ្ញា ឆ្នាំ 2021
- 3.2.2.0 ចេញផ្សាយថ្ងៃទី 8 ខែកញ្ញា ឆ្នាំ 2021
- 3.2.1.0 ចេញផ្សាយថ្ងៃទី 21 ខែកក្កដា ឆ្នាំ 2021
- 3.2.0.0 ចេញផ្សាយថ្ងៃទី 16 ខែមិថុនា ឆ្នាំ 2021
សេចក្តីជូនដំណឹងអំពីភាពឆបគ្នា និងការប្រើប្រាស់
សម្រាប់ព័ត៌មានអំពីការអាប់ដេតសុវត្ថិភាព និងការជូនដំណឹង សូមមើលជំពូកសុវត្ថិភាពនៃកំណត់ចំណាំការចេញផ្សាយវេទិកា Gecko ដែលបានដំឡើងជាមួយ SDK នេះ ឬនៅលើទំព័រកំណត់ចំណាំការចេញផ្សាយរបស់ Silicon Labs ។ Silicon Labs ក៏ផ្តល់អនុសាសន៍យ៉ាងមុតមាំថាអ្នកជាវទៅ ទីប្រឹក្សាសន្តិសុខ ដើម្បីទទួលបានព័ត៌មានថ្មីៗ។ សម្រាប់ការណែនាំ ក៏ដូចជាការកត់សម្គាល់លើការប្រើប្រាស់មុខងារ Secure Vault ឬប្រសិនបើអ្នកទើបតែប្រើ Silicon Labs Bluetooth SDK សូមមើលការប្រើប្រាស់ការចេញផ្សាយនេះ។
កម្មវិធីចងក្រងដែលត្រូវគ្នា៖
IAR Embedded Workbench សម្រាប់ ARM (IAR-EWARM) កំណែ 8.50.9
- ការប្រើប្រាស់ស្រាដើម្បីបង្កើតជាមួយឧបករណ៍ប្រើប្រាស់បន្ទាត់ពាក្យបញ្ជា IarBuild.exe ឬ IAR Embedded Workbench GUI នៅលើ macOS ឬ Linux អាចបណ្តាលឱ្យមិនត្រឹមត្រូវ files ត្រូវបានប្រើដោយសារតែការប៉ះទង្គិចនៅក្នុងក្បួនដោះស្រាយ hashing របស់ស្រាសម្រាប់ការបង្កើតខ្លី file ឈ្មោះ។
- អតិថិជននៅលើ macOS ឬ Linux ត្រូវបានណែនាំមិនឱ្យបង្កើតជាមួយ IAR នៅខាងក្រៅ Simplicity Studio ទេ។ អតិថិជនដែលធ្វើគួរតែផ្ទៀងផ្ទាត់ដោយប្រុងប្រយ័ត្នថាត្រឹមត្រូវ។ files កំពុងត្រូវបានប្រើប្រាស់។
GCC (GNU Compiler Collection) កំណែ 10.2.0 ដែលផ្តល់ជាមួយ Simplicity Studio។
ធាតុថ្មី។
លក្ខណៈពិសេសថ្មី។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 3.2.4.0
ម៉ាស៊ីនដែលមានមូលដ្ឋានលើ Python Examples
ម៉ាស៊ីនដែលមានមូលដ្ឋានលើ Python examples សម្រាប់ប្រើជាមួយ pyBGAPI ឥឡូវនេះមានហើយ (https://github.com/SiliconLabs/pybgapi-examples) ។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 3.2.0.0
ចំណុចប្រទាក់ឧបករណ៍បញ្ជាម៉ាស៊ីនប៊្លូធូស
ចាប់ផ្តើមជាមួយនឹងការចេញផ្សាយនេះ ចំណុចប្រទាក់ឧបករណ៍បញ្ជាម៉ាស៊ីនប៊្លូធូសត្រូវបានគាំទ្រ។ សូមមើល AN1328៖ ការបើកដំណើរការ Radio Co-Processor ដោយប្រើមុខងារ Bluetooth HCI ។
មូលដ្ឋានទិន្នន័យ GATT ថាមវន្ត
នៅក្នុងម៉ាស៊ីនមេ GATT មូលដ្ឋានទិន្នន័យ GATT អាចត្រូវបានបង្កើត និងគ្រប់គ្រងថាមវន្តជាមួយ Bluetooth APIs។ ដើម្បីប្រើមុខងារនេះ រួមបញ្ចូល
សមាសភាគ bluetooth_feature_dynamic_gattdb ។ មើលសមាសធាតុ និងឯកសារកំណត់រចនាសម្ព័ន្ធ និងឯកសារយោង Bluetooth API។
ការស្កេនក្នុងពេលដំណាលគ្នា។
ជង់ប៊្លូធូសគាំទ្រការស្កេនក្នុងពេលដំណាលគ្នានៅលើ LE 1M និង Coded PHY ។ មុខងារនេះទាមទារការគាំទ្រផ្នែករឹង ហើយមាននៅលើឧបករណ៍មួយចំនួនប៉ុណ្ណោះ។
អតីតថ្មីampកម្មវិធី
- ប៊្លូធូស - NCP (ជាមួយការគាំទ្រថាមវន្ត GATT): ត្រូវបានណែនាំជំនួសឱ្យប៊្លូធូស - NCP ទទេ ដែលត្រូវបានបដិសេធ។
- ប៊្លូធូស - RCP
- ប៊្លូធូស - SoC Blinky
- ប៊្លូធូស – SoC Light Standard DMP និង Bluetooth – SoC Empty Standard DMP សម្រាប់ EFRG32[B|M]G21 \
- ប៊្លូធូស - ឆ្លងកាត់ SoC
- ប៊្លូធូស - តេស្តអន្តរប្រតិបត្តិការ SoC៖ សាកល្បងប្រព័ន្ធគោលពីរប៉ុណ្ណោះ គ្មានប្រភពទេ។
ការកត់ត្រាឆ្លងកាត់
កម្មវិធីម៉ាស៊ីន NCP គាំទ្រការកត់ត្រាលំហូរនៃកម្មវិធី។ ប្រើជម្រើស -l ដើម្បីបើកមុខងារ។ តម្លៃឆ្លងកាត់ត្រូវបានរក្សាទុកជាទម្រង់ CSV ។ ធាតុចូលត្រូវបានសរសេរម្តងក្នុងមួយនាទី។
pyBGAPI
បណ្ណាល័យ pyBGAPI ដែលអនុវត្តពិធីការ BGAPI នៅក្នុង Python ត្រូវបានចេញផ្សាយនៅក្នុង pypi.org (https://pypi.org/project/pybgapi/) ។
ឧបករណ៍ថ្មីសម្រាប់ការអភិវឌ្ឍន៍ Angle-of-Arrival (AoA)
AoA Analyzer៖ ឧបករណ៍ក្រាហ្វិក 3D ថ្មីដែលរួមបញ្ចូលទៅក្នុងស្ទូឌីយោ ដើម្បីវាយតម្លៃយ៉ាងឆាប់រហ័សនូវការគណនា AoA ជាមួយនឹងឧបករណ៍កំណត់ទីតាំងមួយ និងច្រើន tags. ឧបករណ៍នេះជំនួសកម្មវិធី AoA Compass Demo ពីមុន។
AoA Configurator៖ ឧបករណ៍ក្រាហ្វិក 3D ថ្មីដើម្បីជួយអតិថិជនបង្កើតការកំណត់ទីតាំងច្រើនត្រឹមត្រូវ file សម្រាប់ករណីប្រើប្រាស់ច្រើនទីតាំង។
APIs ថ្មី
សម្រាប់ឯកសារបន្ថែម និងការពិពណ៌នាពាក្យបញ្ជា សូមយោងទៅលើឯកសារយោង Bluetooth API នៅក្នុងការដំឡើង SDK ឬសេចក្តីយោង API អនឡាញជាក់លាក់ចំពោះកំណែ SDK ដែលអ្នកកំពុងប្រើ។ កំណែចុងក្រោយបំផុតគឺនៅ https://docs.silabs.com/bluetooth/latest/.
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 3.2.0.0
- sl_bt_connection_read_remote_used_features ពាក្យបញ្ជា៖ អានមុខងារស្រទាប់តំណដែលគាំទ្រដោយឧបករណ៍ពីចម្ងាយ។
- sl_bt_evt_connection_remote_used_features event៖ បង្ហាញលក្ខណៈពិសេសស្រទាប់តំណដែលគាំទ្រដោយឧបករណ៍ពីចម្ងាយ។
- sl_bt_gatt_server_read_client_supported_features ពាក្យបញ្ជា៖ អានលក្ខណៈពិសេសដែលគាំទ្រអតិថិជន GATT ។
- ពាក្យបញ្ជា sl_bt_gattdb_new_session៖ ចាប់ផ្តើមវគ្គអាប់ដេតមូលដ្ឋានទិន្នន័យ GATT ថ្មី។
- ពាក្យបញ្ជា sl_bt_gattdb_add_service៖ បន្ថែមសេវាកម្មទៅក្នុងមូលដ្ឋានទិន្នន័យ GATT ។
- sl_bt_gattdb_remove_service ពាក្យបញ្ជា៖ លុបសេវាកម្មចេញពីមូលដ្ឋានទិន្នន័យ GATT ។
- sl_bt_gattdb_add_included_service ពាក្យបញ្ជា៖ បន្ថែមគុណលក្ខណៈសេវាកម្មរួមបញ្ចូលទៅក្នុងសេវាកម្ម។
- sl_bt_gattdb_remove_included_service ពាក្យបញ្ជា៖ លុបគុណលក្ខណៈសេវាកម្មរួមបញ្ចូលចេញពីសេវាកម្ម។
- sl_bt_gattdb_add_uuid16_characteristic ពាក្យបញ្ជា៖ បន្ថែមលក្ខណៈ UUID 16 ប៊ីតទៅក្នុងសេវាកម្ម។
- sl_bt_gattdb_add_uuid128_characteristic ពាក្យបញ្ជា៖ បន្ថែមលក្ខណៈ UUID 128 ប៊ីតទៅក្នុងសេវាកម្ម។
- sl_bt_gattdb_remove_characteristic ពាក្យបញ្ជា៖ លុបលក្ខណៈចេញពីសេវាកម្ម។
- sl_bt_gattdb_add_uuid16_descriptor ពាក្យបញ្ជា៖ បន្ថែមកម្មវិធីពណ៌នា UUID 16 ប៊ីតទៅក្នុងលក្ខណៈ។
- sl_bt_gattdb_add_uuid128_descriptor ពាក្យបញ្ជា៖ បន្ថែមកម្មវិធីពណ៌នា UUID 128 ប៊ីតទៅក្នុងលក្ខណៈ។
- sl_bt_gattdb_remove_descriptor ពាក្យបញ្ជា៖ ដកអ្នកពណ៌នាចេញពីលក្ខណៈ។
- ពាក្យបញ្ជា sl_bt_gattdb_start_service៖ ចាប់ផ្តើមសេវាកម្ម ដូច្នេះវាអាចមើលឃើញដោយអតិថិជន GATT ពីចម្ងាយ។
- ពាក្យបញ្ជា sl_bt_gattdb_stop_service៖ បញ្ឈប់សេវាកម្ម ដើម្បីឱ្យអតិថិជន GATT ពីចម្ងាយមើលមិនឃើញ។
- sl_bt_gattdb_start_characteristic ពាក្យបញ្ជា៖ ចាប់ផ្តើមលក្ខណៈ ដូច្នេះវាអាចមើលឃើញដោយអតិថិជន GATT ពីចម្ងាយ។
- sl_bt_gattdb_stop_characteristic ពាក្យបញ្ជា៖ បញ្ឈប់លក្ខណៈមួយ ដើម្បីឱ្យអតិថិជន GATT ពីចម្ងាយមើលមិនឃើញ។
- sl_bt_gattdb_commit command៖ រក្សាទុកការផ្លាស់ប្តូរទាំងអស់ដែលបានអនុវត្តនៅក្នុងវគ្គបច្ចុប្បន្នទៅកាន់មូលដ្ឋានទិន្នន័យ GATT ហើយបិទវគ្គ។ ពាក្យបញ្ជា sl_bt_gattdb_abort៖ បោះបង់ការផ្លាស់ប្តូរទាំងអស់ដែលបានអនុវត្តនៅក្នុងវគ្គបច្ចុប្បន្នទៅ GATT
- មូលដ្ឋានទិន្នន័យ និងបិទវគ្គ។
- sl_bt_sm_get_bonding_handles ពាក្យបញ្ជា៖ ទទួលបានចំណុចទាញនៅក្នុងមូលដ្ឋានទិន្នន័យភ្ជាប់។
- ពាក្យបញ្ជា sl_bt_sm_get_bonding_details៖ ទទួលបានព័ត៌មានលម្អិតអំពីការភ្ជាប់។
- sl_bt_sm_find_bonding_by_address ពាក្យបញ្ជា៖ ស្វែងរកព័ត៌មានភ្ជាប់ដោយអាសយដ្ឋានឧបករណ៍ប៊្លូធូស។
- ពាក្យបញ្ជា sl_bt_sm_set_legacy_oob៖ កំណត់ទិន្នន័យ OOB សម្រាប់ការផ្គូផ្គងកេរ្តិ៍ដំណែល។
- ពាក្យបញ្ជា sl_bt_sm_set_oob៖ បើកការប្រើប្រាស់ទិន្នន័យ OOB សម្រាប់ការផ្គូផ្គងការតភ្ជាប់ដែលមានសុវត្ថិភាព។
- ពាក្យបញ្ជា sl_bt_sm_set_remote_oob៖ កំណត់ទិន្នន័យ OOB និងតម្លៃបញ្ជាក់ដែលទទួលបានពីឧបករណ៍ពីចម្ងាយសម្រាប់ការផ្គូផ្គងការតភ្ជាប់ដែលមានសុវត្ថិភាព។
- ការកំណត់រចនាសម្ព័ន្ធ SL_BT_COMPONENT_CONNECTIONS៖ អាចត្រូវបានប្រើប្រាស់ដោយធាតុផ្សំដើម្បីកំណត់រចនាសម្ព័ន្ធចំនួននៃការភ្ជាប់ប៊្លូធូសដែលវាត្រូវការបន្ថែម។
ការកែលម្អ
APIs ដែលបានផ្លាស់ប្តូរ
បានផ្លាស់ប្តូរនៅក្នុងការចេញផ្សាយ 3.2.2.0
- ពាក្យបញ្ជា sl_bt_gap_set_privacy_mode()៖ នៅពេលដែលរបៀបឯកជនភាពត្រូវបានបើកដោយប្រើពាក្យបញ្ជានេះ អាសយដ្ឋានអ្នកផ្សាយពាណិជ្ជកម្មដែលបានកំណត់ដោយពាក្យបញ្ជា sl_bt_advertiser_set_random_address() មិនត្រូវបានអាប់ដេតដោយស្វ័យភាពទៀតទេ។ សម្រាប់អ្នកផ្សាយពាណិជ្ជកម្មនីមួយៗដែលប្រើអាសយដ្ឋានអត្តសញ្ញាណរបស់ឧបករណ៍នោះ ជង់បង្កើតអាសយដ្ឋានឯកជនថ្មីដែលអាចដោះស្រាយបាន ឬមិនអាចដោះស្រាយបានសម្រាប់វានៅក្នុងរបៀបឯកជនភាព។
- sl_bt_advertiser_set_configuration() ពាក្យបញ្ជា៖ ធាតុកំណត់រចនាសម្ព័ន្ធថ្មី (តម្លៃ 16) ត្រូវបានបន្ថែម ដើម្បីអនុញ្ញាតឱ្យអ្នកផ្សាយពាណិជ្ជកម្មប្រើអាសយដ្ឋានអត្តសញ្ញាណឧបករណ៍សកលនៅក្នុងរបៀបឯកជនភាព។ ការកំណត់រចនាសម្ព័ន្ធនេះមិនមានផលប៉ះពាល់ទេប្រសិនបើអាសយដ្ឋានអ្នកផ្សាយពាណិជ្ជកម្មត្រូវបានកំណត់ដោយកម្មវិធីអ្នកប្រើប្រាស់ដោយប្រើពាក្យបញ្ជា sl_bt_advertiser_set_random_address() ។
- ពាក្យបញ្ជា sl_bt_sm_configure()៖ ជម្រើសថ្មីមួយដើម្បីជ្រើសរើសប្រសិនបើការផ្គូផ្គងគួរតែគ្រាន់តែដំណើរការ ឬផ្ទៀងផ្ទាត់ការផ្គូផ្គងនៅពេលដែលជម្រើសទាំងពីរអាចធ្វើទៅបានដោយផ្អែកលើការកំណត់។
បានផ្លាស់ប្តូរនៅក្នុងការចេញផ្សាយ 3.2.1.0
ពាក្យបញ្ជា sl_bt_gattdb_commit()៖ កាលពីមុន ជង់បានលុបការកំណត់លក្ខណៈអតិថិជនរបស់អតិថិជន GATT ទាំងអស់ លើកលែងតែការកំណត់រចនាសម្ព័ន្ធដែលបានផ្លាស់ប្តូរសេវាកម្ម នៅពេលដែលមូលដ្ឋានទិន្នន័យ GATT ត្រូវបានផ្លាស់ប្តូរ។ ឥរិយាបថនេះត្រូវបានផ្លាស់ប្តូរ ដូច្នេះសម្រាប់ម៉ាស៊ីនភ្ញៀវ GATT ដែលបានតភ្ជាប់ ជង់នឹងដកចេញតែការកំណត់រចនាសម្ព័ន្ធនៃលក្ខណៈដែលបានដកចេញប៉ុណ្ណោះ។
បានផ្លាស់ប្តូរនៅក្នុងការចេញផ្សាយ 3.2.0.0
- ការកំណត់រចនាសម្ព័ន្ធ SL_BT_CONFIG_MAX_CONNECTIONS៖ បានផ្លាស់ទីទៅការកំណត់រចនាសម្ព័ន្ធសមាសភាគ bluetooth_feature_connection file sl_bluetooth_connection_config.h.
- ការកំណត់រចនាសម្ព័ន្ធ SL_BT_CONFIG_USER_ADVERTISERS៖ បានផ្លាស់ទីទៅការកំណត់រចនាសម្ព័ន្ធសមាសភាគ bluetooth_feature_advertiser file sl_bluetooth_advertiser_config.h.
- SL_BT_CONFIG_MAX_PERIODIC_ADVERTISING_SYNC ការកំណត់រចនាសម្ព័ន្ធ៖ បានផ្លាស់ទីទៅការកំណត់រចនាសម្ព័ន្ធសមាសភាគ bluetooth_feature_sync file sl_bluetooth_periodic_sync_config.h.
- CTE Service UUIDs៖ តម្លៃត្រូវបានធ្វើបច្ចុប្បន្នភាពយោងទៅតាមការបញ្ជាក់របស់ Bluetooth SIG ។
បញ្ហាថេរ
បានជួសជុលនៅក្នុងការចេញផ្សាយ 3.2.4.0
លេខសម្គាល់ # | ការពិពណ៌នា |
735638 | ជួសជុលការរំលោភលើការចូលប្រើអង្គចងចាំ នៅពេលបិទការភ្ជាប់ប៊្លូធូស ប្រសិនបើកម្មវិធីគ្រប់គ្រងសុវត្ថិភាពមិនដំណើរការ (ឧ. សមាសភាគ bluetooth_feature_sm មិនត្រូវបានប្រើប្រាស់)។ ការបំពាននេះមិនបណ្តាលឱ្យមានបញ្ហាមុខងារដែលគេស្គាល់នៅក្នុងកំណែ SDK ដែលបានចេញផ្សាយនោះទេ។ |
736501 | បន្ថែម app_properties.c file ចូលទៅក្នុង RCP example គម្រោងសម្រាប់គាំទ្រការអាប់ដេតកម្មវិធីបង្កប់។ |
737292 | ដោះស្រាយបញ្ហាដែលបណ្តាលឱ្យបរាជ័យនៃការតភ្ជាប់ និងការស្កេននៅលើ LE Coded PHY នៅលើឧបករណ៍ EFR32[B|M]G21។ |
740185 | ជួសជុលការរំលោភលើការចូលប្រើអង្គចងចាំ នៅពេលបិទការភ្ជាប់ប៊្លូធូសដែលមានប្រតិបត្តិការការភ្ជាប់ដែលបរាជ័យ។ ការបំពាននេះមិនបណ្តាលឱ្យមានបញ្ហាមុខងារដែលគេស្គាល់នៅក្នុងកំណែ SDK ដែលបានចេញផ្សាយនោះទេ។ |
740421 | ឥឡូវនេះឧបករណ៍បញ្ជាប៊្លូធូសបញ្ជូនចំនួនបៃត្រឹមត្រូវក្នុងមួយកញ្ចប់សម្រាប់ចន្លោះពេលតភ្ជាប់ទាំងអស់។ |
741923 | ដោះស្រាយបញ្ហាដែលបណ្តាលឱ្យបរាជ័យនៃការចាប់ផ្ដើមកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធពីចំណុចប្រទាក់ HCI ដោយប្រើពាក្យបញ្ជាជាក់លាក់របស់អ្នកលក់ 0xfc18 ។ |
បានជួសជុលនៅក្នុងការចេញផ្សាយ 3.2.3.0
លេខសម្គាល់ # | ការពិពណ៌នា |
738646 | ជួសជុលការលេចធ្លាយអង្គចងចាំដែលកើតឡើងនៅពេលដែលការភ្ជាប់ប៊្លូធូសត្រូវបានបើក។ បញ្ហានេះត្រូវបានណែនាំជាលើកដំបូងនៅក្នុង Bluetooth SDK 3.2.0 ។ |
បានជួសជុលនៅក្នុងការចេញផ្សាយ 3.2.2.0
លេខសម្គាល់ # | ការពិពណ៌នា |
683223 | ដោះស្រាយបញ្ហាដែលតម្លៃថាមពល TX បានឆ្លងទៅពាក្យបញ្ជា sl_bt_test_dtm_tx_v4() មិនមានផលប៉ះពាល់នៅពេលសាកល្បងមុខងារក្រុមហ៊ុនដឹកជញ្ជូនដែលមិនមានការកែប្រែទេ។ |
708049 | ដោះស្រាយបញ្ហាដែលពាក្យបញ្ជា DTM សម្រាប់ការបញ្ជូនរលកនៃក្រុមហ៊ុនដឹកជញ្ជូនដែលមិនមានការកែប្រែមិនដំណើរការមុនពេលពាក្យបញ្ជា DTM TX សម្រាប់សញ្ញាដែលបានកែប្រែត្រូវបានប្រើ។ |
714913 | ដោះស្រាយបញ្ហាការកំណត់ពេលភារកិច្ចរបស់ឧបករណ៍បញ្ជាប៊្លូធូសដែលបណ្តាលឱ្យមានការដាច់ការតភ្ជាប់ប៊្លូធូសអំឡុងពេលស្កេន។ |
725480 | ដោះស្រាយបញ្ហាដែលកម្មវិធី aoa_locator គ្មានការតភ្ជាប់ ពេលខ្លះបរាជ័យក្នុងការធ្វើសមកាលកម្មទៅ a tag. |
728452 | ដោះស្រាយបញ្ហាដែលសមាសធាតុ Bluetooth HCI មិនឆ្លើយតបទៅនឹងពាក្យបញ្ជាកំណត់ HCI ឡើងវិញ។ |
730386 | LE អានពាក្យបញ្ជា HCI ប្រវែងទិន្នន័យអតិបរមាឥឡូវនេះត្រឡប់តម្លៃអតិបរមាត្រឹមត្រូវដែលឧបករណ៍បញ្ជាគាំទ្រ។ |
731566 | ដោះស្រាយបញ្ហាព្យួរភារកិច្ច RTOS នៅពេលចាប់ផ្តើមការផ្តាច់ ខណៈពេលដែលការភ្ជាប់ប៊្លូធូសត្រូវបានអ៊ិនគ្រីប។ |
733857 | ឥឡូវនេះ ប៊្លូធូស HCI រាយការណ៍អំពីកញ្ចប់ ACL ដែលបានបញ្ចប់យ៉ាងត្រឹមត្រូវទៅកាន់ម៉ាស៊ីន។ |
បានជួសជុលនៅក្នុងការចេញផ្សាយ 3.2.1.0
លេខសម្គាល់ # | ការពិពណ៌នា |
707252 | ការកែលម្អមុខងារ LE Power Control ។ |
712526 | ដោះស្រាយបញ្ហាជាមួយ CTE (AoA/AoD) ដែលឧបករណ៍អាចចូលទៅក្នុងបញ្ហារឹង ប្រសិនបើ CTE គ្មានការតភ្ជាប់ ឬ Silicon Labs CTE ត្រូវបានបើកមុនពេលបង្កើតការតភ្ជាប់។ |
714406 | ជួសជុលសម្រាប់ LL/DDI/SCN/BV-25-C ។ |
715016 | បានជួសជុលការចាប់ផ្តើមការគ្រប់គ្រងថាមពល LE ។ |
715286 | ឥឡូវនេះបង្កើនកំហុសនៅពេលជាវការជូនដំណឹងឬការចង្អុលបង្ហាញបរាជ័យលើលក្ខណៈដែលមិនគាំទ្រវា។ |
715414 | ដោះស្រាយបញ្ហានៅក្នុង HCI ដែលអ្នកផ្សាយពាណិជ្ជកម្មមិនអាចត្រូវបានបិទជាមួយនឹងចំនួនសំណុំកំណត់ទៅ 0 នៅក្នុងពាក្យបញ្ជា LE Set Extended Advertising Enable ។ |
717381 | ជួសជុលសម្រាប់ការបញ្ជូនចេញឧample កម្មវិធីដើម្បីគ្រប់គ្រងទិន្នន័យចង្អុលបង្ហាញឱ្យបានត្រឹមត្រូវ។ |
718466 | សមាសភាគ 'NCP Interface' ប៊្លូធូសឥឡូវនេះកំណត់ម៉ាក្រូ SL_BT_API_FULL ដែលអនុញ្ញាតឱ្យតារាងពាក្យបញ្ជា BGAPI ទាំងអស់ត្រូវបានភ្ជាប់។ នេះត្រូវការដោយកម្មវិធីគោលដៅ NCP ។ |
718867 | បើកដំណើរការឡើងវិញនូវការគាំទ្រសមាសភាគបញ្ជីសសម្រាប់ soc_empty exampកម្មវិធីឡេ។ |
723935 | ការកែលម្អនៅក្នុង SoC Throughput exampកម្មវិធីឡេ។ |
បានជួសជុលនៅក្នុងការចេញផ្សាយ 3.2.0.0
លេខសម្គាល់ # | ការពិពណ៌នា |
649254 | កម្មវិធីអ្នកប្រើប្រាស់ពីមុនអាចកំណត់ថាមពល TX ខ្ពស់ជាង +10dBm ទោះបីជា AFH (Adaptive Frequency Hopping) មិនត្រូវបានបើកក៏ដោយ។ វាត្រូវបានជួសជុលថាកម្រិតថាមពល TX អតិបរមាដែលអាចប្រើប្រាស់បានត្រូវបានកំណត់យ៉ាងត្រឹមត្រូវ ហើយត្រឡប់ទៅកម្មវិធីអ្នកប្រើប្រាស់វិញ ប្រសិនបើ AFH មិនទាន់ត្រូវបានបើក។ |
651247 | ពីមុនជង់ប៊្លូធូសនៅលើ EFR32MG21 ម្តងម្កាលមិនស្គាល់ការផ្តាច់។ នេះគឺជាករណីដ៏កម្រមួយ ហើយប្រូបាប៊ីលីតេអាចកើនឡើងជាមួយនឹងសំឡេង RF កាន់តែច្រើននៅក្នុងបរិស្ថាន។ បញ្ហានេះត្រូវបានជួសជុល។ |
679431 | ពីមុនការអះអាង DEBUG_EFM ត្រូវបានបង្កឡើងនៅក្នុងឧបករណ៍ស៊េរី 2 នៅពេលបង្កើតកម្មវិធីប៊្លូធូសពីគម្រោងទទេ។ បញ្ហានេះលែងមាននៅក្នុងការចេញផ្សាយនេះទៀតហើយ។ |
686213 | ពីមុនជង់ប៊្លូធូសម្តងម្កាលអាចជាប់គាំងនៅក្នុងរង្វិលជុំអស់កល្បជានិច្ច។ សន្មតថាកម្មវិធីមួយមានការតភ្ជាប់ម៉ាស៊ីនភ្ញៀវ GATT ច្រើនដែលដំណើរការនីតិវិធី GATT ក្នុងពេលដំណាលគ្នាពីបរិបទរំខាននៃកម្មវិធីកំណត់ម៉ោងគេង និងរង្វិលជុំសំខាន់របស់កម្មវិធី។ ក្នុងករណីនេះ លក្ខខណ្ឌប្រណាំងដ៏កម្រមួយអាចបណ្តាលឱ្យខូចអង្គចងចាំជង់ ដែលបណ្តាលឱ្យដំណើរការ GATT មិនដំណើរការ។ បញ្ហានេះមិនមានទេ ប្រសិនបើ Bluetooth APIs ត្រូវបានហៅចេញពីរង្វិលជុំមេ (ក្នុងទម្រង់ដែកទទេ) ឬកិច្ចការ OS (នៅក្នុងរបៀប RTOS)។
បញ្ហាខូចអង្គចងចាំនៅក្នុងករណីប្រើប្រាស់ខាងលើត្រូវបានជួសជុល។ ទោះយ៉ាងណាក៏ដោយ ពាក្យបញ្ជា Bluetooth API មិនអាចហៅចេញពីបរិបទរំខានបានទេ។ ការធ្វើបែបនេះអាចបណ្តាលឱ្យមានបញ្ហាមិនស្គាល់ផ្សេងទៀត។ នេះត្រូវបានពិពណ៌នានៅក្នុង UG434៖ មន្ទីរពិសោធន៍ស៊ីលីកុន មគ្គុទ្ទេសក៍អ្នកអភិវឌ្ឍន៍កម្មវិធី Bluetooth® C សម្រាប់ SDK v3.x. |
696220 | ដោះស្រាយបញ្ហាការចាប់ផ្តើមដែលអាចបណ្តាលឱ្យពិធីការមួយផ្សេងទៀតដោយប្រើការកំណត់រចនាសម្ព័ន្ធ RAIL ខុសនៅក្នុងកម្មវិធីពិធីការច្រើនថាមវន្ត។ |
696283 | ដោះស្រាយបញ្ហាការបើកការតភ្ជាប់ជាមួយអ្នកផ្សាយពាណិជ្ជកម្មបន្ថែម ខណៈពេលដែលការស្កេនត្រូវបានបើក។ |
697200 | ជួសជុលកំហុសកំណត់ចំណាំនៅក្នុងការកំណត់រចនាសម្ព័ន្ធ RTOS ជង់ប៊្លូធូស។ |
698227 | ដោះស្រាយបញ្ហាដែលកិច្ចការនៅក្នុង Link Layer មិនបានបញ្ចប់នៅពេលដែលវិទ្យុជាប់គាំង។ បញ្ហានេះកើតឡើងកម្រណាស់ ហើយវាអាចបង្កើតឡើងវិញបានក្នុងបរិយាកាសមមាញឹកជាមួយអ្នកផ្សាយពាណិជ្ជកម្ម ម៉ាស៊ីនស្កេន និងការតភ្ជាប់ប៊្លូធូសជាច្រើន។ ដំណោះស្រាយចំពោះបញ្ហាគឺការណែនាំឧបករណ៍ឃ្លាំមើលវិទ្យុ (មុខងារថ្មី bluetooth_feature_radio_watchdog)។ កិច្ចការមួយនឹងត្រូវបានលុបចោល ប្រសិនបើអ្នកឃ្លាំមើលរកឃើញថាវិទ្យុជាប់គាំង។ តាមលំនាំដើម មុខងារនេះត្រូវបានបិទដើម្បីរក្សាទុកអង្គចងចាំ។ |
700422 | ដោះស្រាយបញ្ហានៃការបើកការតភ្ជាប់នៅក្នុងតួនាទីកណ្តាលនៅពេលស្កេនក្នុងពេលដំណាលគ្នានៅលើ LE PHYs ផ្សេងៗ។ |
703303 | ជួសជុលរូបភាពកម្មវិធីបង្កប់ fileផ្នែកបន្ថែមឈ្មោះនៅក្នុង Bluetooth API sl_bt_dfu_flash_upload ឯកសារ។ |
703613 | ជួសជុលការព្រមានអំពីការចងក្រងដោយប្រើ IAR ដែលទាក់ទងនឹងការប្រើប្រាស់សមាសធាតុ mbedTLS នៅក្នុងកម្មវិធីប៊្លូធូស។ |
705969 | ឥឡូវនេះវិទ្យុអាចត្រូវបានចាប់ផ្តើមដោយបើក VSCALE នៅលើឧបករណ៍ EFR32[B|M]G22 ។ |
708029 | ដោះស្រាយបញ្ហាការតភ្ជាប់ប៊្លូធូសដែលបណ្តាលមកពីបញ្ហានៅលើ EFR32[B|M]G2[1|2] ដែលកម្មវិធីគ្រប់គ្រងថាមពលបរាជ័យក្នុងការដាស់ EM2 ក្នុងស្ថានភាពជាក់លាក់។ |
714411 | ដោះស្រាយបញ្ហាដែល CTE គ្មានការតភ្ជាប់ត្រូវបានបញ្ជូនទាំងនៅលើកញ្ចប់ព័ត៌មាន AUX_ADV_IND និង AUX_SYNC_IND ។ ឥរិយាបថត្រឹមត្រូវគឺបញ្ជូនវាតែនៅលើកញ្ចប់ព័ត៌មាន AUX_SYNC_IND ប៉ុណ្ណោះ។ |
បញ្ហាដែលគេស្គាល់នៅក្នុងការចេញផ្សាយបច្ចុប្បន្ន
បញ្ហាជាអក្សរដិតត្រូវបានបន្ថែមចាប់តាំងពីការចេញផ្សាយមុននេះ។ ប្រសិនបើអ្នកបានខកខានការចេញផ្សាយ កំណត់ចំណាំការចេញផ្សាយថ្មីៗមាននៅលើ https://www.si-labs.com/products/software.
លេខសម្គាល់ # | ការពិពណ៌នា | ដំណោះស្រាយ |
337467 | MGM12P មានកម្លាំងសញ្ញាខ្សោយនៅពេលធ្វើ OTA ជាមួយ Apploader ។ | គ្មាន |
361592 | ព្រឹត្តិការណ៍ sync_data មិនរាយការណ៍អំពីថាមពល TX ទេ។ | គ្មាន |
368403 |
ប្រសិនបើកំណត់ចន្លោះពេល CTE ទៅ 1 សំណើ CTE គួរតែត្រូវបានផ្ញើនៅគ្រប់ចន្លោះពេលនៃការតភ្ជាប់។ ប៉ុន្តែវាត្រូវបានផ្ញើតែក្នុងគ្រប់ចន្លោះពេលតភ្ជាប់ទីពីរប៉ុណ្ណោះ។ |
គ្មាន |
641122 |
សមាសធាតុជង់ប៊្លូធូសមិនផ្តល់ការកំណត់រចនាសម្ព័ន្ធសម្រាប់ផ្លូវអង់តែន RF ទេ។ |
នេះគឺជាបញ្ហាជាពិសេសសម្រាប់ BGM210P ។ ដំណោះស្រាយមួយគឺដើម្បីធ្វើបច្ចុប្បន្នភាពការកំណត់រចនាសម្ព័ន្ធដោយដៃនៅក្នុង sl_bluetooth_config.h នៅក្នុងរបៀបកែសម្រួលអត្ថបទ។
ប្រសិនបើ OTA ជាមួយ Apploader ត្រូវបានប្រើ រួមបញ្ចូលសមាសភាគ bluetooth_feature_ota_config នៅក្នុងគម្រោងកម្មវិធី។ ហៅពាក្យបញ្ជា sl_bt_ota_set_rf_path() ដើម្បីកំណត់ផ្លូវ RF សម្រាប់របៀប OTA ។ |
650079 |
LE 2M PHY នៅលើ EFR32[B|M]G12 និង EFR32[B|M]G13 មិនដំណើរការទេ ធ្វើការជាមួយស្មាតហ្វូនដោយប្រើបន្ទះឈីប Mediatek Helio ដោយសារតែបញ្ហាអន្តរប្រតិបត្តិការ។ |
មិនមានដំណោះស្រាយទេ។ សម្រាប់ការអភិវឌ្ឍន៍ និងការធ្វើតេស្តកម្មវិធី ការផ្តាច់អាចត្រូវបានជៀសវាងដោយការបិទ 2M PHY ជាមួយ sl_bt_connection_set_preferred_phy() ឬ sl_bt_connection_set_default_preferred_phy()។ |
682198 |
ជង់ប៊្លូធូសមានបញ្ហាអន្តរប្រតិបត្តិការនៅលើ 2M PHY ជាមួយ Windows PC ។ |
មិនមានដំណោះស្រាយទេ។ សម្រាប់ការអភិវឌ្ឍន៍ និងការធ្វើតេស្តកម្មវិធី ការផ្តាច់អាចត្រូវបានជៀសវាងដោយការបិទ 2M PHY ជាមួយ sl_bt_connection_set_preferred_phy() ឬ sl_bt_connection_set_default_preferred_phy()។ |
695148 | កម្មវិធីកំណត់ម៉ោងទន់ប៊្លូធូសមិនដំណើរការទេ នៅពេលដែលមុខងារចាប់ផ្តើមតាមតម្រូវការរបស់ប៊្លូធូសត្រូវបានបើក។ | ប្រើសមាសធាតុកម្មវិធីកំណត់ម៉ោងសាមញ្ញនៅក្នុង Bluetooth SDK ឬសេវាកម្មកម្មវិធីកំណត់ម៉ោងគេង។ |
725498 | កម្មវិធី aoa_locator ដែលមានមូលដ្ឋានលើការតភ្ជាប់ ពេលខ្លះគាំងជាមួយនឹងសារកំហុស បានបរាជ័យក្នុងការបើក CTE ។ | គ្មាន |
730692 |
អត្រាកំហុសកញ្ចប់ព័ត៌មាន 4-7% ត្រូវបានគេសង្កេតឃើញនៅលើឧបករណ៍ EFR32[B|M]G13 នៅពេលដែល RSSI ស្ថិតនៅចន្លោះ -25 និង -10 dBm។ PER គឺបន្ទាប់បន្សំ (ដូចក្នុងតារាងទិន្នន័យ) ទាំងខាងលើ និងខាងក្រោមជួរនេះ។ |
គ្មាន |
ធាតុដែលបានបដិសេធ
បានបដិសេធនៅក្នុងការចេញផ្សាយ 3.2.1.0
- API enum sl_bt_gap_phy_type_t
ប្រភេទ enum នេះត្រូវបានជំនួសដោយ sl_bt_gap_phy_t ។ - API enum sl_bt_gap_phy_and_coding_type_t
ប្រភេទ enum នេះត្រូវបានជំនួសដោយ sl_bt_gap_phy_coding_t ។
ប្រភេទចាស់នៅតែមានសុពលភាព ហើយអាចប្រើក្នុងកម្មវិធីបាន។ វាត្រូវបានណែនាំឱ្យធ្វើចំណាកស្រុកទៅប្រភេទថ្មីឱ្យបានឆាប់តាមដែលអាចធ្វើទៅបាន។ ប្រភេទចាស់នឹងត្រូវបានយកចេញក្នុងរយៈពេលមិនតិចជាងមួយឆ្នាំនៅក្នុងការចេញផ្សាយ SDK ដ៏សំខាន់នាពេលអនាគត។
បានបដិសេធនៅក្នុងការចេញផ្សាយ 3.2.0.0
- ពាក្យបញ្ជា API sl_bt_sm_list_bonding_entry
ពាក្យបញ្ជានេះត្រូវបានជំនួសដោយ sl_bt_sm_get_bonding_handles និង sl_bt_sm_get_bonding_details ពាក្យបញ្ជា។ - ពាក្យបញ្ជា API sl_bt_sm_set_oob_data
ពាក្យបញ្ជានេះត្រូវបានជំនួសដោយពាក្យបញ្ជា sl_bt_sm_set_legacy_oob ។ - ពាក្យបញ្ជា API sl_bt_sm_use_sc_oob
ពាក្យបញ្ជានេះត្រូវបានជំនួសដោយពាក្យបញ្ជា sl_bt_sm_set_oob ។ - ពាក្យបញ្ជា API sl_bt_sm_set_sc_remote_oob_data
ពាក្យបញ្ជានេះត្រូវបានជំនួសដោយពាក្យបញ្ជា sl_bt_sm_set_remote_oob ។ - API បញ្ជា sl_bt_system_set_soft_timer និង sl_bt_system_set_lazy_soft_timer
Bluetooth APIs មិនផ្តល់ការជំនួសទេ។ ប្រើសមាសធាតុកម្មវិធីកំណត់ម៉ោងសាមញ្ញនៅក្នុង Bluetooth SDK ឬសេវាកម្មកម្មវិធីកំណត់ម៉ោងគេងសម្រាប់កម្មវិធីកំណត់ម៉ោង។
ការបង្ហាញអំពីត្រីវិស័យ AoA
នឹងត្រូវដកចេញនៅក្នុងការចេញផ្សាយនាពេលខាងមុខ។ ការបង្ហាញនេះត្រូវបានជំនួសដោយ AoA Analyzer ។
ncp_empty exampកម្មវិធី le
នឹងត្រូវដកចេញនៅក្នុងការចេញផ្សាយនាពេលខាងមុខ។ អតីតample ត្រូវបានជំនួសដោយ ncp exampលេ
ធាតុដែលបានដកចេញ
បានយកចេញនៅក្នុងការចេញផ្សាយ 3.2.0.0
BGTool
BGTool ត្រូវបានយកចេញនៅក្នុងការចេញផ្សាយនេះ ហើយជំនួសដោយ Bluetooth NCP Commander ដែលរួមមានទំនើប វិចារណញាណ។ webចំណុចប្រទាក់អ្នកប្រើដែលមានមូលដ្ឋាន ក៏ដូចជាកុងសូលឆ្លាតវៃជាមួយ IntelliSense និងឯកសារ API ដែលភ្ជាប់មកជាមួយ។
ការប្រើប្រាស់ការចេញផ្សាយនេះ។
ការចេញផ្សាយនេះមានដូចខាងក្រោម
- បណ្ណាល័យបណ្តុំប៊្លូធូស Silicon Labs
- ប៊្លូធូសampកម្មវិធីឡេ
សម្រាប់ព័ត៌មានបន្ថែមអំពី Bluetooth SDK សូមមើល QSG169: Bluetooth® SDK v3.x Quick Start Guide។ ប្រសិនបើអ្នកថ្មីចំពោះប៊្លូធូសសូមមើល UG103.14: មូលដ្ឋានគ្រឹះប៊្លូធូស LE ។
ការដំឡើងនិងការប្រើប្រាស់
គណនីដែលបានចុះឈ្មោះនៅ Silicon Labs គឺត្រូវបានទាមទារ ដើម្បីទាញយក Silicon Labs Bluetooth SDK ។ អ្នកអាចចុះឈ្មោះនៅ https://sili-conlabs.force.com/apex/SL_CommunitiesSelfReg?form=short.
ការណែនាំអំពីការដំឡើងជង់ត្រូវបានគ្របដណ្តប់នៅក្នុង Simplicity Studio 5 ការណែនាំអ្នកប្រើប្រាស់អនឡាញ។
ប្រើ Bluetooth SDK v3.x ជាមួយវេទិកាអភិវឌ្ឍន៍ Silicon Labs Simplicity Studio 5 ។ Simplicity Studio ធានាថាភាពឆបគ្នានៃកម្មវិធី និងឧបករណ៍ភាគច្រើនត្រូវបានគ្រប់គ្រងយ៉ាងត្រឹមត្រូវ។ ដំឡើងកម្មវិធី និងការធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ក្តារភ្លាមៗ នៅពេលអ្នកត្រូវបានជូនដំណឹង។ ប្រើតែ Simplicity Studio 4 ជាមួយ Bluetooth SDK v2.13.x និងទាបជាងនេះ។
ឯកសារជាក់លាក់ចំពោះកំណែ SDK ត្រូវបានដំឡើងជាមួយ SDK ។ ព័ត៌មានបន្ថែមអាចត្រូវបានរកឃើញជាញឹកញាប់នៅក្នុងអត្ថបទមូលដ្ឋានចំណេះដឹង (KBAs)។ ឯកសារយោង API និងព័ត៌មានផ្សេងទៀតអំពីការចេញផ្សាយនេះ និងការចេញផ្សាយមុននេះមាននៅលើ https://docs.silabs.com/.
ព័ត៌មានសុវត្ថិភាព
ការរួមបញ្ចូលតុដេកសុវត្ថិភាព
នៅពេលដាក់ពង្រាយទៅកាន់ឧបករណ៍ Secure Vault High សោររសើបដូចជា Long Term Key (LTK) ត្រូវបានការពារដោយប្រើមុខងារ Secure Vault Key Management។ តារាងខាងក្រោមបង្ហាញកូនសោដែលបានការពារ និងលក្ខណៈការពារកន្លែងផ្ទុករបស់វា។
សោររុំ | អាចនាំចេញបាន / មិនអាចនាំចេញបាន។ | កំណត់ចំណាំ |
សោរយៈពេលវែងពីចម្ងាយ (LTK) | មិនអាចនាំចេញបាន។ | |
សោរយៈពេលវែងក្នុងស្រុក (កេរ្តិ៍ដំណែលតែប៉ុណ្ណោះ) | មិនអាចនាំចេញបាន។ | |
គន្លឹះដោះស្រាយអត្តសញ្ញាណពីចម្ងាយ (IRK) | អាចនាំចេញបាន។ | ត្រូវតែអាចនាំចេញបានសម្រាប់ហេតុផលដែលត្រូវគ្នានាពេលអនាគត |
គន្លឹះដោះស្រាយអត្តសញ្ញាណក្នុងតំបន់ | អាចនាំចេញបាន។ | ត្រូវតែអាចនាំចេញបាន ព្រោះសោត្រូវបានចែករំលែកជាមួយឧបករណ៍ផ្សេងទៀត។ |
គ្រាប់ចុចរុំដែលត្រូវបានសម្គាល់ថា "មិនអាចនាំចេញបាន" អាចប្រើបាន ប៉ុន្តែមិនអាចប្រើបានទេ។ viewed ឬចែករំលែកនៅពេលដំណើរការ។
គ្រាប់ចុចរុំដែលត្រូវបានសម្គាល់ថា "អាចនាំចេញបាន" អាចត្រូវបានប្រើ ឬចែករំលែកនៅពេលដំណើរការ ប៉ុន្តែនៅតែត្រូវបានអ៊ិនគ្រីប ខណៈពេលដែលត្រូវបានរក្សាទុកក្នុងពន្លឺ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីមុខងារ Secure Vault Key Management សូមមើល AN1271: Secure Key Storage។
ទីប្រឹក្សាសន្តិសុខ
ដើម្បីជាវការប្រឹក្សាសុវត្ថិភាព សូមចូលទៅកាន់វិបផតថលអតិថិជន Silicon Labs បន្ទាប់មកជ្រើសរើសគណនី Home ។ ចុច HOME ដើម្បីទៅកាន់ទំព័រដើមនៃវិបផតថល ហើយបន្ទាប់មកចុចលើផ្ទាំងគ្រប់គ្រងការជូនដំណឹង។ សូមប្រាកដថា 'ការជូនដំណឹងអំពីកម្មវិធី/ការប្រឹក្សាផ្នែកសុវត្ថិភាព & ការជូនដំណឹងអំពីការផ្លាស់ប្តូរផលិតផល (PCNs)' ត្រូវបានពិនិត្យ ហើយថាអ្នកបានជាវយ៉ាងតិចបំផុតសម្រាប់វេទិកា និងពិធីការរបស់អ្នក។ ចុច រក្សាទុក ដើម្បីរក្សាទុកការផ្លាស់ប្តូរណាមួយ។
គាំទ្រ
អតិថិជនកញ្ចប់អភិវឌ្ឍន៍មានសិទ្ធិទទួលបានការបណ្តុះបណ្តាល និងជំនួយបច្ចេកទេស។ ប្រើ Silicon Labs Bluetooth LE web ទំព័រដើម្បីទទួលបានព័ត៌មានអំពីផលិតផល និងសេវាកម្មរបស់ Silicon Labs Bluetooth និងចុះឈ្មោះសម្រាប់ការគាំទ្រផលិតផល។
អ្នកអាចទាក់ទងផ្នែកគាំទ្រ Silicon Laboratories នៅ http://www.silabs.com/support.
ស្ទូឌីយោភាពសាមញ្ញ
ការចូលដំណើរការដោយចុចមួយដងទៅកាន់ MCU និងឧបករណ៍ឥតខ្សែ ឯកសារ សូហ្វវែរ បណ្ណាល័យកូដប្រភព និងច្រើនទៀត។ មានសម្រាប់ Windows, Mac និង Linux!
- ផលប័ត្រ IoT
www.silabs.com/IoT - SW/HW
www.silabs.com/simplicity - គុណភាព
www.silabs.com/quality - ការគាំទ្រ និងសហគមន៍
www.silabs.com/community
ការបដិសេធ
Silicon Labs មានបំណងផ្តល់ជូនអតិថិជននូវឯកសារចុងក្រោយបំផុត ត្រឹមត្រូវ និងស៊ីជម្រៅនៃគ្រឿងកុំព្យូទ័រ និងម៉ូឌុលទាំងអស់ដែលមានសម្រាប់អ្នកណែនាំប្រព័ន្ធ និងកម្មវិធីដោយប្រើ ឬមានបំណងប្រើប្រាស់ផលិតផល Silicon Labs ។ ទិន្នន័យលក្ខណៈ ម៉ូឌុល និងគ្រឿងកុំព្យូទ័រដែលអាចប្រើបាន ទំហំអង្គចងចាំ និងអាសយដ្ឋានអង្គចងចាំ សំដៅលើឧបករណ៍ជាក់លាក់នីមួយៗ ហើយប៉ារ៉ាម៉ែត្រ "ធម្មតា" ដែលបានផ្តល់អាច និងធ្វើខុសគ្នានៅក្នុងកម្មវិធីផ្សេងៗ។ កម្មវិធី ឧamples ដែលបានពិពណ៌នានៅទីនេះគឺសម្រាប់គោលបំណងបង្ហាញតែប៉ុណ្ណោះ។ Silicon Labs រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរដោយមិនមានការជូនដំណឹងបន្ថែមចំពោះព័ត៌មានផលិតផល លក្ខណៈបច្ចេកទេស និងការពិពណ៌នានៅទីនេះ ហើយមិនផ្តល់ការធានាចំពោះភាពត្រឹមត្រូវ ឬពេញលេញនៃព័ត៌មានដែលបានរួមបញ្ចូលនោះទេ។ ដោយគ្មានការជូនដំណឹងជាមុន Silicon Labs អាចធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ផលិតផលក្នុងអំឡុងពេលដំណើរការផលិតសម្រាប់ហេតុផលសុវត្ថិភាព ឬភាពជឿជាក់។ ការផ្លាស់ប្តូរបែបនេះនឹងមិនផ្លាស់ប្តូរលក្ខណៈបច្ចេកទេស ឬដំណើរការរបស់ផលិតផលនោះទេ។ Silicon Labs នឹងមិនទទួលខុសត្រូវចំពោះផលវិបាកនៃការប្រើប្រាស់ព័ត៌មានដែលបានផ្តល់នៅក្នុងឯកសារនេះទេ។ ឯកសារនេះមិនបញ្ជាក់ ឬផ្តល់អាជ្ញាប័ណ្ណច្បាស់លាស់ណាមួយក្នុងការរចនា ឬបង្កើតសៀគ្វីរួមបញ្ចូលគ្នាណាមួយឡើយ។ ផលិតផលមិនត្រូវបានរចនាឡើង ឬត្រូវបានអនុញ្ញាតឱ្យប្រើប្រាស់នៅក្នុងឧបករណ៍ FDA Class III ណាមួយឡើយ កម្មវិធីដែលតម្រូវឱ្យមានការយល់ព្រមពីទីផ្សារមុនរបស់ FDA ឬប្រព័ន្ធជំនួយជីវិត ដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរជាក់លាក់ពី Silicon Labs ។ “ប្រព័ន្ធទ្រទ្រង់ជីវិត” គឺជាផលិតផល ឬប្រព័ន្ធណាមួយដែលមានបំណងគាំទ្រ ឬទ្រទ្រង់ជីវិត និង/ឬសុខភាព ដែលប្រសិនបើវាបរាជ័យ វាអាចត្រូវបានគេរំពឹងថានឹងបណ្តាលឱ្យមានរបួស ឬស្លាប់យ៉ាងធ្ងន់ធ្ងរ។ ផលិតផល Silicon Labs មិនត្រូវបានរចនាឡើង ឬអនុញ្ញាតសម្រាប់កម្មវិធីយោធាទេ។ ផលិតផល Silicon Labs មិនត្រូវស្ថិតក្រោមកាលៈទេសៈណាក៏ដោយ ដែលត្រូវបានប្រើប្រាស់ក្នុងអាវុធប្រល័យលោក រួមទាំង (ប៉ុន្តែមិនកំណត់ចំពោះ) អាវុធនុយក្លេអ៊ែរ អាវុធជីវសាស្ត្រ ឬគីមី ឬមីស៊ីលដែលមានសមត្ថភាពបញ្ជូនអាវុធបែបនេះឡើយ។ Silicon Labs បដិសេធរាល់ការធានាច្បាស់លាស់ និងបង្កប់ន័យ ហើយនឹងមិនទទួលខុសត្រូវ ឬទទួលខុសត្រូវចំពោះការរងរបួស ឬការខូចខាតដែលទាក់ទងនឹងការប្រើប្រាស់ផលិតផល Silicon Labs នៅក្នុងកម្មវិធីដែលគ្មានការអនុញ្ញាតបែបនេះឡើយ។ ចំណាំ៖ ខ្លឹមសារនេះអាចមានពាក្យពេចន៍ប្រមាថ ដែលឥឡូវលែងប្រើហើយ។ Silicon Labs កំពុងជំនួសពាក្យទាំងនេះជាមួយនឹងភាសារួមបញ្ចូលនៅពេលណាដែលអាចធ្វើទៅបាន។ សម្រាប់ព័ត៌មានបន្ថែម សូមចូលទៅកាន់ www.silabs.com/about-us/inclusive-lexicon-project
ព័ត៌មានពាណិជ្ជសញ្ញា
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, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the 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។ ផលិតផល ឬម៉ាកយីហោផ្សេងទៀតទាំងអស់ដែលបានលើកឡើងនៅទីនេះ គឺជាពាណិជ្ជសញ្ញារបស់អ្នកកាន់រៀងៗខ្លួន។
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
សហរដ្ឋអាមេរិក
គេហទំព័រ www.silabs.com
ឯកសារ/ធនធាន
![]() |
កម្មវិធី SILICON LABS Bluetooth LE SDK [pdf] ការណែនាំអ្នកប្រើប្រាស់ កម្មវិធីប៊្លូធូស LE SDK កម្មវិធីប៊្លូធូស LE កម្មវិធី SDK កម្មវិធី |