SILICON LABS 4.2.3.0 GA មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ Bluetooth Mesh SDK
![]()
សំណាញ់ប៊្លូធូសគឺជាធាតុថ្មីដែលមានសម្រាប់ឧបករណ៍ប៊្លូធូសថាមពលទាប (LE) ដែលអនុញ្ញាតឱ្យទំនាក់ទំនងពីច្រើនទៅច្រើន (m:m) ។ វាត្រូវបានធ្វើឱ្យប្រសើរសម្រាប់ការបង្កើតបណ្តាញឧបករណ៍ខ្នាតធំ ហើយសមស្របតាមឧត្ដមគតិសម្រាប់ការសាងសង់ស្វ័យប្រវត្តិកម្ម បណ្តាញឧបករណ៍ចាប់សញ្ញា និងការតាមដានទ្រព្យសម្បត្តិ។ កម្មវិធី និង SDK របស់យើងសម្រាប់ការអភិវឌ្ឍន៍ប៊្លូធូសគាំទ្រមុខងារ Bluetooth Mesh និង Bluetooth 5.3 ។ អ្នកអភិវឌ្ឍន៍អាចបន្ថែមការទំនាក់ទំនងបណ្តាញសំណាញ់ទៅឧបករណ៍ LE ដូចជាភ្លើងដែលបានតភ្ជាប់ ស្វ័យប្រវត្តិកម្មក្នុងផ្ទះ និងប្រព័ន្ធតាមដានទ្រព្យសម្បត្តិ។ កម្មវិធីនេះក៏គាំទ្រការភ្ជាប់ប៊្លូធូស ការស្កេន beacon និងការភ្ជាប់ GATT ដូច្នេះ សំណាញ់ប៊្លូធូសអាចភ្ជាប់ទៅទូរស័ព្ទឆ្លាតវៃ ថេប្លេត និងឧបករណ៍ប៊្លូធូស LE ផ្សេងទៀត។
ការចេញផ្សាយនេះរួមបញ្ចូលទាំងលក្ខណៈពិសេសដែលគាំទ្រដោយប៊្លូធូសបញ្ជាក់កំណែ 1.1 ។
កំណត់ចំណាំចេញផ្សាយទាំងនេះគ្របដណ្តប់កំណែ SDK៖
4.2.3.0 បានចេញផ្សាយនៅថ្ងៃទី 24 ខែមករា ឆ្នាំ 2024 (ការគាំទ្រសម្រាប់ EFR32xG21, ការកែប្រែ C និងក្រោយ)
4.2.2.0 បានចេញផ្សាយនៅថ្ងៃទី 16 ខែសីហា ឆ្នាំ 2023 (ការគាំទ្រសម្រាប់ EFR32xG21, ការកែប្រែ C និងក្រោយ)
4.2.1.0 ចេញផ្សាយថ្ងៃទី 3 ខែឧសភា ឆ្នាំ 2023
4.2.0.0 ចេញផ្សាយថ្ងៃទី 8 ខែមីនា ឆ្នាំ 2023
4.1.0.0-prev ចេញផ្សាយថ្ងៃទី 1 ខែកុម្ភៈ ឆ្នាំ 2023 (ការចូលប្រើមានកំណត់)
4.0.0.0-មុនបានចេញផ្សាយនៅថ្ងៃទី 14 ខែធ្នូ ឆ្នាំ 2022 (ការចូលប្រើមានកំណត់)
3.0.0.0-មុនបានចេញផ្សាយនៅថ្ងៃទី 20 ខែមិថុនា ឆ្នាំ 2022 (ការចូលប្រើមានកំណត់)
លក្ខណៈសំខាន់ៗ
![]()
- ការគាំទ្រសម្រាប់ការបញ្ជាក់សេចក្តីព្រាងសំណាញ់ 1.1៖
- ពិធីការសំណាញ់
- Mesh Binary Object Transfer Model (MBT)
- Mesh Device Firmware Update Model (DFU)
- កាត់បន្ថយការប្រើប្រាស់ពន្លឺរបស់គម្រោងដោយការបង្កើនប្រសិទ្ធភាពទំហំកូដ Mesh stack
- បានបន្ថែមការគាំទ្រសម្រាប់ម៉ូឌុល PCB xGM240P និង BG22/BGM220 Explorer Kits
- បានបន្ថែមការគាំទ្រសម្រាប់ GCC កំណែ 10.32021.10 និង IAR កំណែ 9.20.4
សេចក្តីជូនដំណឹងអំពីភាពឆបគ្នា និងការប្រើប្រាស់
សម្រាប់ព័ត៌មានបន្ថែមអំពីការអាប់ដេតសុវត្ថិភាព និងការជូនដំណឹង សូមមើលជំពូកសុវត្ថិភាពនៃកំណត់ចំណាំការចេញផ្សាយវេទិកា Gecko ដែលបានដំឡើងជាមួយ SDK នេះ ឬនៅលើ ទំព័រកំណត់ចំណាំការចេញផ្សាយរបស់ Silicon Labs. Silicon Labs ក៏ផ្តល់អនុសាសន៍យ៉ាងមុតមាំថាអ្នកជាវទៅ ទីប្រឹក្សាសន្តិសុខ ដើម្បីទទួលបានព័ត៌មានថ្មីៗ។ សម្រាប់ការណែនាំ ឬប្រសិនបើអ្នកថ្មីចំពោះ Silicon Labs Bluetooth mesh SDK សូមមើលការប្រើប្រាស់ការចេញផ្សាយនេះ។
ភាពត្រូវគ្នានៃលក្ខណៈបច្ចេកទេស៖
ការចេញផ្សាយនេះមានការអនុវត្ត Mesh Protocol 1.1, Mesh Model 1.1, Mesh Binary Large Object Transfer, និង Mesh Device Firmware Update specifications។ លក្ខណៈបច្ចេកទេសទាំងនេះមិនទាន់ត្រូវបានទទួលយកការបញ្ជាក់របស់ប៊្លូធូស SIG នៅឡើយទេ ហើយបច្ចុប្បន្នមិនមានកម្មវិធីគុណវុឌ្ឍិប៊្លូធូសសម្រាប់លក្ខណៈពិសេសទាំងនេះទេ។ ដូច្នេះ លក្ខណៈពិសេសទាំងនេះមិនត្រូវបានអនុម័តសម្រាប់ប្រើក្នុងផលិតកម្មពាណិជ្ជកម្មទេ។ ការប្រើប្រាស់ពិសោធន៍ណាមួយនៃលក្ខណៈពិសេសនៅក្នុងលក្ខណៈជាក់លាក់ទាំងនេះគឺ “AS IS” ហើយគ្មានសិទ្ធិអាជ្ញាប័ណ្ណប៊្លូធូសត្រូវបានផ្តល់ទេ។
កម្មវិធីចងក្រងដែលត្រូវគ្នា៖
IAR Embedded Workbench សម្រាប់ ARM (IAR-EWARM) កំណែ 9.20.4
- ការប្រើប្រាស់ស្រាដើម្បីបង្កើតជាមួយឧបករណ៍ប្រើប្រាស់បន្ទាត់ពាក្យបញ្ជា IarBuild.exe ឬ IAR Embedded Workbench GUI នៅលើ macOS ឬ Linux អាចបណ្តាលឱ្យមិនត្រឹមត្រូវ files ត្រូវបានប្រើដោយសារតែការប៉ះទង្គិចនៅក្នុងក្បួនដោះស្រាយ hashing របស់ស្រាសម្រាប់ការបង្កើតខ្លី file ឈ្មោះ។
- អតិថិជននៅលើ macOS ឬ Linux ត្រូវបានណែនាំមិនឱ្យបង្កើតជាមួយ IAR នៅខាងក្រៅ Simplicity Studio ទេ។ អតិថិជនដែលធ្វើគួរតែផ្ទៀងផ្ទាត់ដោយប្រុងប្រយ័ត្នថាត្រឹមត្រូវ។ files កំពុងត្រូវបានប្រើប្រាស់។
GCC (GNU Compiler Collection) កំណែ 10.3-2021.10 ដែលផ្តល់ជាមួយ Simplicity Studio។ - មុខងារបង្កើនប្រសិទ្ធភាពពេលវេលាភ្ជាប់នៃ GCC ត្រូវបានបិទ ដែលបណ្តាលឱ្យមានការកើនឡើងបន្តិចនៃទំហំរូបភាព។
1 ធាតុថ្មី។
1.1 លក្ខណៈពិសេសថ្មី។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 4.2.1.0 ផ្នែករឹងថ្មី៖ ការគាំទ្រសម្រាប់ EFR32xG21 Rev C និង Rev D
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 4.2.0.0
អាសយដ្ឋានប៊្លូធូសលំនាំដើមដែលប្រើសម្រាប់ការផ្សាយពាណិជ្ជកម្មទិន្នន័យ Mesh និងបណ្តាញ beacons សុវត្ថិភាពត្រូវបានផ្លាស់ប្តូរទៅជាអាសយដ្ឋានឯកជនដែលត្រូវបានចាត់តាំងឡើងវិញជាទៀងទាត់ទៅតម្លៃចៃដន្យថ្មី។ នេះគឺដោយសារតែការប្រើប្រាស់អាសយដ្ឋានសាធារណៈនឹងមិនដំណើរការល្អជាមួយមុខងារបង្កើនភាពឯកជន Mesh 1.1, Private Network Beacons និង Private GATT Proxy ។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 4.0.0-prev
ការគាំទ្រសម្រាប់សំណាញ់ប៊្លូធូសលើផ្នែកបន្ថែមការផ្សាយពាណិជ្ជកម្ម (AE) ត្រូវបានបន្ថែមជាផ្នែកបន្ថែមដែលមានកម្មសិទ្ធិ។ មុខងារនេះជួយសម្រួលដល់ការបញ្ជូនសារដ៏វែងលឿនជាង បើប្រៀបធៀបទៅនឹងស្តង់ដារ Bluetooth Mesh ដោយប្រើការផ្សាយពាណិជ្ជកម្មធម្មតា។ ជាឧទាហរណ៍ ការអាប់ដេតកម្មវិធីបង្កប់ឧបករណ៍ដោយប្រើប្រាស់ AE អាចបណ្តាលឱ្យមានការថយចុះនៃរយៈពេលនៃការបញ្ជូនបើប្រៀបធៀបទៅនឹងប្រតិបត្តិការស្តង់ដារ។ ទោះជាយ៉ាងណាក៏ដោយ Bluetooth Mesh លើ AE គឺមិនអនុលោមតាមការកំណត់របស់ Bluetooth Mesh នោះទេ។ ផលិតផលដែលប្រើ Mesh លើសពី AE គឺមិនអាចធ្វើអន្តរកម្មបានពេញលេញជាមួយផលិតផលដែលអនុលោមតាមយ៉ាងតឹងរឹងជាមួយនឹងការបញ្ជាក់អំពីសំណាញ់ប៊្លូធូសនោះទេ។
ការគាំទ្រសម្រាប់ការជ្រើសរើស BLE ផ្សាយពាណិជ្ជកម្ម BGAPI ជង់សំណាញ់ប៊្លូធូសប្រើប្រាស់ខាងក្នុងត្រូវបានបន្ថែម។ ពីមុន ជង់សំណាញ់បានប្រើខាងក្នុងតែ BGAPI ចាស់ប៉ុណ្ណោះ ដែលរារាំងការប្រើប្រាស់ BGAPIs ផ្សាយពាណិជ្ជកម្ម BLE ថ្មីនៅក្នុងកម្មវិធី ដោយសារ APIs ចាស់ និងថ្មីមិនអាចដំណើរការអន្តរកម្មបានទេ។ ឥឡូវនេះ BGAPI ដែលជង់ប្រើអាចត្រូវបានបញ្ជាក់ដោយការជ្រើសរើសសមាសភាគនៅក្នុងគម្រោង។
Exampកម្មវិធីឡេ៖
ការធ្វើបច្ចុប្បន្នភាព IV ត្រូវបានបង្ហាញតាមរយៈ ex ដែលបានបង្កប់amples និង Bluetooth Mesh Host Provisioner ។
ការធ្វើឱ្យស្រស់គន្លឹះ និងការនាំចេញកូនសោទៅកាន់ Network Analyzer ត្រូវបានបង្ហាញជាមួយ Bluetooth Mesh Host Provisioner ។
ឧបករណ៍៖
NCP Commander ឥឡូវនេះអាចបង្កើតបណ្តាញ mesh ថ្មី ការផ្តល់ និងកំណត់រចនាសម្ព័ន្ធថ្នាំងទៅក្នុងបណ្តាញនោះ ហើយផ្ញើកញ្ចប់ mesh ដោយប្រើ Generic On off Client និង Generic Level Client model។ នេះអនុញ្ញាតឱ្យថ្នាំងសាកល្បងជាមួយនឹងម៉ូដែល Generic Level និង Onoff Server និងម៉ូដែលផ្សេងទៀតដែលភ្ជាប់ទៅនឹងទាំងនេះ។
ផ្នែករឹងថ្មី៖
ការគាំទ្រសម្រាប់ម៉ូឌុល xGM240 SIP
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 3.0.0-prev
ការគាំទ្រសម្រាប់ចំណុចខាងក្រោមត្រូវបានបន្ថែមដោយផ្អែកលើលក្ខណៈជាក់លាក់ដែលមាននៅក្នុងស្ថានភាពសុពលភាព និងមិនមានសម្រាប់គុណវុឌ្ឍិ។ ដើម្បីទទួលបានគុណវុឌ្ឍិរបស់ប៊្លូធូស SIG អតិថិជននឹងត្រូវដំឡើងកំណែទៅការចេញផ្សាយដែលនឹងផ្អែកលើការបញ្ជាក់ដែលបានអនុម័ត ដែលនឹងអាចរកបានបន្ទាប់ពីការអនុម័ត។
- Mesh Protocol 1.1 ដែលមានមុខងារដូចខាងក្រោម
· ការផ្តល់ពីចម្ងាយ (RPR)
· ការផ្តល់ជូនផ្អែកលើវិញ្ញាបនបត្រ (CBP) · Private Beacons (PRB) - Mesh Binary Object Transfer Model (MBT)
- Mesh Device Firmware Update Model (DFU)
អតីតថ្មីampកម្មវិធី
កម្មវិធីបង្កប់៖
Bluetooth Mesh SoC DFU Distributor៖ បង្ហាញពីតួនាទីអ្នកចែកចាយកម្មវិធីបង្កប់ដោយផ្អែកលើការបញ្ជាក់ម៉ូដែល BT Mesh ។ អ្នកចែកចាយមានទំនួលខុសត្រូវក្នុងការផ្តល់រូបភាពកម្មវិធីបង្កប់ថ្មីទៅកាន់ថ្នាំងធ្វើបច្ចុប្បន្នភាព និងតាមដានវឌ្ឍនភាពនៃការអាប់ដេតកម្មវិធីបង្កប់។
Bluetooth Mesh - NCP Empty 1.1៖ កម្មវិធីគោលដៅរបៀប NCP រួមទាំងការគាំទ្រការផ្តល់ពីចម្ងាយ។ ដើម្បីប្រើជាមួយ BT Mesh Host Provisioned exampបានរកឃើញនៅក្នុងថតកម្មវិធី GSDK / ប៊្លូធូស / ឧample_host/btmesh_host_provisioner
Bluetooth Mesh - SoC ទទេជាមួយនឹងការគាំទ្រការផ្តល់វិញ្ញាបនបត្រផ្អែកលើវិញ្ញាបនបត្រ៖ បង្ហាញពីអប្បបរមាដែលត្រូវការសម្រាប់កម្មវិធី Bluetooth Mesh C ដែលអនុញ្ញាតឱ្យផ្តល់វិញ្ញាបនបត្រផ្អែកលើវិញ្ញាបនបត្រ (CBP) ។ កម្មវិធីចាប់ផ្តើម Unprovisioned Device Beaconing បន្ទាប់ពីចាប់ផ្តើម រង់ចាំការផ្តល់ទៅ Mesh Network។
Bluetooth Mesh – SoC CSR Generator៖ បង្កើតវិញ្ញាបនបត្រ firmware exampលេ កម្មវិធីកំពុងបង្កើតគូសោ EC ឧបករណ៍ សំណើចុះហត្ថលេខាសម្រាប់វិញ្ញាបនបត្រឧបករណ៍ និងទិន្នន័យពាក់ព័ន្ធផ្សេងទៀត។ ទិន្នន័យដែលបានបង្កើតអាចត្រូវបានអានដោយអាជ្ញាធរកណ្តាល។
កម្មវិធី NCP Host៖
អ្នកផ្តល់សេវាឧបករណ៍ Bluetooth Mesh ត្រូវបានពង្រីកជាមួយនឹងការគាំទ្រការផ្តល់ពីចម្ងាយ និងការផ្តល់វិញ្ញាបនបត្រដោយផ្អែកលើការគាំទ្រ។
សមាសធាតុថ្មី។
- ឃ្លាំងផ្ទុក BLOB៖ ផ្តល់ API សម្រាប់រក្សាទុកវត្ថុធំគោលពីរ (BLOB) តាមរយៈកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ។
- BLOB Transfer Client៖ ផ្តល់មុខងារ BT Mesh BLOB (binary large object) Transfer Client functionality ដែលកំណត់ក្នុង mesh specification។
- BLOB Transfer Server៖ ផ្តល់មុខងារ BT Mesh BLOB (binary large object) Transfer Server functionality ដែលកំណត់ក្នុង mesh specification។
- អ្នកចែកចាយ DFU៖ សមាសភាគកម្មវិធី Wrapper សម្រាប់តួនាទីអ្នកចែកចាយ DFU នៅក្នុងកម្មវិធី Bluetooth Mesh ។
- អតិថិជនអាប់ដេតកម្មវិធីបង្កប់៖ ផ្តល់នូវមុខងារ BT Mesh Firmware Update Client ដែលកំណត់នៅក្នុងការបញ្ជាក់របស់ Mesh។
- ម៉ាស៊ីនមេអាប់ដេតកម្មវិធីបង្កប់៖ ផ្តល់មុខងារ BT Mesh Firmware Update Server ដែលកំណត់ក្នុងលក្ខណៈជាក់លាក់នៃសំណាញ់។
- ម៉ាស៊ីនមេចែកចាយកម្មវិធីបង្កប់៖ ផ្តល់មុខងារ BT Mesh Firmware Distribution Server ដែលកំណត់ក្នុងលក្ខណៈជាក់លាក់នៃសំណាញ់។
- ការផ្តល់ពីចម្ងាយ៖ ប្រើដើម្បីគាំទ្រមុខងារអតិថិជនការផ្តល់ពីចម្ងាយនៃការផ្តល់ឧបករណ៍ទៅក្នុងបណ្តាញសំណាញ់ដោយ
អន្តរកម្មជាមួយថ្នាំងសំណាញ់ដែលគាំទ្រគំរូម៉ាស៊ីនមេផ្តល់សេវាពីចម្ងាយ។ - ម៉ាស៊ីនមេផ្តល់សេវាពីចម្ងាយ៖ ប្រើដើម្បីគាំទ្រមុខងារម៉ាស៊ីនមេផ្តល់សេវាពីចម្ងាយនៃការផ្តល់ឧបករណ៍ពីចម្ងាយនៅលើបណ្តាញសំណាញ់ និងដើម្បីអនុវត្តនីតិវិធីចំណុចប្រទាក់ពិធីការ Node Provisioning ។
- ថ្នាំងធ្វើបច្ចុប្បន្នភាព DFU៖ សមាសធាតុកម្មវិធីរុំសម្រាប់តួនាទីថ្នាំងធ្វើបច្ចុប្បន្នភាព DFU នៅក្នុងកម្មវិធី Bluetooth Mesh ។
ឯកសារថ្មី។
- QSG183៖ មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័ស Bluetooth Mesh SDK សម្រាប់ SDK v4.x · AN1319៖ ការធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ឧបករណ៍ Bluetooth Mesh
- AN1370៖ អាប់ដេតកម្មវិធីបង្កប់ឧបករណ៍ប៊្លូធូស Mesh Example Walkthrough
- AN1368៖ ការផ្តល់សេវាពីចម្ងាយ Bluetooth Mesh
- AN1405៖ សំណាញ់ប៊្លូធូសនៅលើផ្នែកបន្ថែមការផ្សាយពាណិជ្ជកម្ម
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 3.0.0.0
ឧបករណ៍អភិវឌ្ឍន៍ថ្មី។
តម្រងងាយស្រួលប្រើបន្ថែមទៀតសម្រាប់ Software Examples នៅក្នុង Simplicity Studio។
ការគាំទ្រផ្នែករឹងថ្មី។
ការគាំទ្រត្រូវបានបន្ថែមសម្រាប់ xGM240P PCB Modules និង BG22/BGM220 Explorer Kits ។
1.2 APIs ថ្មី។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 4.2.0.0
API សាកល្បងត្រូវបានកែសម្រួលជាមួយនឹងការហៅថ្មី sl_btmesh_test_send_private_beacons ដែលអាចត្រូវបានប្រើសម្រាប់ការផ្ញើបណ្តាញ beacons ឯកជនសម្រាប់គោលបំណងសាកល្បង។
Test API ត្រូវបានកែប្រែជាមួយនឹងការហៅថ្មី sl_btmesh_test_adv_use_random_address ដែលអាចត្រូវបានប្រើសម្រាប់ការកំណត់ប្រភេទអាសយដ្ឋានប៊្លូធូសដែលប្រើសម្រាប់ការផ្សាយពាណិជ្ជកម្ម Mesh ។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 4.1.0-prev
Test API ត្រូវបានកែសម្រួលជាមួយនឹងការហៅថ្មី sl_btmesh_test_update_key_refresh_phase ដែលអាចត្រូវបានប្រើសម្រាប់ការសាកល្បងដំណាក់កាលធ្វើឱ្យស្រស់គន្លឹះផ្សេងៗនៅក្នុងមូលដ្ឋានដោយគ្មានម៉ាស៊ីនភ្ញៀវកំណត់រចនាសម្ព័ន្ធ។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 4.0.0-prev
សំណាញ់ប៊្លូធូសលើ AE បន្ថែមម៉ូដែលអ្នកលក់ម៉ាស៊ីនភ្ញៀវ និងម៉ាស៊ីនមេ ដោយប្រើសារអ្នកលក់ Silicon Labs សម្រាប់ការកំណត់រចនាសម្ព័ន្ធលើសពីអាកាសនៃលក្ខណៈពិសេស ក៏ដូចជាថ្នាក់ BGAPI ដែលត្រូវគ្នា sl_btmesh_silabs_config_client និង sl_btmesh_silabs_config_server ។
Node API ត្រូវបានកែប្រែជាមួយនឹងការបន្ថែមជាច្រើន៖
- APIs សម្រាប់ការរក្សាទុកស្ថានភាព RPL ស្នើសុំប្រូកស៊ី ហើយសម្រាប់ពិនិត្យមើលថាតើការរក្សាទុក RPL ចាំបាច់ត្រូវបានបន្ថែម
(sl_btmesh_node_save_proxy_solicitation_rpl, និង sl_btmesh_node_get_proxy_solicitation_rpl_status)។ - APIs សម្រាប់ការអាន និងសរសេរទិន្នន័យ URI របស់ឧបករណ៍ដែលមិនបានរៀបចំទៅកន្លែងផ្ទុកជាប់លាប់ត្រូវបានបន្ថែម (sl_btmesh_node_set_oob_uri, និង sl_btmesh_node_get_oob_uri)។
- API សម្រាប់ការចូលប្រើទំព័រ Models Metadata ក្នុងមូលដ្ឋាន sl_btmesh_node_get_local_model_metadata_page និងព្រឹត្តិការណ៍ដែលត្រូវគ្នា sl_btmesh_node_local_model_metadata_page និង sl_btmesh_node_local_model_metadata_page_end ។
ការគ្រប់គ្រងរបស់អ្នកផ្តល់សេវាលើនីតិវិធីធ្វើឱ្យស្រស់គន្លឹះត្រូវបានធ្វើឱ្យប្រសើរឡើងដោយ APIs បន្ថែម sl_btmesh_prov_set_key_refresh_failure, sl_btmesh_prov_phase_timeout_get និង sl_btmesh_prov_phase_timeout_set ។ ផងដែរ ឥឡូវនេះអ្នកផ្តល់សេវាអាចបញ្ជាក់ចំនួននៃសំណើកំណត់រចនាសម្ព័ន្ធការធ្វើឱ្យស្រស់គ្រាប់ចុចស្របគ្នាដោយកំណត់អថេរការកំណត់រចនាសម្ព័ន្ធ SL_BTMESH_CONFIG_LIMIT_PROV_CONCURRENT_KR ។ ចំណាំថាតម្លៃគួរតែតិចជាង ឬស្មើនឹងចំនួនសរុបនៃសំណើម៉ាស៊ីនភ្ញៀវកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាឡែល។
ការគ្រប់គ្រងរបស់អតិថិជនការកំណត់រចនាសម្ព័ន្ធលើសំណើកំណត់រចនាសម្ព័ន្ធត្រូវបានធ្វើឱ្យប្រសើរឡើងដោយ API បន្ថែម sl_btmesh_config_client_set_request_timeout_for_node និងព្រឹត្តិការណ៍ sl_btmesh_config_client_obo_ack_received ដែលត្រូវបានបង្កើតនៅពេលដែលថ្នាំងមិត្តទទួលស្គាល់សារដឹកជញ្ជូនដែលមាន LPN ។
API គំរូអតិថិជនសុខភាពត្រូវបានកែប្រែជាមួយនឹងការចាប់ផ្តើមច្បាស់លាស់ និង deinitialization ដូច្នេះលេខកូដគំរូអតិថិជនសុខភាពនឹងត្រូវបានទាញចូលទៅក្នុងគម្រោងតែនៅពេលដែលវាត្រូវការ៖ sl_btmesh_health_client_init និង sl_btmesh_health_client_deinit ។
ពាក្យបញ្ជាសាកល្បងសម្រាប់ការកែតម្រូវប៉ារ៉ាម៉ែត្រកំណត់ពេលវេលា PB-ADV ត្រូវបានផ្តល់ជូនជា sl_btmesh_test_set_adv_provisioning_bearer_timeing ។ ចំណាំថាតម្លៃកំណត់ពេលវេលាលំនាំដើមគឺជាតម្លៃដែលការបញ្ជាក់កំណត់។ ពេលវេលាគួរតែត្រូវបានកែសម្រួលសម្រាប់តែគោលបំណងបំបាត់កំហុសប៉ុណ្ណោះ។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 3.0.0-prev
ថ្នាក់ BGAPI ថ្មីជាច្រើនត្រូវបានបន្ថែមដើម្បីគាំទ្រការបញ្ជាក់របស់ Mesh 1.1 បញ្ចេញមុខងារថ្មីៗ។ សម្រាប់ព័ត៌មានលម្អិតនៃថ្នាក់បន្ថែម សូមមើលឯកសារយោង API ។ ការបន្ថែមត្រូវបានសង្ខេបដូចខាងក្រោម។
ការគាំទ្រសម្រាប់ការផ្ទេរវត្ថុគោលពីរ Mesh បន្ថែមថ្នាក់ BGAPI សម្រាប់គំរូអតិថិជន MBT និងម៉ូដែលម៉ាស៊ីនមេ MBT ។
ការគាំទ្រសម្រាប់ការអាប់ដេតកម្មវិធីបង្កប់ឧបករណ៍ Mesh បន្ថែមថ្នាក់ BGAPI សម្រាប់ម៉ូដែលម៉ាស៊ីនភ្ញៀវអាប់ដេតកម្មវិធីបង្កប់ ម៉ូដែលម៉ាស៊ីនមេអាប់ដេតកម្មវិធីបង្កប់ គំរូអតិថិជនចែកចាយកម្មវិធីបង្កប់ គំរូម៉ាស៊ីនមេចែកចាយកម្មវិធីបង្កប់ និងគំរូកម្មវិធីបង្កប់ឯកតា ក៏ដូចជាថ្នាក់ BGAPI គាំទ្រសម្រាប់ការរៀបចំឃ្លាំងសម្ងាត់រូបភាពកម្មវិធីបង្កប់ឧបករណ៍។
ការគាំទ្រសម្រាប់ការផ្តល់ពីចម្ងាយ Mesh 1.1 បន្ថែមថ្នាក់ BGAPI សម្រាប់គំរូអតិថិជនការផ្តល់ពីចម្ងាយ និងគំរូម៉ាស៊ីនមេដែលផ្តល់ពីចម្ងាយ។
ការគាំទ្រសម្រាប់ Mesh 1.1 private beacons បន្ថែមថ្នាក់ BGAPI សម្រាប់គំរូម៉ាស៊ីនភ្ញៀវ beacon ឯកជន និងគំរូម៉ាស៊ីនមេ beacon ឯកជន។
ការគាំទ្រសម្រាប់ Mesh 1.1 ការកែលម្អតិចតួចបន្ថែមថ្នាក់ BGAPI សម្រាប់គំរូអតិថិជនកំណត់រចនាសម្ព័ន្ធ SAR គំរូម៉ាស៊ីនមេការកំណត់រចនាសម្ព័ន្ធ SAR គំរូម៉ាស៊ីនភ្ញៀវទិន្នន័យសមាសភាពធំ គំរូម៉ាស៊ីនមេទិន្នន័យសមាសភាពធំ គំរូអតិថិជនប្រូកស៊ីឯកជនតាមតម្រូវការ គំរូម៉ាស៊ីនមេប្រូកស៊ីឯកជនតាមតម្រូវការ និងការស្នើសុំ គំរូអតិថិជនកំណត់រចនាសម្ព័ន្ធ PDU RPL ។
លើសពីនេះទៀតថ្នាក់ BGAPI ដែលមានស្រាប់ត្រូវបានកែប្រែដូចដែលបានរាយខាងក្រោម។
Mesh 1.1 គាំទ្រក្បួនដោះស្រាយការផ្តល់ភាពប្រសើរឡើងបន្ថែមពាក្យបញ្ជាមួយទៅ node BGAPI, sl_btmesh_node_set_provisioning_algorithm() និងកំណត់តម្លៃនៃការរាប់ទង់សម្រាប់ទាំង Mesh 1.0 និង 1.1 ក្បួនដោះស្រាយការផ្តល់។
ការគាំទ្រការផ្តល់វិញ្ញាបនបត្រដែលមានមូលដ្ឋានលើ Mesh 1.1 បន្ថែមពាក្យបញ្ជាមួយទៅ node BGAPI, sl_btmesh_node_init_provisioning_records() និងពាក្យបញ្ជាបី ក៏ដូចជាព្រឹត្តិការណ៍ពីរទៅកាន់អ្នកផ្តល់ BGAPI៖ sl_btmesh_prov_init_provisioning_records(), sl_btmesh_provget_records(), sl_btmesh_provget_records _record_data(), sl_btmesh_provisioning_records_list() និង sl_btmesh_provisioning_record_data() .
ការគាំទ្រសម្រាប់នីតិវិធីចំណុចប្រទាក់ការផ្ដល់ថ្នាំងបន្ថែមព្រឹត្តិការណ៍ពីរទៅថ្នាំង BGAPI, sl_btmesh_node_address_updated() និង sl_btmesh_node_dcd_updated() ។
ការគាំទ្រការស្នើសុំប្រូកស៊ីបន្ថែមពាក្យបញ្ជា BGAPI ថ្មីមួយទៅប្រូកស៊ី BGAPI៖ sl_btmesh_proxy_send_solicitation() ។
ពាក្យបញ្ជា BGAPI ថ្មីត្រូវបានបន្ថែមទៅការធ្វើតេស្ត BGAPI ដើម្បីគាំទ្រការសាកល្បង beacon ឯកជន៖ sl_btmesh_test_get_private_identity() និង sl_btmesh_test_set_private_identity() ។
2 ការកែលម្អ
កំណែអនុលោមភាពដែលគាំទ្រត្រូវបានធ្វើបច្ចុប្បន្នភាព។ GCC កំណែ 10.3-2021.10 និង IAR កំណែ 9.20.4 ឥឡូវនេះត្រូវបានគាំទ្រ។ ដានពន្លឺនៃការអនុវត្តជង់សំណាញ់ត្រូវបានកាត់បន្ថយដោយការបង្កើនប្រសិទ្ធភាពនៃរចនាសម្ព័ន្ធ និងការដកចេញនូវភាពអាស្រ័យដែលមិនចាំបាច់រវាងសមាសធាតុ។ ការកាត់បន្ថយពិតប្រាកដអាស្រ័យលើលក្ខណៈពិសេសដែលបានប្រើដោយគម្រោង។
3 បញ្ហាថេរ
![]()
4 បញ្ហាដែលគេស្គាល់នៅក្នុងការចេញផ្សាយបច្ចុប្បន្ន
បញ្ហាជាអក្សរដិតត្រូវបានបន្ថែមចាប់តាំងពីការចេញផ្សាយមុននេះ។
![]()
5 ធាតុដែលបានបដិសេធ
គ្មាន
6 ធាតុដែលបានដកចេញ
បានយកចេញនៅក្នុងការចេញផ្សាយ 3.0.0.0
ពាក្យបញ្ជា BGAPI ដែលមិនគាំទ្រ sl_btmesh_node_erase_mesh_nvm() ត្រូវបានដកចេញ។ ប្រើ sl_btmesh_node_reset() ជំនួសវិញ។
7 ការប្រើប្រាស់ការចេញផ្សាយនេះ។
ការចេញផ្សាយនេះមានដូចខាងក្រោម
- Silicon Labs បណ្ណាល័យបណ្តុំសំណាញ់ប៊្លូធូស
- សំណាញ់ប៊្លូធូស សampកម្មវិធីឡេ
ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់លើកដំបូង សូមមើល QSG176: Silicon Labs Bluetooth Mesh SDK v2.x មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័ស។
7.1 ការដំឡើងនិងការប្រើប្រាស់
SDK សំណាញ់ប៊្លូធូសត្រូវបានផ្តល់ជូនជាផ្នែកមួយនៃ Gecko SDK (GSDK) ដែលជាឈុតនៃ Silicon Labs SDKs ។ ដើម្បីចាប់ផ្តើមជាមួយ GSDK យ៉ាងឆាប់រហ័ស សូមដំឡើង ស្ទូឌីយោសាមញ្ញ ៥ដែលនឹងរៀបចំបរិយាកាសអភិវឌ្ឍន៍របស់អ្នក និងនាំអ្នកឆ្លងកាត់ការដំឡើង GSDK ។ Simplicity Studio 5 រួមបញ្ចូលអ្វីៗគ្រប់យ៉ាងដែលត្រូវការសម្រាប់ការអភិវឌ្ឍន៍ផលិតផល IoT ជាមួយឧបករណ៍ Silicon Labs រួមទាំងកម្មវិធីបើកដំណើរការធនធាន និងគម្រោង ឧបករណ៍កំណត់រចនាសម្ព័ន្ធកម្មវិធី អាយឌីអេពេញលេញជាមួយ GNU toolchain និងឧបករណ៍វិភាគ។ ការណែនាំអំពីការដំឡើងត្រូវបានផ្តល់ជូននៅលើអ៊ីនធឺណិត មគ្គុទ្ទេសក៍អ្នកប្រើសាមញ្ញ ស្ទូឌីយោ 5.
ជាជម្រើស Gecko SDK អាចត្រូវបានដំឡើងដោយដៃដោយការទាញយក ឬក្លូនចុងក្រោយបំផុតពី GitHub ។ សូមមើល https://github.com/SiliconLabs/gecko_sdk សម្រាប់ព័ត៌មានបន្ថែម។
ទីតាំងដំឡើងលំនាំដើម GSDK បានផ្លាស់ប្តូរជាមួយ Simplicity Studio 5.3 និងខ្ពស់ជាងនេះ។
- វីនដូ៖ C: អ្នកប្រើប្រាស់ ភាពសាមញ្ញស្ទូឌីយ៉ូSDKsgecko_sdk
- MacOS៖ /អ្នកប្រើប្រាស់/ /SimplicityStudio/SDKs/gecko_sdk
ឯកសារជាក់លាក់ចំពោះកំណែ SDK ត្រូវបានដំឡើងជាមួយ SDK ។ ព័ត៌មានបន្ថែមអាចត្រូវបានរកឃើញជាញឹកញាប់នៅក្នុងអត្ថបទមូលដ្ឋានចំណេះដឹង (KBAs)។ ឯកសារយោង API និងព័ត៌មានផ្សេងទៀតអំពីការចេញផ្សាយនេះ និងការចេញផ្សាយមុននេះមាននៅលើ https://docs.silabs.com/.
7.2 ព័ត៌មានសុវត្ថិភាព
ការរួមបញ្ចូលតុដេកសុវត្ថិភាព
កំណែនៃជង់នេះត្រូវបានរួមបញ្ចូលជាមួយ Secure Vault Key Management។ នៅពេលដាក់ពង្រាយទៅកាន់ឧបករណ៍ Secure Vault High គ្រាប់ចុចអ៊ិនគ្រីប mesh ត្រូវបានការពារដោយប្រើមុខងារ Secure Vault Key Management ។ តារាងខាងក្រោមបង្ហាញកូនសោដែលបានការពារ និងលក្ខណៈការពារកន្លែងផ្ទុករបស់វា។
![]()
គ្រាប់ចុចដែលត្រូវបានសម្គាល់ថា "មិនអាចនាំចេញបាន" អាចប្រើបាន ប៉ុន្តែមិនអាចប្រើបានទេ។ viewed ឬចែករំលែកនៅពេលដំណើរការ។ គ្រាប់ចុចដែលត្រូវបានសម្គាល់ថា "អាចនាំចេញបាន" អាចត្រូវបានប្រើ ឬចែករំលែកនៅពេលដំណើរការ ប៉ុន្តែនៅតែត្រូវបានអ៊ិនគ្រីប ខណៈពេលដែលរក្សាទុកក្នុងពន្លឺ។
សម្រាប់ព័ត៌មានបន្ថែមអំពីមុខងារ Secure Vault Key Management សូមមើល AN1271៖ ការផ្ទុកសោសុវត្ថិភាព
ទីប្រឹក្សាសន្តិសុខ
ដើម្បីជាវការប្រឹក្សាសុវត្ថិភាព សូមចូលទៅកាន់វិបផតថលអតិថិជន Silicon Labs បន្ទាប់មកជ្រើសរើសគណនី Home ។ ចុច HOME ដើម្បីទៅកាន់ទំព័រដើមនៃវិបផតថល ហើយបន្ទាប់មកចុចលើផ្ទាំងគ្រប់គ្រងការជូនដំណឹង។ សូមប្រាកដថា 'ការជូនដំណឹងអំពីកម្មវិធី/ការប្រឹក្សាផ្នែកសុវត្ថិភាព & ការជូនដំណឹងអំពីការផ្លាស់ប្តូរផលិតផល (PCNs)' ត្រូវបានពិនិត្យ ហើយថាអ្នកបានជាវយ៉ាងតិចបំផុតសម្រាប់វេទិកា និងពិធីការរបស់អ្នក។ ចុច រក្សាទុក ដើម្បីរក្សាទុកការផ្លាស់ប្តូរណាមួយ។
![]()
7.3 ការគាំទ្រ
អតិថិជនកញ្ចប់អភិវឌ្ឍន៍មានសិទ្ធិទទួលបានការបណ្តុះបណ្តាល និងជំនួយបច្ចេកទេស។ ប្រើ Silicon Labs សំណាញ់ប៊្លូធូស web ទំព័រ ដើម្បីទទួលបានព័ត៌មានអំពីផលិតផល និងសេវាកម្មរបស់ Silicon Labs Bluetooth និងចុះឈ្មោះសម្រាប់ការគាំទ្រផលិតផល។
ទាក់ទងផ្នែកជំនួយផ្នែក Silicon Laboratories នៅ http://www.silabs.com/support.
![]()
www.silabs.com/IoT
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
ឯកសារ/ធនធាន
![]() |
មន្ទីរពិសោធន៍ស៊ីលីកុន 4.2.3.0 GA Bluetooth Mesh SDK [pdf] ការណែនាំអ្នកប្រើប្រាស់ 4.2.3.0 GA, 4.2.3.0 GA Bluetooth Mesh SDK, Bluetooth Mesh SDK, Mesh SDK, SDK |
