SILICON Labs Bluetooth SDK Mesh
Bluetooth mesh ເປັນ topology ໃໝ່ທີ່ມີໃຫ້ສຳລັບອຸປະກອນ Bluetooth Low Energy (LE) ທີ່ສາມາດສື່ສານຫຼາຍຫາຫຼາຍ (m:m). ມັນເຫມາະສໍາລັບການສ້າງເຄືອຂ່າຍ de-vice ຂະຫນາດໃຫຍ່ແລະເຫມາະສົມທີ່ສຸດສໍາລັບການສ້າງອັດຕະໂນມັດ, ເຄືອຂ່າຍເຊັນເຊີ, ແລະການຕິດຕາມຊັບສິນ. ຊອບແວຂອງພວກເຮົາແລະ SDK ສໍາລັບການພັດທະນາ Bluetooth ສະຫນັບສະຫນູນ Bluetooth Mesh ແລະ Bluetooth 5.2 ການທໍາງານ. ຜູ້ພັດທະນາສາມາດເພີ່ມຕາຫນ່າງການສື່ສານກັບອຸປະກອນ LE ເຊັ່ນ: ໄຟເຊື່ອມຕໍ່, ອັດຕະໂນມັດໃນເຮືອນ, ແລະລະບົບການຕິດຕາມຊັບສິນ. ຊອບແວຍັງສະຫນັບສະຫນູນ Bluetooth beaconing, beacon scanning, ແລະການເຊື່ອມຕໍ່ GATT ເພື່ອໃຫ້ Bluetooth mesh ສາມາດເຊື່ອມຕໍ່ກັບໂທລະສັບສະຫຼາດ, ແທັບເລັດ, ແລະອຸປະກອນ Bluetooth LE ອື່ນໆ.
ບັນທຶກການປ່ອຍເຫຼົ່ານີ້ກວມເອົາລຸ້ນ SDK:
- 2.1.10.0 ປ່ອຍອອກມາເມື່ອ 25 ຕຸລາ 2023 (ຮອງຮັບ EFR32xG22, Revision D)
- 2.1.9.0 ປ່ອຍອອກມາເມື່ອ 5 ກັນຍາ 2023 (ການປ່ຽນແປງແພລດຟອມພື້ນຖານເທົ່ານັ້ນ)
- 2.1.8.0 ປ່ອຍອອກມາເມື່ອ 13 ກໍລະກົດ 2023 (ຮອງຮັບ EFR32xG21, Revision C ແລະຕໍ່ມາ)
- 2.1.6.0 ປ່ອຍອອກມາເມື່ອ 29 ມີນາ 2023 (ສ່ວນທີ່ຮອງຮັບການເຂົ້າໃຊ້ກ່ອນກຳນົດ)
- 2.1.5.0 ປ່ອຍອອກມາເມື່ອ 11 ມັງກອນ 2023 (ການປ່ຽນແປງແພລດຟອມພື້ນຖານເທົ່ານັ້ນ)
- 2.1.4.0 ປ່ອຍອອກມາເມື່ອ 13 ຕຸລາ 2021
- 2.1.3.0 ປ່ອຍອອກມາເມື່ອວັນທີ 24 ກັນຍາ 2021 (ການປ່ຽນແປງ Bluetooth ພື້ນຖານເທົ່ານັ້ນ)
- 2.1.2.0 ປ່ອຍອອກມາເມື່ອວັນທີ 8 ກັນຍາ 2021
- 2.1.1.0 ປ່ອຍອອກມາເມື່ອ 21 ກໍລະກົດ 2021
- 2.1.0.0 ປ່ອຍອອກມາເມື່ອ 16 ມິຖຸນາ 2021
ຄວາມເຂົ້າກັນໄດ້ແລະແຈ້ງການການນໍາໃຊ້
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການອັບເດດຄວາມປອດໄພ ແລະແຈ້ງການ, ເບິ່ງບົດຄວາມປອດໄພຂອງບັນທຶກການປ່ອຍແພລດຟອມ Gecko ທີ່ຕິດຕັ້ງດ້ວຍ SDK ນີ້ ຫຼືຢູ່ໃນໜ້າບັນທຶກການປ່ອຍຂອງ Silicon Labs. Silicon Labs ຍັງແນະນຳຢ່າງແຂງແຮງໃຫ້ທ່ານສະໝັກໃຊ້ທີ່ປຶກສາດ້ານຄວາມປອດໄພສຳລັບຂໍ້ມູນໃໝ່ຫຼ້າສຸດ. ສໍາລັບຄໍາແນະນໍາ, ຫຼືຖ້າຫາກວ່າທ່ານໃຫມ່ກັບ Silicon Labs Bluetooth mesh SDK, ເບິ່ງການນໍາໃຊ້ການປ່ອຍນີ້.
Compilers ເຂົ້າກັນໄດ້
IAR Embedded Workbench ສໍາລັບ ARM (IAR-EWARM) ເວີຊັນ 8.50.9
- ການໃຊ້ເຫຼົ້າແວງເພື່ອສ້າງດ້ວຍລະບົບຄຳສັ່ງ IarBuild.exe ຫຼື IAR Embedded Workbench GUI ເທິງ macOS ຫຼື Linux ສາມາດສົ່ງຜົນໃຫ້ບໍ່ຖືກຕ້ອງ. files ຖືກນໍາໃຊ້ເນື່ອງຈາກການ collision ໃນ algorithm hashing ຂອງເຫຼົ້າແວງສໍາລັບການສ້າງສັ້ນ file ຊື່.
- ລູກຄ້າໃນ macOS ຫຼື Linux ໄດ້ຖືກແນະນຳບໍ່ໃຫ້ສ້າງດ້ວຍ IAR ຢູ່ນອກ Simplicity Studio. ລູກຄ້າທີ່ເຮັດຄວນກວດສອບຢ່າງລະອຽດວ່າຖືກຕ້ອງ files ກໍາລັງຖືກນໍາໃຊ້.GCC (GNU Compiler Collection) ຮຸ່ນ 10.2.0, ສະຫນອງໃຫ້ກັບ Simplicity Studio. ຄຸນສົມບັດການປັບແຕ່ງເວລາເຊື່ອມຕໍ່ຂອງ GCC ໄດ້ຖືກປິດໃຊ້ງານ, ສົ່ງຜົນໃຫ້ຂະໜາດຮູບພາບເພີ່ມຂຶ້ນເລັກນ້ອຍ
ລາຍການໃໝ່
ຄຸນສົມບັດໃໝ່
ເພີ່ມໃນການປ່ອຍ 2.1.0.0 Secure Vault Integration
ເລີ່ມຕົ້ນດ້ວຍການປ່ອຍ 2.1.0.0, Bluetooth Mesh SDK ໃຊ້ຟັງຊັນ Secure Vault Key Management ສໍາລັບການເກັບຮັກສາກະແຈ crypto-graphic mesh ເມື່ອອຸປະກອນ Secure Vault High ຖືກໃຊ້. ການເຊື່ອມໂຍງ Secure Vault ແມ່ນເຫັນໄດ້ໂດຍລູກຄ້າໃນຫຼາຍວິທີໃນອຸປະກອນ Series 2:
- ຮູບແບບຂອງຂໍ້ມູນ NVM3 ສໍາລັບລະຫັດການເຂົ້າລະຫັດລັບແລະການປ່ຽນແປງ metadata ທີ່ກ່ຽວຂ້ອງຂອງພວກເຂົາ. ການທໍາງານຂອງການເຄື່ອນຍ້າຍທີ່ສໍາຄັນແມ່ນສະຫນອງໃຫ້ສໍາລັບໂຄງການທີ່ຖືກສ້າງຂຶ້ນໂດຍໃຊ້ SDK ຮຸ່ນ 2.0 ຫຼືກ່ອນຫນ້ານັ້ນ. ການຍ້າຍລະຫັດຄັ້ງດຽວຈະຕ້ອງເຮັດເມື່ອເຟີມແວໃນອຸປະກອນຖືກອັບເດດ.
- ການເບິ່ງເຫັນຂໍ້ມູນຫຼັກແມ່ນຖືກຈຳກັດໂດຍເຈດຕະນາຢູ່ໃນໂນດຕາໜ່າງປົກກະຕິ. ຄໍາຮ້ອງສະຫມັກໃນ node mesh ປົກກະຕິແມ່ນບໍ່ອະນຸຍາດໃຫ້ view ແອັບພລິເຄຊັນ ຫຼືຂໍ້ມູນກະແຈອຸປະກອນໂດຍໃຊ້ຄຳສັ່ງ sl_btmesh_node_get_key() BGAPI, ໃນຂະນະທີ່ແອັບພລິເຄຊັນຢູ່ໃນໂຫນດ Provisioner ຝັງຢູ່ແມ່ນອະນຸຍາດໃຫ້ເຮັດໄດ້.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການເກັບຮັກສາກະແຈຢູ່ໃນ Secure Vault ກະລຸນາເບິ່ງ AN1271: Secure Key Storage.
ຮອງຮັບ Compiler
ຄອມພີວເຕີທີ່ຮອງຮັບໄດ້ຖືກອັບເດດເປັນ GCC ເວີຊັນ 10.2.0 ແລະ IAR ເວີຊັນ 8.50.9.
ໃໝ່ Example ຄໍາຮ້ອງສະຫມັກ
HSL Lighting example (Bluetooth Mesh – SoC HSL Light) ໄດ້ຖືກເພີ່ມເຂົ້າເພື່ອສະແດງໃຫ້ເຫັນເຖິງໂນດແສງສະຫວ່າງທີ່ສາມາດຄວບຄຸມໄດ້ຜ່ານຕົວແບບເຊີບເວີ HSL. ການສາທິດ IOP (Bluetooth Mesh – IOP Test – *) ໄດ້ຖືກເພີ່ມເຂົ້າໃສ່ກະດານວິທະຍຸໃນຊຸດ Pro Development Kits (SLWRB4104A, SLWRB4181A, SLWRB4181B, SLWRB4182A). ການສາທິດອະນຸຍາດໃຫ້ທົດສອບການໂຕ້ຕອບກັບໂທລະສັບມືຖື. ການທົດສອບຕ້ອງການສີ່ ex-amples, ແຕ່ລະຄົນ example ເປັນຕົວແທນຫນຶ່ງໃນລັກສະນະ Mesh: ຕົວແທນ, relay, ຫມູ່, ແລະ LPN.
ອົງປະກອບໃຫມ່
- HSL Server Component ຖືກເພີ່ມ.
- ຮອງຮັບຖານຂໍ້ມູນ GATT ແບບເຄື່ອນໄຫວ (ຄຸນສົມບັດ Bluetooth LE) ຖືກເພີ່ມ.
APIs ໃຫມ່ທີ່ເພີ່ມເຂົ້າໃນການປ່ອຍ 2.1.4.0
ຟັງຊັນການສົ່ງຂໍ້ຄວາມສະຖານະເວລາທີ່ຊັດເຈນ sl_btmesh_time_server_status() ແລະຟັງຊັນການເຜີຍແຜ່ທີ່ຈະແຈ້ງທີ່ສອດຄ້ອງກັນ sl_btmesh_time_server_publish() ໄດ້ຖືກເພີ່ມໃສ່ Time Server model API.
ເພີ່ມໃນການປ່ອຍ 2.1.2.0
ໂດຍຄ່າເລີ່ມຕົ້ນອຸປະກອນ Mesh ປົກກະຕິທີ່ບໍ່ແມ່ນຜູ້ສະໜອງແມ່ນບໍ່ສາມາດສົ່ງອອກຂໍ້ມູນກະແຈຄວາມປອດໄພຜ່ານ BGAPI ໄດ້. ຖ້າຕ້ອງການການສົ່ງອອກກະແຈຢູ່ໃນອຸປະກອນດັ່ງກ່າວ, ມັນຄວນຈະໃຊ້ຄໍາສັ່ງ BGAPI ໃໝ່, sl_btmesh_node_set_exportable_keys(), ກ່ອນທີ່ຈະສ້າງກະແຈໃດໆໃນ node. ນີ້ລວມມີກະແຈທີ່ສ້າງຂຶ້ນໃນລະຫວ່າງການຈັດຫາອຸປະກອນ. ເຫດການການວິນິດໄສແຈ້ງເຕືອນການນໍາໄປໃຊ້ຂອງການປ່ຽນແປງ scene ໄດ້ກໍານົດໄວ້, sl_btmesh_scheduler_server_scene_changed(), ໄດ້ຖືກເພີ່ມ.
ເພີ່ມໃນການປ່ອຍ 2.1.1.0
ເພື່ອເພີ່ມປະສິດທິພາບການໃຊ້ buffer ກັບຕົວແບບ Scene, API ທາງເລືອກໃນການເປີດໃຊ້ເຫດການການເອີ້ນຄືນ scene ໄດ້ຖືກເພີ່ມ (ອ້າງອີງບັນຫາ ID 706555). ມັນແນະນໍາໃຫ້ໃຊ້ API ໃຫມ່ໃນເວລາທີ່ node ມີຈໍານວນຂະຫນາດໃຫຍ່ຂອງຕົວແບບ, ຫຼືຈໍານວນການເຂົ້າຊົມເຄືອຂ່າຍທີ່ node ຄາດວ່າຈະໄດ້ຍິນແມ່ນສູງ. ເພື່ອເປີດໃຊ້ API ໃໝ່, ໃຫ້ໃຊ້ຄຳສັ່ງ BGAPI sl_btmesh_scene_server_enable_compact_recall_events(). ຫຼັງຈາກນັ້ນ, sl_btmesh_evt_scene_server_compact_recall_events ຈະສົ່ງສັນຍານການຮ້ອງຂໍການເອີ້ນຄືນ scene. ເພື່ອດຶງຂໍ້ມູນຕົວແບບທີ່ເກັບໄວ້ໃນຖານຄວາມຈໍາຫຼັງຈາກຄໍາຮ້ອງຂໍການເອີ້ນຄືນ scene, ໃຊ້ຄໍາສັ່ງ sl_btmesh_generic_server_get_cached_state().
ເພີ່ມໃນການປ່ອຍ 2.1.0.0
ເນື່ອງຈາກການເຊື່ອມໂຍງ Secure Vault, ລາຍລະອຽດຂອງການເກັບຮັກສາກະແຈການເຂົ້າລະຫັດ ແລະ metadata ທີ່ກ່ຽວຂ້ອງຂອງພວກມັນໄດ້ປ່ຽນແປງຢູ່ໃນອຸປະກອນ Series 2. ຊັ້ນ BGAPI ໃໝ່ສຳລັບການຍ້າຍລະຫັດການເຂົ້າລະຫັດ ແລະຖານຂໍ້ມູນອຸປະກອນຂອງ Provisioner ທີ່ຝັງໄວ້ຫຼັງຈາກການອັບເດດເຟີມແວໃນອຸປະກອນ Series 2 ໄດ້ຖືກເພີ່ມເຂົ້າ. ມັນມີຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້:
- sl_btmesh_migration_migrate_keys
- sl_btmesh_migration_migrate_ddb
ການປັບປຸງ
ປ່ຽນ APIs
ມີການປ່ຽນແປງໃນການປ່ອຍ 2.1.2.0
ພາຣາມິເຕີເຂດເວລາໃນ sl_btmesh_time_server_get_datetime() ໄດ້ຖືກແກ້ໄຂໃຫ້ເປັນຈຳນວນເຕັມ 16-bit ທີ່ເຊັນແລ້ວ. ພາຣາມິເຕີຄວາມຖືກຕ້ອງຂອງໂມງ, sl_btmesh_lpn_clock_accuracy, ໄດ້ຖືກເພີ່ມເຂົ້າໃນການຕັ້ງຄ່າ LPN. ພາຣາມິເຕີນີ້ສາມາດຖືກໃຊ້ເພື່ອປັບປ່ຽນພຶດຕິກຳການນອນຂອງ LPN ເມື່ອໂມງເລື່ອນຢູ່ໃນອຸປະກອນ ຖ້າບໍ່ດັ່ງນັ້ນຈະເຮັດໃຫ້ LPN ພາດການໝົດເວລາການສຳຫຼວດຂອງມັນ.
ມີການປ່ຽນແປງໃນການປ່ອຍ 2.1.1.0
ເຫດການ sl_btmesh_evt_friend_friendship_terminated ດຽວນີ້ຈະຖືກສ້າງຂື້ນເມື່ອລູກຄ້າການຕັ້ງຄ່າປິດຄຸນສົມບັດ Friend ຂອງ node ເມື່ອມິດຕະພາບມີການເຄື່ອນໄຫວ. ກ່ອນຫນ້ານີ້, ການຢຸດເຊົາມິດຕະພາບໃນສະຖານະການນີ້ແມ່ນສັນຍານ implicitly ໂດຍເຫດການ sl_btmesh_evt_node_config_set. (ເອກະສານອ້າງອີງ ID 627811)
ມີການປ່ຽນແປງໃນການປ່ອຍ 2.1.0.0
ຄໍາສັ່ງ BGAPI ຕໍ່ໄປນີ້ໃນຫ້ອງຮຽນ prov ໃນປັດຈຸບັນກັບຄືນມາຫຼັງຈາກການກວດສອບພາລາມິເຕີ, ແລະການດໍາເນີນການທີ່ຮ້ອງຂໍຕົວຈິງເກີດຂຶ້ນຫຼັງຈາກການຕອບສະຫນອງ BGAPI. ການສໍາເລັດການດໍາເນີນການທີ່ຮ້ອງຂໍແມ່ນສັນຍານໂດຍເຫດການ BGAPI ທີ່ສອດຄ້ອງກັນ:
- sl_btmesh_prov_add_ddb_entry() – ການສໍາເລັດການເພີ່ມເຕີມແມ່ນສັນຍານໂດຍ sl_btmesh_evt_prov_add_ddb_entry_complete
- sl_btmesh_prov_delete_ddb_entry() – ການສໍາເລັດການລົບແມ່ນສັນຍານໂດຍ sl_btmesh_evt_prov_delete_ddb_entry_complete ຄໍາສັ່ງ BGAPI ຕໍ່ໄປນີ້ໃນຫ້ອງ prov ມີເຫດການເພີ່ມເຕີມທີ່ອາດຈະຖືກສ້າງຂຶ້ນຫຼັງຈາກທີ່ມັນໄດ້ຖືກເອີ້ນວ່າ:
- sl_btmesh_prov_init – ນອກຈາກ sl_btmesh_evt_prov_initialized, sl_btmesh_evt_prov_initialization_failed ອາດຈະຖືກສ້າງຂື້ນ. ຄໍາສັ່ງ BGAPI ໄດ້ຖືກເພີ່ມເຂົ້າໃນຕົວແບບລູກຄ້າທົ່ວໄປ BGAPI:
mesh_generic_client_init_hsl()
ຄໍາສັ່ງ BGAPI ໄດ້ຖືກເພີ່ມເຂົ້າໃນຕົວແບບເຊີບເວີທົ່ວໄປ BGAPI:
mesh_generic_server_init_hsl()
ບັນຫາຄົງທີ່
ແກ້ໄຂໃນການປ່ອຍ 2.1.4.0
ID # | ລາຍລະອຽດ |
729116 | ແກ້ໄຂບັນຫາທີ່ມີການຄູນແບບຈໍາລອງ Time Server ໂດຍບໍ່ຕັ້ງໃຈເມື່ອເພີ່ມອົງປະກອບໃຫມ່ໃສ່ໂຄງການ |
735569 | ການແກ້ໄຂການແກ້ໄຂຂໍ້ຄວາມ multicast ທີ່ຖືກແບ່ງສ່ວນທີ່ node ໝູ່ ກຳ ລັງສົ່ງໄປຫາ node ພະລັງງານຕໍ່າ |
ແກ້ໄຂໃນການປ່ອຍ 2.1.2.0
ID # | ລາຍລະອຽດ |
627811 | ສ້າງເຫດການທີ່ຖືກຢຸດຕິການມິດຕະພາບໃນເວລາທີ່ການສິ້ນສຸດແມ່ນຮ້ອງຂໍໃນທ້ອງຖິ່ນ |
676798 | ເອົາຄວາມບໍ່ຖືກຕ້ອງຂອງໂມງເຂົ້າໃນບັນຊີກັບເວລາປຸກແບບສຳຫຼວດ LPN |
683518 | ສ້າງເຫດການຢຸດຕິມິດຕະພາບທັນທີໃນເວລາທີ່ໄດ້ຮັບຂໍ້ຄວາມ Friend Clear |
703974 | ແກ້ໄຂບັນຫາການທົດສອບຄຸນສົມບັດດ້ວຍການເຕັ້ນຂອງຫົວໃຈ |
709948 | ສະໜອງ API ເພື່ອຄວບຄຸມການສົ່ງອອກກະແຈຄວາມປອດໄພໃນ mesh node |
724511 | ແກ້ໄຂບັນຫາກັບການລົງທະບຽນ opcodes ຜູ້ຂາຍຫຼາຍກວ່າ 0x1F |
730273 | ແກ້ໄຂບັນຫາກັບການຈັດການເຂດເວລາລົບ |
731713 | ແກ້ໄຂການຮົ່ວໄຫຼຂອງຫນ່ວຍຄວາມຈໍາທີ່ມີການສົ່ງຂໍ້ຄວາມແຍກໃນເວລາທີ່ອຸປະກອນມີຫນ່ວຍຄວາມຈໍາຕ່ໍາ |
734034 | ແກ້ໄຂການສື່ສານແບບເພື່ອນຫາ LPN ເມື່ອ TTL ເປັນສູນ |
734858 | ແກ້ໄຂບັນຫາຕົວແປ stack ທີ່ອາດເກີດຂຶ້ນກັບການຈັດການໂຄງສ້າງ PSA |
736054 | ແກ້ໄຂບັນຫາການທົດສອບຄຸນວຸດທິທີ່ມີການຜູກມັດລະຫັດແບບຈໍາລອງຄໍາຮ້ອງສະຫມັກ |
ແກ້ໄຂໃນການປ່ອຍ 2.1.1.0
ID # | ລາຍລະອຽດ |
692961 | ແກ້ໄຂໂນດບໍ່ຕອບສະໜອງເມື່ອການສົ່ງຕໍ່ relay ຖືກເປີດໃຊ້ງານເມື່ອຖືກໂຫຼດໜັກ |
713152 | ແກ້ໄຂບັນຫາທີ່ຄວາມແມ່ນຍໍາຈໍາກັດຂອງການຄໍານວນເຮັດໃຫ້ເກີດຄວາມຜິດພາດຮອບໃນການຜູກມັດລະຫວ່າງຄວາມສະຫວ່າງຂອງແສງສະຫວ່າງຕົວຈິງແລະ Linear ແສງສະຫວ່າງແສງສະຫວ່າງ. |
ແກ້ໄຂໃນການປ່ອຍ 2.1.0.0
ID # | ລາຍລະອຽດ |
3878 | ແອັບພລິເຄຊັນຄວນບໍ່ສົນໃຈເຫດການ GATT ສໍາລັບຄຸນລັກສະນະ Mesh |
342521 | ຫ້ອງສະຫມຸດຄະນິດສາດບໍ່ໄດ້ຂະຫຍາຍຂະຫນາດຂອງຮູບພາບໂດຍບໍ່ຈໍາເປັນ |
358019 | ລະຫັດຜົນໄດ້ຮັບທີ່ຖືກແກ້ໄຂໃຫ້ເມື່ອການພິມເຜີຍແຜ່ແບບຈໍາລອງທີ່ມີຂໍ້ມູນປະຈໍາຕົວຂອງມິດຕະພາບຖືກຮ້ອງຂໍແຕ່ມິດຕະພາບບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນ |
404070 | ລະຫັດຜົນໄດ້ຮັບທີ່ຖືກແກ້ໄຂໃຫ້ໃນເວລາທີ່ຄໍາສັ່ງຜູ້ສະຫນອງເພື່ອສ້າງລະຫັດເຄືອຂ່າຍຖືກເອີ້ນຢູ່ໃນອຸປະກອນທີ່ບໍ່ແມ່ນຜູ້ສະຫນອງ |
454332 | LE GAP API ຄວນຖືກໃຊ້ສໍາລັບການໂຄສະນາຊື່ທ້ອງຖິ່ນຂອງອຸປະກອນ |
464907 | ລຶບເຫດການ BGAPI ທີ່ບໍ່ຈຳເປັນອອກ 'ການເຕັ້ນຂອງຫົວໃຈເລີ່ມຕົ້ນ' ເມື່ອລູກຂ່າຍການຕັ້ງຄ່າປິດການເຕັ້ນຂອງຫົວໃຈຢູ່ໃນໂນດ |
653405 | ສະຫຼັບອອກນອກກ່ອງ sample application ການບໍລິໂພກໃນປະຈຸບັນແມ່ນຢູ່ໃນລະດັບທີ່ຄາດໄວ້ |
654477 | DCD ຖືກຖອດລະຫັດຢ່າງຖືກຕ້ອງໂດຍ Network Analyzer |
660048 | ອົງປະກອບຂອງປຸ່ມກົດ UC ບໍ່ຕ້ອງການອົງປະກອບ IO Stream ໂດຍບໍ່ຈໍາເປັນ |
687105 | BT Mesh Commands ເຮັດວຽກກັບ NCP Target example ແລະຜູ້ບັນຊາການ NCP |
690803 | ແກ້ໄຂ ID ແບບຈໍາລອງຂອງຜູ້ຂາຍຊໍ້າກັນຢູ່ໃນຕົວສ້າງລະຫັດ |
690862 | SoC ເປົ່າ exampຕອນນີ້ເລີ່ມເປີດສັນຍານຢູ່ໃນຮາດແວ xG22 |
707497 | ແກ້ໄຂການຈັດສັນບໍລິບົດການເຂົ້າລະຫັດ PSA |
707524 | ແກ້ໄຂການຖົດຖອຍດ້ວຍເຄື່ອງຈັບເວລາການຟື້ນຕົວ IV, ບໍ່ໃຫ້ການຟື້ນຕົວອື່ນໄວເກີນໄປ |
ID # | ລາຍລະອຽດ |
710381 | ແກ້ໄຂການຈັດການສະຖານະເລີ່ມຕົ້ນຂອງແສງເມື່ອຕັ້ງຂອບເຂດທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນຂອງຮູບແບບທີ່ສອດຄ້ອງກັນ |
711359 | ການກວດສອບຕົວກໍານົດການຄົງທີ່ສໍາລັບການສະຫນອງການສ້າງເຊດຊັນການໂທ BGAPI |
ບັນຫາທີ່ຮູ້ຈັກໃນການປ່ອຍປະຈຸບັນ
ບັນຫາໃນຕົວໜາໄດ້ຖືກເພີ່ມຕັ້ງແຕ່ການເປີດຕົວຄັ້ງກ່ອນ.
ID # | ລາຍລະອຽດ | ການແກ້ໄຂບັນຫາ |
401550 | ບໍ່ມີເຫດການ BGAPI ສໍາລັບການຈັດການຂໍ້ຄວາມທີ່ແບ່ງສ່ວນລົ້ມເຫລວ | ແອັບພລິເຄຊັນຕ້ອງການ deduce ຄວາມລົ້ມເຫຼວຈາກການຫມົດເວລາ / ການຂາດການຕອບສະຫນອງຊັ້ນຄໍາຮ້ອງສະຫມັກ |
418636 | ບັນຫາກັບ mesh_test local configuration state API (node identity, relay, network retransmission) | |
454059 | ເຫດການການປ່ຽນແປງລັດການໂຫຼດຫນ້າຈໍຄືນທີ່ສໍາຄັນຈໍານວນຫຼວງຫຼາຍແມ່ນຖືກສ້າງຂຶ້ນໃນຕອນທ້າຍຂອງຂະບວນການ KR, ແລະນັ້ນອາດຈະຖ້ວມແຖວ NCP | ເພີ່ມຄວາມຍາວແຖວ NCP ໃນໂຄງການ |
454061 | ການເສື່ອມໂຊມປະສິດທິພາບເລັກນ້ອຍເມື່ອທຽບໃສ່ກັບ 1.5 ໃນການທົດສອບການຕອບສະໜອງການໄປມາໄດ້ສັງເກດເຫັນ | |
624514 | ມີບັນຫາກັບການສ້າງການໂຄສະນາທີ່ເຊື່ອມຕໍ່ຄືນໃໝ່ ຖ້າການເຊື່ອມຕໍ່ທັງໝົດມີການເຄື່ອນໄຫວ ແລະ GATT proxy ຖືກໃຊ້ຢູ່ | ຈັດສັນການເຊື່ອມຕໍ່ຫນຶ່ງຫຼາຍກວ່າທີ່ຕ້ອງການ |
650825 | ບັນຫາທີ່ມີການສົ່ງຕໍ່ເມື່ອຕົວແບບຖືກເຜີຍແຜ່ເປັນໄລຍະ | ຕັ້ງຄ່າການສົ່ງຄືນໃນສະຖານະຕົວແບບ ແລະກະຕຸ້ນການເຜີຍແຜ່ແຕ່ລະໄລຍະໂດຍການຈັບເວລາແອັບພລິເຄຊັນ |
ລາຍການທີ່ຄັດຄ້ານ
ຄໍາສັ່ງ BGAPI ຕໍ່ໄປນີ້ຢູ່ໃນຊັ້ນ node ໄດ້ຖືກຍົກເລີກ: sl_btmesh_node_erase_mesh_nvm() – ໃຊ້ sl_btmesh_node_reset() ແທນ.
ຖອນລາຍການອອກ
- ບໍ່ມີ
ການນໍາໃຊ້ການປ່ອຍນີ້
ລຸ້ນນີ້ມີສິ່ງຕໍ່ໄປນີ້
- Silicon Labs Bluetooth mesh stack library
- Bluetooth sampຄໍາຮ້ອງສະຫມັກ le
ຖ້າທ່ານເປັນຜູ້ໃຊ້ຄັ້ງທໍາອິດ, ເບິ່ງ QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.
ການຕິດຕັ້ງແລະການນໍາໃຊ້
ຕ້ອງມີບັນຊີລົງທະບຽນຢູ່ Silicon Labs ເພື່ອດາວໂຫລດ Silicon Labs Bluetooth SDK. ທ່ານສາມາດລົງທະບຽນໄດ້ທີ່ https://sili-conlabs.force.com/apex/SL_CommunitiesSelfReg?form=short. ຄໍາແນະນໍາການຕິດຕັ້ງ stack ແມ່ນກວມເອົາໃນ QSG176: Silicon Labs Bluetooth Mesh SDK v2.x ຄູ່ມືເລີ່ມຕົ້ນດ່ວນ. ໃຊ້ Bluetooth mesh SDK ກັບເວທີການພັດທະນາ Silicon Labs Simplicity Studio V4. Simplicity Studio ຮັບປະກັນວ່າຄວາມເຂົ້າກັນໄດ້ຂອງຊອບແວ ແລະເຄື່ອງມືສ່ວນໃຫຍ່ຖືກຈັດການຢ່າງຖືກຕ້ອງ. ຕິດຕັ້ງຊອບແວ ແລະ ອັບເດດເຟີມແວບອດທັນທີເມື່ອທ່ານໄດ້ຮັບການແຈ້ງບອກ. ເອກະສານສະເພາະກັບເວີຊັນ SDK ແມ່ນຕິດຕັ້ງກັບ SDK. ຂໍ້ມູນເພີ່ມເຕີມສາມາດພົບໄດ້ໃນບົດຄວາມພື້ນຖານຄວາມຮູ້ (KBAs). ການອ້າງອິງ API ແລະຂໍ້ມູນອື່ນໆກ່ຽວກັບເລື່ອງນີ້ແລະການປ່ອຍກ່ອນຫນ້ານີ້ແມ່ນມີຢູ່ໃນ https://docs.silabs.com/.
ຂໍ້ມູນຄວາມປອດໄພ ການເຊື່ອມໂຍງ Vault ປອດໄພ
ສະເຕກລຸ້ນນີ້ຖືກລວມເຂົ້າກັບ Secure Vault Key Management. ເມື່ອຖືກນຳໃຊ້ກັບອຸປະກອນ Secure Vault High, ກະແຈການເຂົ້າລະຫັດຕາໜ່າງຈະຖືກປ້ອງກັນໂດຍໃຊ້ຟັງຊັນ Secure Vault Key Management. ຕາຕະລາງຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນກະແຈທີ່ປ້ອງກັນແລະຄຸນລັກສະນະປ້ອງກັນການເກັບຮັກສາຂອງພວກເຂົາ.
ກະແຈ | ຄວາມສາມາດໃນການສົ່ງອອກໃນ node | ຄວາມສາມາດໃນການສົ່ງອອກໃນຜູ້ໃຫ້ບໍລິການ | ບັນທຶກ |
ລະຫັດເຄືອຂ່າຍ | ສາມາດສົ່ງອອກໄດ້ | ສາມາດສົ່ງອອກໄດ້ | ທີ່ມາຂອງກະແຈເຄືອຂ່າຍມີຢູ່ໃນ RAM ເທົ່ານັ້ນ ໃນຂະນະທີ່ກະແຈເຄືອຂ່າຍຖືກເກັບໄວ້ໃນແຟລດ |
ລະຫັດສະ ໝັກ | ບໍ່ສາມາດສົ່ງອອກໄດ້ | ສາມາດສົ່ງອອກໄດ້ | |
ກະແຈອຸປະກອນ | ບໍ່ສາມາດສົ່ງອອກໄດ້ | ສາມາດສົ່ງອອກໄດ້ | ໃນກໍລະນີຂອງ Provisioner, ນຳໃຊ້ກັບກະແຈອຸປະກອນຂອງ Provisionerr ພ້ອມກັບກະແຈອຸປະກອນອື່ນໆ |
ກະແຈທີ່ຖືກໝາຍເປັນ “ບໍ່ສາມາດສົ່ງອອກໄດ້” ສາມາດນຳໃຊ້ໄດ້ແຕ່ບໍ່ສາມາດນຳໃຊ້ໄດ້ viewed ຫຼືແບ່ງປັນໃນເວລາແລ່ນ. ກະແຈທີ່ຖືກໝາຍເປັນ “Exportable” ສາມາດນຳໃຊ້ ຫຼື ແບ່ງປັນໃນເວລາແລ່ນ ແຕ່ຍັງຄົງຖືກເຂົ້າລະຫັດໄວ້ໃນຂະນະທີ່ເກັບໄວ້ໃນແຟລດ. ສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຟັງຊັນການຈັດການກະແຈທີ່ປອດໄພ, ເບິ່ງ AN1271: Secure Key Storage
ຄໍາແນະນໍາດ້ານຄວາມປອດໄພ
ເພື່ອສະໝັກໃຊ້ທີ່ປຶກສາດ້ານຄວາມປອດໄພ, ເຂົ້າສູ່ລະບົບປະຕູລູກຄ້າ Silicon Labs, ຈາກນັ້ນເລືອກ Account Home. ຄລິກທີ່ໜ້າຫຼັກເພື່ອໄປທີ່ໜ້າຫຼັກຂອງປະຕູ ແລະຈາກນັ້ນຄລິກທີ່ ຈັດການການແຈ້ງເຕືອນ. ກວດໃຫ້ແນ່ໃຈວ່າ 'ແຈ້ງການແນະນຳຊອບແວ/ຄວາມປອດໄພ & ແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນ (PCNs)' ຖືກກວດສອບແລ້ວ, ແລະວ່າເຈົ້າໄດ້ສະໝັກໃຊ້ຢ່າງໜ້ອຍສຳລັບແພລດຟອມ ແລະໂປຣໂຕຄໍຂອງເຈົ້າ. ກົດ Save ເພື່ອບັນທຶກການປ່ຽນແປງໃດໆ.
ສະຫນັບສະຫນູນ
ລູກຄ້າຊຸດພັດທະນາມີສິດໄດ້ຮັບການຝຶກອົບຮົມ ແລະການຊ່ວຍເຫຼືອດ້ານວິຊາການ. ໃຊ້ Silicon Labs Bluetooth mesh web ຫນ້າທີ່ເພື່ອໃຫ້ໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບການຜະລິດຕະພັນ Silicon Labs Bluetooth ທັງຫມົດແລະການບໍລິການ, ແລະການລົງທະບຽນສໍາລັບການສະຫນັບສະຫນູນຜະລິດຕະພັນ. ຕິດຕໍ່ສະຫນັບສະຫນູນຫ້ອງທົດລອງ Silicon ທີ່ http://www.silabs.com/support.
Simplicity Studio
ຄລິກດຽວເຂົ້າເຖິງ MCU ແລະເຄື່ອງມືໄຮ້ສາຍ, ເອກະສານ, ຊອບແວ, ຫ້ອງສະໝຸດລະຫັດແຫຼ່ງ ແລະອື່ນໆອີກ. ມີໃຫ້ສໍາລັບ Windows, Mac ແລະ Linux!
- Portfolio iot
- SW/HW
- ຄຸນະພາບ
- ສະຫນັບສະຫນູນ & ຊຸມຊົນ
ປະຕິເສດຄວາມຮັບຜິດຊອບ
Silicon Labs ຕັ້ງໃຈໃຫ້ລູກຄ້າມີເອກະສານຫຼ້າສຸດ, ຖືກຕ້ອງ, ແລະເລິກເຊິ່ງກ່ຽວກັບອຸປະກອນຕໍ່ພ່ວງ ແລະໂມດູນທັງໝົດທີ່ມີໃຫ້ຜູ້ປະຕິບັດລະບົບ ແລະຊອບແວທີ່ໃຊ້ ຫຼືຕັ້ງໃຈໃຊ້ຜະລິດຕະພັນ Silicon Labs. ຂໍ້ມູນລັກສະນະ, ໂມດູນແລະອຸປະກອນຕໍ່ພ່ວງທີ່ມີ, ຂະຫນາດຫນ່ວຍຄວາມຈໍາແລະທີ່ຢູ່ຫນ່ວຍຄວາມຈໍາຫມາຍເຖິງອຸປະກອນສະເພາະໃດຫນຶ່ງ, ແລະຕົວກໍານົດການ "ປົກກະຕິ" ທີ່ສະຫນອງໃຫ້ສາມາດແລະແຕກຕ່າງກັນໃນຄໍາຮ້ອງສະຫມັກທີ່ແຕກຕ່າງກັນ. ຄໍາຮ້ອງສະຫມັກ examples ທີ່ອະທິບາຍໃນທີ່ນີ້ແມ່ນສໍາລັບຈຸດປະສົງຕົວຢ່າງເທົ່ານັ້ນ. Silicon Labs ສະຫງວນສິດທີ່ຈະເຮັດການປ່ຽນແປງໂດຍບໍ່ມີການແຈ້ງການເພີ່ມເຕີມຕໍ່ກັບຂໍ້ມູນຜະລິດຕະພັນ, ຂໍ້ມູນສະເພາະ, ແລະຄໍາອະທິບາຍຢູ່ທີ່ນີ້, ແລະບໍ່ໃຫ້ການຮັບປະກັນກ່ຽວກັບຄວາມຖືກຕ້ອງຫຼືຄົບຖ້ວນຂອງຂໍ້ມູນລວມ. ໂດຍບໍ່ມີການແຈ້ງລ່ວງໜ້າ, Silicon Labs ອາດຈະອັບເດດເຟີມແວຂອງຜະລິດຕະພັນໃນລະຫວ່າງຂະບວນການຜະລິດເພື່ອເຫດຜົນດ້ານຄວາມປອດໄພ ຫຼືຄວາມໜ້າເຊື່ອຖື. ການປ່ຽນແປງດັ່ງກ່າວຈະບໍ່ປ່ຽນແປງສະເພາະຫຼືການປະຕິບັດຂອງຜະລິດຕະພັນ. Silicon Labs ຈະບໍ່ມີຄວາມຮັບຜິດຊອບຕໍ່ຜົນສະທ້ອນຂອງການນໍາໃຊ້ຂໍ້ມູນທີ່ສະຫນອງໃນເອກະສານນີ້. ເອກະສານສະບັບນີ້ບໍ່ໄດ້ບົ່ງບອກ ຫຼືໃຫ້ສິດອະນຸຍາດຢ່າງຈະແຈ້ງໃນການອອກແບບ ຫຼືສ້າງວົງຈອນລວມໃດໆ. ຜະລິດຕະພັນບໍ່ໄດ້ຖືກອອກແບບຫຼືອະນຸຍາດໃຫ້ນໍາໃຊ້ພາຍໃນອຸປະກອນ FDA Class III ໃດໆ, ຄໍາຮ້ອງສະຫມັກທີ່ຕ້ອງການການອະນຸມັດຂອງ FDA premarket ຫຼືລະບົບການຊ່ວຍເຫຼືອຊີວິດໂດຍບໍ່ມີການຍິນຍອມເຫັນດີເປັນລາຍລັກອັກສອນສະເພາະຂອງ 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 logo®, 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, 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 USA
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
SILICON Labs Bluetooth SDK Mesh [pdf] ຄໍາແນະນໍາ Bluetooth SDK Mesh, SDK Mesh, Mesh |