ຊິລິຄອນ-ໂລໂກ້SILICON LABS 6.1.3.0 GA ການພັດທະນາຊອບແວ Bluetooth Mesh

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development-PRODUCT

ຂໍ້ມູນຈໍາເພາະ

  • ຊື່ຜະລິດຕະພັນ: Gecko SDK Suite 4.4
  • ວັນທີປ່ອຍ: ຕຸລາ 23, 2024
  • ລຸ້ນ Bluetooth Mesh Specification: 1.1
  • ລຸ້ນ SDK ທີ່ຮອງຮັບ:
    • 6.1.3.0 ປ່ອຍອອກມາເມື່ອ 23 ຕຸລາ 2024
    • 6.1.2.0 ປ່ອຍອອກມາເມື່ອ 14 ສິງຫາ 2024
    • 6.1.1.0 ປ່ອຍອອກມາເມື່ອ 2 ພຶດສະພາ 2024
    • 6.1.0.0 ປ່ອຍອອກມາເມື່ອ 10 ເມສາ 2024
    • 6.0.1.0 ປ່ອຍອອກມາເມື່ອ 14 ກຸມພາ 2024
    • 6.0.0.0 ປ່ອຍອອກມາເມື່ອ 13 ທັນວາ 2023

ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

ຄວາມເຂົ້າກັນໄດ້ແລະແຈ້ງການການນໍາໃຊ້
ສໍາລັບການປັບປຸງຄວາມປອດໄພແລະແຈ້ງການ, ເບິ່ງບົດຄວາມປອດໄພຂອງ Gecko Platform Release Notes ຫຼືໄປຢ້ຽມຢາມຫນ້າ Silicon Labs Release Notes. ສະໝັກໃຊ້ທີ່ປຶກສາດ້ານຄວາມປອດໄພສຳລັບຂໍ້ມູນຫຼ້າສຸດ.

ການນໍາໃຊ້ການປ່ອຍນີ້
ຖ້າທ່ານເປັນຄົນໃໝ່ກັບ Silicon Labs Bluetooth mesh SDK, ປະຕິບັດຕາມຄຳແນະນຳທີ່ລະບຸໄວ້ໃນຄູ່ມືຜູ້ໃຊ້ເພື່ອເລີ່ມຕົ້ນຜະລິດຕະພັນ.

Compilers ເຂົ້າກັນໄດ້
ໃຫ້ແນ່ໃຈວ່າທ່ານກໍາລັງໃຊ້ທີ່ຖືກຕ້ອງ files ແລະ compilers ຕາມທີ່ແນະນໍາສໍາລັບການປະຕິບັດທີ່ດີທີ່ສຸດຂອງຜະລິດຕະພັນ.

FAQ

  • ຖາມ: ຂ້ອຍສາມາດຊອກຫາຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການອັບເດດຄວາມປອດໄພຢູ່ໃສ?
    A: ທ່ານສາມາດອ້າງອີງເຖິງບົດຄວາມປອດໄພຂອງບັນທຶກການປ່ອຍ Gecko Platform ຫຼືໄປຢ້ຽມຢາມຫນ້າ Silicon Labs Release Notes ສໍາລັບລາຍລະອຽດການປັບປຸງຄວາມປອດໄພ. |
  • ຖາມ: ຂ້ອຍຈະສະໝັກຮັບຄຳແນະນຳຄວາມປອດໄພສຳລັບຜະລິດຕະພັນນີ້ໄດ້ແນວໃດ?
    A: ເພື່ອສະຫມັກຂໍຄໍາແນະນໍາດ້ານຄວາມປອດໄພແລະໄດ້ຮັບຂໍ້ມູນທີ່ທັນສະໄຫມ, ປະຕິບັດຕາມຄໍາແນະນໍາທີ່ລະບຸໄວ້ໃນຄູ່ມືຜູ້ໃຊ້ຫຼືຕິດຕໍ່ສະຫນັບສະຫນູນ Silicon Labs.
  • ຖາມ: ຄອມພີວເຕີໃດທີ່ເຂົ້າກັນໄດ້ກັບຜະລິດຕະພັນນີ້?
    A: ເບິ່ງຄູ່ມືຜູ້ໃຊ້ສໍາລັບບັນຊີລາຍຊື່ຂອງ compilers ທີ່ເຂົ້າກັນໄດ້ແນະນໍາໃຫ້ໃຊ້ກັບຜະລິດຕະພັນນີ້.

Bluetooth® mesh SDK 6.1.3.0 GA
Gecko SDK Suite 4.4 ວັນທີ 23 ຕຸລາ 2024

Bluetooth mesh ເປັນ topology ໃໝ່ທີ່ມີໃຫ້ສຳລັບອຸປະກອນ Bluetooth Low Energy (LE) ທີ່ຊ່ວຍໃຫ້ການສື່ສານແບບຫຼາຍຫາຫຼາຍ (m:m). ມັນເຫມາະສໍາລັບການສ້າງເຄືອຂ່າຍ de-vice ຂະຫນາດໃຫຍ່, ແລະເຫມາະສົມທີ່ສຸດສໍາລັບການສ້າງອັດຕະໂນມັດ, ເຄືອຂ່າຍເຊັນເຊີ, ແລະການຕິດຕາມຊັບສິນ. ຊອບແວຂອງພວກເຮົາແລະ SDK ສໍາລັບການພັດທະນາ Bluetooth ສະຫນັບສະຫນູນ Bluetooth Mesh ແລະ Bluetooth 5.3 ການທໍາງານ. ຜູ້ພັດທະນາສາມາດເພີ່ມຕາຫນ່າງການສື່ສານກັບອຸປະກອນ LE ເຊັ່ນ: ໄຟເຊື່ອມຕໍ່, ອັດຕະໂນມັດໃນເຮືອນ, ແລະລະບົບການຕິດຕາມຊັບສິນ. ຊອບແວຍັງຮອງຮັບ Bluetooth beaconing, beacon scanning, and GATT connections so Bluetooth mesh can connect to smart phone, tablets, and other Bluetooth LE devices. ລຸ້ນນີ້ລວມມີຄຸນສົມບັດທີ່ຮອງຮັບໂດຍ Bluetooth mesh ລຸ້ນ 1.1.

ຄຸນສົມບັດຫຼັກ

  • ການປະຕິບັດທີ່ມີຄຸນວຸດທິຂອງ Mesh 1.1
  • ເພີ່ມ Network Lighting Control (NLC) profilesSILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (1)

ບັນທຶກການປ່ອຍເຫຼົ່ານີ້ກວມເອົາລຸ້ນ SDK:

  • 6.1.3.0 ປ່ອຍອອກມາເມື່ອ 23 ຕຸລາ 2024
  • 6.1.2.0 ປ່ອຍອອກມາເມື່ອ 14 ສິງຫາ 2024
  • 6.1.1.0 ປ່ອຍອອກມາເມື່ອ 2 ພຶດສະພາ 2024
  • 6.1.0.0 ປ່ອຍອອກມາເມື່ອ 10 ເມສາ 2024
  • 6.0.1.0 ປ່ອຍອອກມາເມື່ອ 14 ກຸມພາ 2024
  • 6.0.0.0 ປ່ອຍອອກມາເມື່ອ 13 ທັນວາ 2023

ຄວາມເຂົ້າກັນໄດ້ແລະແຈ້ງການການນໍາໃຊ້
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການອັບເດດຄວາມປອດໄພ ແລະແຈ້ງການ, ເບິ່ງບົດຄວາມປອດໄພຂອງບັນທຶກການປ່ອຍແພລດຟອມ Gecko ທີ່ຕິດຕັ້ງດ້ວຍ SDK ນີ້ ຫຼືຢູ່ໃນໜ້າບັນທຶກການປ່ອຍຂອງ Silicon Labs. Silicon Labs ຍັງແນະນຳຢ່າງແຂງແຮງໃຫ້ທ່ານສະໝັກໃຊ້ທີ່ປຶກສາດ້ານຄວາມປອດໄພສຳລັບຂໍ້ມູນໃໝ່ຫຼ້າສຸດ. ສໍາລັບຄໍາແນະນໍາ, ຫຼືຖ້າຫາກວ່າທ່ານໃຫມ່ກັບ Silicon Labs Bluetooth mesh SDK, ເບິ່ງການນໍາໃຊ້ການປ່ອຍນີ້.

Compilers ເຂົ້າກັນໄດ້:
IAR Embedded Workbench ສໍາລັບ ARM (IAR-EWARM) ເວີຊັນ 9.40.1

  • ການໃຊ້ເຫຼົ້າແວງເພື່ອສ້າງດ້ວຍລະບົບຄຳສັ່ງ IarBuild.exe ຫຼື IAR Embedded Workbench GUI ເທິງ macOS ຫຼື Linux ສາມາດສົ່ງຜົນໃຫ້ບໍ່ຖືກຕ້ອງ. files ຖືກນໍາໃຊ້ເນື່ອງຈາກການ collision ໃນ algorithm hashing ຂອງເຫຼົ້າແວງສໍາລັບການສ້າງສັ້ນ file ຊື່.
  • ລູກຄ້າໃນ macOS ຫຼື Linux ໄດ້ຖືກແນະນຳບໍ່ໃຫ້ສ້າງດ້ວຍ IAR ຢູ່ນອກ Simplicity Studio. ລູກຄ້າທີ່ເຮັດຄວນກວດສອບຢ່າງລະອຽດວ່າຖືກຕ້ອງ files ກໍາລັງຖືກນໍາໃຊ້. GCC (GNU Compiler Collection) ເວີຊັ່ນ 12.2.1, ສະໜອງໃຫ້ກັບ Simplicity Studio.
  • ຄຸນສົມບັດການປັບແຕ່ງເວລາເຊື່ອມຕໍ່ຂອງ GCC ໄດ້ຖືກປິດໃຊ້ງານ, ສົ່ງຜົນໃຫ້ຂະໜາດຮູບພາບເພີ່ມຂຶ້ນເລັກນ້ອຍ.

ລາຍການໃໝ່

 ຄຸນສົມບັດໃໝ່
ເພີ່ມໃນການປ່ອຍ 6.0.1.0

ການປ່ຽນແປງໃນອົງປະກອບ SLC:

  • ພາລະບົດບາດ BT Mesh ທີສາມໄດ້ຖືກເພີ່ມຢູ່ຂ້າງຫນ້າຜູ້ສະຫນອງແລະຜູ້ສະຫນອງ - ພາລະບົດບາດ BT Mesh ແບບກໍາຫນົດເອງ, ບ່ອນທີ່ແອັບພລິເຄຊັນໄດ້ຮັບສິດເສລີພາບໃນການປະຕິບັດພາລະບົດບາດທີ່ກໍາຫນົດເອງ. ຕົວຢ່າງample, ຜູ້ສະຫນອງຫຼື
  • ບົດບາດຜູ້ສະໜອງສາມາດເລືອກເວລາແລ່ນໄດ້.
  • ເພີ່ມໃນການປ່ອຍ 6.0.0.0
  • New Networked Lighting Control (NLC) exampແອັບ le:
  • btmesh_soc_nlc_basic_lightness_controller ສໍາລັບການສາທິດ BT Mesh NLC Basic Lightness Controller Profile
  • btmesh_soc_nlc_basic_scene_selector ສໍາລັບການສາທິດ BT Mesh NLC Basic Scene Selector Profile
  • btmesh_soc_nlc_dimming_control ສໍາລັບການສາທິດ BT Mesh NLC Dimming Controller Profile
  • btmesh_soc_nlc_sensor_ambient_light ສໍາລັບການສາທິດ BT Mesh NLC Ambient Light Sensor Profile
  • btmesh_soc_nlc_sensor_occupancy ສໍາລັບການສາທິດ BT Mesh NLC Occupancy Sensor Profile (ນັບ​ຄົນ)

ການປ່ຽນແປງໃນ exampແອັບ le:
btmesh_soc_sensor_server ຖືກລຶບແລ້ວ ແລະການເຮັດວຽກຂອງມັນໄດ້ຖືກແບ່ງອອກເປັນ 3 examples:

  • btmesh_soc_sensor_thermometer ສໍາ​ລັບ​ການ​ສາ​ທິດ​ຂອງ Sensor ຕົວ​ແບບ Server ກັບ​ອຸ​ຫະ​ພູມ
  • btmesh_soc_nlc_sensor_occupancy ສໍາລັບການສາທິດ BT Mesh NLC Occupancy Sensor Profile (ນັບ​ຄົນ)
  • btmesh_soc_nlc_sensor_ambient_light ສໍາລັບການສາທິດ BT Mesh NLC Ambient Light Sensor Profile
  • btmesh_soc_switch ໄດ້ຖືກປ່ຽນຊື່ເປັນ btmesh_soc_switch_ctl, ຈຸດປະສົງແມ່ນເພື່ອສະແດງໃຫ້ເຫັນການນໍາໃຊ້ຂອງ Light CTL Client Model. ອະດີດample ບໍ່​ໄດ້​ຄວບ​ຄຸມ scenes ອີກ​ຕໍ່​ໄປ (Scene Client​)
  • btmesh_soc_light ຖືກປ່ຽນຊື່ເປັນ btmesh_soc_light_ctl
  • ອະດີດample ບໍ່ໄດ້ສະແດງຮູບແບບເຊີບເວີ LC ແລະເຊີບເວີສາກ, ເຊີບເວີຜູ້ຈັດຕາຕະລາງ ແລະຕົວແບບເຊີບເວີເວລາ
  • btmesh_soc_hsl ຖືກປ່ຽນຊື່ເປັນ btmesh_soc_light_hsl
  • ອະດີດample ບໍ່ໄດ້ສະແດງຮູບແບບເຊີບເວີ LC ແລະເຊີບເວີສາກ, ເຊີບເວີຜູ້ຈັດຕາຕະລາງ ແລະຕົວແບບເຊີບເວີເວລາ

ການປ່ຽນແປງທັງຫມົດ exampແອັບ le:

  • ການອັບເດດຮູບພາບ DFU ແມ່ນສ້າງຂຶ້ນໂດຍສະຄຣິບ Python ແທນ create_bl_files.bat/.sh files
  • ຮອງຮັບ Mesh Composition Data Pages 1, 2, 128, 129, 130 ໄດ້ຖືກເພີ່ມສໍາລັບ ex ທັງຫມົດ.amples, ຫນ້າເຫຼົ່ານີ້ຖືກສ້າງໂດຍອັດຕະໂນມັດໂດຍເຄື່ອງມື BT Mesh Configurator.

ອົງປະກອບ SLC ໃຫມ່:

  • btmesh_nlc_basic_lightness_controller ສໍາລັບການສາທິດ BT Mesh NLC Basic Lightness Controller Profile
  • btmesh_nlc_basic_lightness_controller_profile_metadata ສໍາລັບຂໍ້ມູນອົງປະກອບໜ້າ 2 ຮອງຮັບ NLC ສໍາລັບ Basic Lightness Controller Profile
  • btmesh_nlc_basic_scene_selector ສໍາລັບການສາທິດ BT Mesh NLC Basic Scene Selector Profile
  • btmesh_nlc_basic_scene_selector_profile_metadata ສຳລັບຂໍ້ມູນອົງປະກອບໜ້າ 2 ຮອງຮັບ NLC ສຳລັບ Basic Scene Selector Profile btmesh_nlc_dimming_control ສໍາລັບການສາທິດ BT Mesh NLC
  • Dimming Controller Profile
  • btmesh_nlc_dimming_control_profile_metadata ສຳລັບຂໍ້ມູນອົງປະກອບໜ້າ 2 ຮອງຮັບ NLC ສຳລັບ Dimming Controller Profile btmesh_nlc_ambient_light_sensor ສໍາລັບການສາທິດ BT Mesh NLC Ambient Light Sensor Profile
  • btmesh_nlc_ambient_light_sensor_profile_metadata ສຳລັບຂໍ້ມູນອົງປະກອບໜ້າ 2 ຮອງຮັບ NLC ສຳລັບ Ambient Light Sensor Profile btmesh_nlc_occupancy_sensor ສໍາລັບການສາທິດ BT Mesh NLC Occupancy Sensor Profile (ນັບ​ຄົນ)
  • btmesh_nlc_occupancy_sensor_profile_metadata ສຳລັບຂໍ້ມູນອົງປະກອບໜ້າ 2 ຮອງຮັບ NLC ສຳລັບ Occupancy Sensor Profile
  • btmesh_generic_level_client_ext ສໍາລັບການຂະຫຍາຍອົງປະກອບ Generic Base ກັບ Generic Move Unacknowledged ແລະ Generic Delta Unacknown Messages
  • ncp_btmesh_ae_server ສໍາລັບການເປີດໃຊ້ຕົວແບບຜູ້ຂາຍເຊີບເວີການຕັ້ງຄ່າ Silabs ສໍາລັບ node ເພື່ອອະນຸຍາດໃຫ້ໂອນຂໍ້ມູນຜ່ານສ່ວນຂະຫຍາຍໂຄສະນາ
  • ncp_btmesh_ae_server ສໍາລັບການເປີດໃຊ້ຕົວແບບຜູ້ຂາຍການຕັ້ງຄ່າ Silabs Configuration Client ສໍາລັບ node.
  • ncp_btmesh_user_cmd ສໍາລັບການສະແດງການສື່ສານລະຫວ່າງເຈົ້າພາບ NCP ແລະເປົ້າຫມາຍ NCP ໂດຍໃຊ້ BGAPI ຂໍ້ຄວາມ, ຄໍາຕອບແລະເຫດການຂອງຜູ້ໃຊ້.

API ໃໝ່
ເພີ່ມໃນການປ່ອຍ 6.1.0.0

ການເພີ່ມ BGAPI:
ຄໍາສັ່ງໃຫມ່ໄດ້ຖືກເພີ່ມເຂົ້າໃນຊັ້ນ node ເພື່ອເຊື່ອມໂຍງຂໍ້ມູນການຕອບໂຕ້ການສະແກນກັບການສະຫນອງ Mesh ແລະການໂຄສະນາບໍລິການຕົວແທນ Mesh. ຂໍ້ມູນການຕອບໂຕ້ການສະແກນທີ່ກ່ຽວຂ້ອງກັບການໂຄສະນາບໍລິການ Mesh proxy ສາມາດຖືກກໍານົດເປັນສ່ວນບຸກຄົນສໍາລັບແຕ່ລະລະຫັດເຄືອຂ່າຍ, ດັ່ງນັ້ນມັນສາມາດມີຂໍ້ມູນທີ່ເຂົ້າລະຫັດດ້ວຍລະຫັດນັ້ນ, ແຕ່ມັນຂຶ້ນກັບແອັບພລິເຄຊັນໃນການຈັດການນັ້ນ. ຄໍາສັ່ງໃຫມ່ແມ່ນ:

  • sl_btmesh_node_set_proxy_service_scan ການຕອບສະ ໜອງ: ຕັ້ງຂໍ້ມູນການຕອບສະ ໜອງ ສະແກນ ສຳ ລັບການໂຄສະນາການບໍລິການຕົວແທນ
  • sl_btmesh_node_clear_proxy_service_scan_response: ລຶບຂໍ້ມູນການຕອບສະໜອງການສະແກນສຳລັບການໂຄສະນາບໍລິການຕົວແທນ
  • sl_btmesh_node_set_provisioning_service_scan ການຕອບສະ ໜອງ: ຕັ້ງຂໍ້ມູນການຕອບສະ ໜອງ ສະແກນ ສຳ ລັບການໃຫ້ບໍລິການໂຄສະນາ
  • sl_btmesh_node_clear_provisioning_service_scan_response: ລຶບຂໍ້ມູນການຕອບສະໜອງການສະແກນເພື່ອສະໜອງການບໍລິການໂຄສະນາ

ຄໍາສັ່ງໃຫມ່ໄດ້ຖືກເພີ່ມໃສ່ຫ້ອງຮຽນຕົວແບບຜູ້ຂາຍເພື່ອກໍານົດທາງເລືອກພຶດຕິກໍາຂອງຕົວແບບ. ໃນປັດຈຸບັນມີທາງເລືອກຫນຶ່ງທີ່ຄວບຄຸມວ່າ buffer ການເຮັດວຽກໄດ້ຖືກຈັດສັນຈາກ heap ສໍາລັບແຕ່ລະຕົວແບບຜູ້ຂາຍສໍາລັບການລາຍງານການຮັບຂໍ້ຄວາມ. ຄ່າເລີ່ມຕົ້ນ (1) ຈັດສັນ buffer, ເຊິ່ງເພີ່ມຄວາມຢືດຢຸ່ນລາຍງານເຫດການໃນເວລາທີ່ອຸປະກອນຢູ່ພາຍໃຕ້ການໂຫຼດສູງໂດຍຄ່າໃຊ້ຈ່າຍຂອງການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ heap ເພີ່ມເຕີມ. ຄໍາສັ່ງໃຫມ່ແມ່ນ:

  • sl_btmesh_vendor_model_set_option: ຕັ້ງຕົວເລືອກພຶດຕິກໍາຕົວແບບຂອງຜູ້ຂາຍ

ຄໍາສັ່ງໃຫມ່ໄດ້ຖືກເພີ່ມເຂົ້າໃນຊັ້ນວິນິດໄສເພື່ອລາຍງານເຫດການທີ່ກ່ຽວຂ້ອງກັບມິດຕະພາບ. ຄໍາສັ່ງໃຫມ່ແມ່ນ:

  • sl_btmesh_diagnostic_enable_friend: ເປີດໃຊ້ການສ້າງເຫດການວິນິດໄສທີ່ກ່ຽວຂ້ອງກັບມິດຕະພາບ.
  • sl_btmesh_diagnostic_disable_friend: ປິດການສ້າງເຫດການວິນິດໄສທີ່ກ່ຽວຂ້ອງກັບມິດຕະພາບ.
  • sl_btmesh_diagnostic_get_friend: ດຶງຂໍ້ມູນຕົວຊີ້ການວິນິດໄສທີ່ກ່ຽວຂ້ອງກັບມິດຕະພາບ

ເຫດການໃໝ່ທີ່ເພີ່ມໃສ່ຫ້ອງວິນິດໄສມີດັ່ງນີ້: 

  • sl_btmesh_diagnostic_friend_queue: ເຫດການສໍາລັບຂໍ້ຄວາມທີ່ຖືກເພີ່ມໃສ່ຄິວຂໍ້ຄວາມມິດຕະພາບ
    sl_btmesh_diagnostic_friend_relay: ເຫດການສໍາລັບຂໍ້ຄວາມທີ່ຖືກຖ່າຍທອດໄປຫາ LPN
  • sl_btmesh_diagnostic_friend_remove: ເຫດການສໍາລັບຂໍ້ຄວາມທີ່ຖືກລຶບອອກຈາກຄິວຂໍ້ຄວາມມິດຕະພາບ

ເພີ່ມໃນການປ່ອຍ 6.0.0.0

ການປ່ຽນແປງໃນອົງປະກອບ SLC:

  • ncp_btmesh_dfu ຂອງອົງປະກອບ ncp_btmesh_dfu.h ມີ API ໃຫມ່
    • void sl_btmesh_ncp_dfu_handle_cmd(void *data, bool *cmd_handled);
  • ອົງປະກອບຂອງ btmesh_provisioning_decorator ບໍ່ໄດ້ເລີ່ມການຈັດຫາຄືນໃໝ່ຫຼັງຈາກການຈັດຫາບໍ່ສຳເລັດ btmesh_lighting_server's sl_btmesh_lighting_server.h ມີ API ໃໝ່
    • void sl_btmesh_update_lightness(uint16_t ຄວາມສະຫວ່າງ, uint32_t ຍັງເຫຼືອ_ms);
  • btmesh_event_log ມີຕົວເລືອກການຕັ້ງຄ່າແບບລະອຽດເພີ່ມເຕີມ
  • sl_btmesh_ctl_client.h ຂອງ btmesh_ctl_client.h ມີການປ່ຽນແປງ API ແທນ
    • void sl_btmesh_set_temperature(uint8_t new_color_temperature_percentage); API ໃຫມ່ແມ່ນ
    • void sl_btmesh_ctl_client_set_temperature(uint8_t temperature_percent); void sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent);

ການເພີ່ມ BGAPI:
ຫ້ອງຮຽນ BGAPI ໃໝ່ ສຳລັບການວິນິດໄສອຸປະກອນໄດ້ຖືກເພີ່ມແລ້ວ. ມັນສະຫນອງຄໍາຮ້ອງສະຫມັກທີ່ມີ Mesh stack counters ສະຖິຕິແລະການລາຍງານເຫດການໂດຍອີງໃສ່ເຄືອຂ່າຍ PDU relaying ແລະ proxying, ເຊິ່ງສາມາດຖືກເປີດໃຊ້ງານແລະປິດໃຊ້ງານຕາມຄວາມຕ້ອງການ.

ຄໍາສັ່ງ BGAPI ໃນຊັ້ນການວິນິດໄສແມ່ນ:

  • sl_btmesh_diagnostic_init: ເລີ່ມຕົ້ນອົງປະກອບການວິນິດໄສ
  • sl_btmesh_diagnostic_deinit: Deinitialize ອົງປະກອບການວິນິດໄສ
  • sl_btmesh_diagnostic_enable_relay: ເປີດໃຊ້ງານການລາຍງານເຫດການຂອງເຄືອຂ່າຍ PDU Relay/proxying
  • sl_btmesh_diagnostic_disable_relay: ປິດ​ການ​ໃຊ້​ງານ​ການ​ລາຍ​ງານ​ການ​ອີງ​ຕາມ​ເຫດ​ການ​ຂອງ​ເຄືອ​ຂ່າຍ PDU Relay/ກິດ​ຈະ​ກໍາ​ຕົວ​ແທນ
  • sl_btmesh_diagnostic_get_relay: ເອົາຈໍານວນ PDU ເຄືອຂ່າຍ relayed/proxied ມາເຖິງຕອນນັ້ນ.
  • sl_btmesh_diagnostic_get_statistics: ເອົາຕົວນັບສະຖິຕິ mesh stack
  • sl_btmesh_diagnostic_clear_statistics: Zero mesh stack counters ສະຖິຕິ

ເຫດການ BGAPI ໃນຫ້ອງຮຽນວິນິດໄສແມ່ນ: 

  • sl_btmesh_diagnostic_relay: ເຫດການລາຍງານວ່າ PDU ເຄືອຂ່າຍໄດ້ຖືກສົ່ງຕໍ່ ຫຼື proxied ໂດຍ stack

 ການປັບປຸງ

ມີການປ່ຽນແປງໃນການປ່ອຍ 6.1.0.0

ຄໍາສັ່ງ BGAPI ຊັ້ນວິນິດໄສສໍາລັບການດຶງຂໍ້ມູນສະຖິຕິໄດ້ຖືກປ່ຽນໄປເອົາຂໍ້ມູນ chunks ແທນທີ່ຈະດຶງຂໍ້ມູນທັງຫມົດໃນເວລາດຽວກັນ. ຜູ້ໂທຄວນສະຫນອງຂະຫນາດຂອງ chunk ທີ່ມັນຮ້ອງຂໍພ້ອມກັບການຊົດເຊີຍຂອງ chunk ໃນຂໍ້ມູນສະຖິຕິ, ແລະການໂທຈະກັບຄືນມາດ້ວຍຂໍ້ມູນຫຼາຍເທົ່າທີ່ສາມາດໄດ້ຮັບການສະຫນອງ, ເນື່ອງຈາກຂໍ້ຈໍາກັດການຮ້ອງຂໍ.

ມີການປ່ຽນແປງໃນການປ່ອຍ 6.0.0.0

  • ຕອນນີ້ຜູ້ໃຫ້ບໍລິການ ຫຼື node ສາມາດຕັ້ງຄ່າຕົວມັນເອງໄດ້ໂດຍໃຊ້ຕົວແບບລູກຂ່າຍການຕັ້ງຄ່າ ແລະທີ່ຢູ່ຫຼັກຂອງຕົນເອງເປັນຈຸດໝາຍປາຍທາງຂອງຂໍ້ຄວາມ. ນີ້ສາມາດທົດແທນການກໍາຫນົດເອງໂດຍການທົດສອບຄໍາສັ່ງ BGAPI.
  • ການເພີ່ມປະສິດທິພາບລະຫັດສາມາດສົ່ງຜົນໃຫ້ຮູບພາບເຟີມແວຂະຫນາດນ້ອຍກວ່າແຕ່ກ່ອນ, ຂຶ້ນກັບຄຸນສົມບັດທີ່ກໍານົດໄວ້.
  • ການເພີ່ມປະສິດທິພາບລະຫັດສາມາດສົ່ງຜົນໃຫ້ການໃຊ້ RAM ນ້ອຍກວ່າແຕ່ກ່ອນ, ຂຶ້ນກັບຊຸດຄຸນສົມບັດທີ່ໃຊ້.
  • Mesh stack ບໍ່ຮຽກຮ້ອງໃຫ້ມີ ຫຼືສະຫນັບສະຫນູນອົງປະກອບຂອງຜູ້ໂຄສະນາ BLE ແລະເຄື່ອງສະແກນທີ່ຖືກປະຕິເສດແລ້ວ. ແທນທີ່ຈະ, ມັນໃຊ້ສະບັບປະຈຸບັນຂອງແຕ່ລະຄົນ (ຜູ້ໂຄສະນາເກົ່າແລະເຄື່ອງສະແກນມໍລະດົກສໍາລັບການໂຄສະນາທີ່ບໍ່ຂະຫຍາຍ, ແລະຜູ້ໂຄສະນາຂະຫຍາຍແລະເຄື່ອງສະແກນຂະຫຍາຍສໍາລັບການໂຄສະນາຂະຫຍາຍ). ແອັບພລິເຄຊັນທີ່ໃຊ້ທັງ BLE ແລະ Mesh BGAPIs ບໍ່ຄວນໃຊ້ຜູ້ໂຄສະນາ BLE ແລະສ່ວນປະກອບຂອງເຄື່ອງສະແກນທີ່ຖືກປະຕິເສດອີກຕໍ່ໄປ.

ບັນຫາຄົງທີ່

ແກ້ໄຂໃນການປ່ອຍ 6.1.3.0

ID # ລາຍລະອຽດ
1331888 ,

1338088 ,

1338090

ແກ້ໄຂຄວາມລົ້ມເຫລວໃນການຈັດສັນໜ່ວຍຄວາມຈຳທີ່ບໍ່ໄດ້ຈັດການຈຳນວນໜຶ່ງທີ່ອາດຈະເຮັດໃຫ້ເກີດອຸປະຕິເຫດໄດ້ເມື່ອອຸປະກອນຖືກຕິດຂັດກັບການຈະລາຈອນ.
1345827 ການສູນເສຍຄົງທີ່ຂອງເຫດການ BGAPI ຜູ້ຈັດຈໍາຫນ່າຍ DFU ທີ່ມີຂໍ້ມູນສໍາລັບການໂຍກຍ້າຍ node.
1351464 ການລາຍງານຊັ້ນເຊື່ອມຕໍ່ຄົງທີ່ຂອງການປິດການເຊື່ອມຕໍ່ໃນສະຖານະການ overload.
1354679 ການ​ນໍາ​ໃຊ້​ຄວາມ​ຊົງ​ຈໍາ​ທີ່​ດີ​ທີ່​ສຸດ​ໃນ​ເວ​ລາ​ທີ່​ສົ່ງ​ການ​ໂຄ​ສະ​ນາ​ເກົ່າ​.
1356050 ແກ້ໄຂບັນຫາການເລີ່ມຕົ້ນໃຫມ່ຂອງພຣັອກຊີ GATT ເມື່ອການເຊື່ອມຕໍ່ພື້ນຖານປິດລົງໂດຍບໍ່ຄາດຄິດ.

ແກ້ໄຂໃນການປ່ອຍ 6.1.2.0 

ID # ລາຍລະອຽດ
1251498 ແກ້ໄຂເມື່ອຂໍ້ຄວາມເຮັດໃຫ້ມີແສງ, ລວມທັງເວລາປ່ຽນ, ນໍາໄປສູ່ຂໍ້ຄວາມຄວາມຜິດພາດທີ່ບໍ່ຖືກຕ້ອງໃນບັນທຶກ.
1284204 ແກ້ໄຂບັນຫາທີ່ສາມາດປ້ອງກັນບໍ່ໃຫ້ບັນທຶກລາຍການປ້ອງກັນການຫຼິ້ນຄືນເມື່ອໃຊ້ຄໍາສັ່ງ sl_btmesh_node_power_off.
1325267 ການຂຽນເລກລຳດັບອົງປະກອບຄົງທີ່ເມື່ອກຳລັງຂຽນໄລຍະກຳນົດຄ່າຖືກຕັ້ງເປັນສູນ.
1334927 ແກ້ໄຂບັນຫາທີ່ອາດຈະເຮັດໃຫ້ເກີດຄວາມຜິດຍາກໃນເວລາທີ່ເຊີບເວີພຣັອກຊີ GATT ໄດ້ຮັບຂໍ້ມູນໃນລະຫວ່າງຄວາມອຶດຢາກຂອງຊັບພະຍາກອນ.

ແກ້ໄຂໃນການປ່ອຍ 6.1.0.0 

ID # ລາຍລະອຽດ
1235337 ເຮັດໃຫ້ການຄົ້ນພົບການບໍລິການ GATT ເຂັ້ມແຂງຂຶ້ນໃນອຸປະກອນທີ່ໂຫຼດເກີນ.
1247422 ເຮັດໃຫ້ການຕ້ອນຮັບແບບຈໍາລອງຂອງຜູ້ຂາຍເຂັ້ມແຂງຂຶ້ນໃນອຸປະກອນທີ່ໂຫຼດເກີນ.
1252252 ແກ້ໄຂເມື່ອຂໍ້ຄວາມເຄື່ອນທີ່ແບບທົ່ວໄປເຮັດໃຫ້ຄວາມມືດມົວ, ເຊິ່ງອາດລົ້ນໄປເປັນຄວາມມືດ.
1254356 ແກ້ໄຂການຖົດຖອຍດ້ວຍການ deinitialization ລະບົບຍ່ອຍຂອງໝູ່.
1276121 ແກ້ໄຂການຕັດດັດນີກະແຈຂອງແອັບພລິເຄຊັນທີ່ລະດັບ BGAPI ເມື່ອຕົວສະໜອງທີ່ຝັງໄວ້ຮຽກຮ້ອງຂັ້ນຕອນການໂຫຼດຂໍ້ມູນຄືນໃໝ່ທີ່ສຳຄັນ.

ແກ້ໄຂໃນການປ່ອຍ 6.0.1.0 

ID # ລາຍລະອຽດ
1226000 ຟັງຊັນ Extended Provisioner BGAPI ສໍາລັບການກວດສອບຕົວຕົນຂອງ node ເພື່ອກວດສອບເອກະລັກ node.
1206620 ແກ້ໄຂບັນຫາທີ່ເກີດຈາກເຫດການ BGAPI ທີ່ຂາດຫາຍໄປໃນລະຫວ່າງການໂຫຼດສູງເພື່ອແກ້ໄຂບັນຫາການຢັ້ງຢືນເຟີມແວ.
1230833 ການ deinitialization ລະບົບຍ່ອຍຂອງເພື່ອນຄົງທີ່ເພື່ອໃຫ້ການເລີ່ມຕົ້ນໃຫມ່ເຮັດວຽກໂດຍບໍ່ມີການຣີເຊັດອຸປະກອນ.
1243565 ແກ້ໄຂການຂັດຂ້ອງທີ່ອາດເກີດຂຶ້ນໄດ້ຖ້າການເລີ່ມຕົ້ນຜູ້ໃຫ້ບໍລິການລົ້ມເຫລວ, ຕົວຢ່າງເຊັ່ນample ເນື່ອງຈາກ DCD ບໍ່ຖືກຕ້ອງ.
1244298 ການລາຍງານຄົງທີ່ຂອງ octets ພິເສດທີ່ແປກປະຫຼາດໃນກໍລະນີການລົງທະບຽນສະຖານະຂອງຮູບແບບລູກຄ້າ Scene.
1243556 ການເລີ່ມຕົ້ນ node ອັດຕະໂນມັດໄດ້ໂຍກຍ້າຍອອກສໍາລັບອົງປະກອບຄໍາຮ້ອງສະຫມັກ BT Mesh. ຕອນນີ້ອົງປະກອບທັງໝົດສາມາດຖືກນຳໃຊ້ໃນບົດບາດຜູ້ຈັດຫາໄດ້.

ແກ້ໄຂໃນການປ່ອຍ 6.0.0.0 

ID # ລາຍລະອຽດ
360955 ໄລຍະຫ່າງລະຫວ່າງເຫດການຈັບເວລາຄວາມສົນໃຈຄັ້ງທຳອິດ ແລະທີສອງອາດເປັນອີກໜຶ່ງວິນາທີ.
1198887 ທີ່ຢູ່ຂອງຜູ້ໂຄສະນາແບບສຸ່ມ beacon ສ່ວນຕົວແມ່ນຄືກັນສໍາລັບທຸກ subnets ໃນຂະນະທີ່ມັນຄວນຈະແຕກຕ່າງກັນ.
1202073 Btmesh_ncp_empty example ບໍ່ມີ RAM ພຽງພໍໃນ BRD4182 ກັບ GCC compiler.
1202088 Btmesh_soc_switch example ບໍ່ມີ RAM ພຽງພໍໃນ BRD4311 ແລະ BRD4312 ກັບ IAR compiler
1206714 ເຊີບເວີພຣັອກຊີຄວນປ່ອຍສັນຍານສັນຍານຜ່ານການເຊື່ອມຕໍ່ພຣັອກຊີ ເມື່ອເຄືອຂ່າຍຍ່ອຍຖືກເພີ່ມໃສ່ເຊີບເວີພຣັອກຊີ
ID # ລາຍລະອຽດ
1206715 ,

1211012 ,

1211022

ການຮອງຮັບຂໍ້ມູນອົງປະກອບຂອງອຸປະກອນໜ້າ 2, 129 ແລະ 130 ຄວນມີຢູ່ໃນຮູບແບບເຊີບເວີການຕັ້ງຄ່າເຊັ່ນດຽວກັນກັບຕົວແບບເຊີບເວີຂໍ້ມູນອົງປະກອບຂະໜາດໃຫຍ່ ເມື່ອຮອງຮັບການສະໜອງທາງໄກ.
1211017 ການເຜີຍແຜ່ຂໍ້ມູນສະຖານທີ່ເປັນໄລຍະໆຄວນສະຫຼັບກັນລະຫວ່າງສະຖານທີ່ທົ່ວໂລກ ແລະທ້ອງຖິ່ນເມື່ອທັງສອງຮູ້ຈັກ
1212373 ການຮົ່ວໄຫຼຂອງຊັບພະຍາກອນໃນການຈັດການການເຊື່ອມຕໍ່ພຣັອກຊີຫຼັງຈາກຫຼາຍຮ້ອຍການເຊື່ອມຕໍ່ພຣັອກຊີໄດ້ຖືກເປີດ ແລະປິດ
1212854 ໂໝດດຶງການໂອນຍ້າຍ MBT ໄປຫາ LPN ບໍ່ສຳເລັດ
1197398 ,

1194443

ຄໍາຮ້ອງສະຫມັກຜູ້ຈັດຈໍາຫນ່າຍ DFU ປະຈຸບັນບໍ່ສາມາດຈັດການກັບຫຼາຍກ່ວາ 60 nodes ສົບຜົນສໍາເລັດ
1202088 Btmesh_soc_switch_ctl example ລວບລວມຢູ່ໃນກະດານທັງຫມົດດ້ວຍ IAR compiler.

 ບັນຫາທີ່ຮູ້ຈັກໃນການປ່ອຍປະຈຸບັນ

ບັນຫາໃນຕົວໜາໄດ້ຖືກເພີ່ມຕັ້ງແຕ່ການເປີດຕົວຄັ້ງກ່ອນ.

ID # ລາຍລະອຽດ ການແກ້ໄຂບັນຫາ
401550 ບໍ່ມີເຫດການ BGAPI ສໍາລັບການຈັດການຂໍ້ຄວາມທີ່ແບ່ງສ່ວນລົ້ມເຫລວ. ຄໍາຮ້ອງສະຫມັກຕ້ອງການ deduce ຄວາມລົ້ມເຫຼວຈາກການຫມົດເວລາ / ການຂາດການຕອບສະຫນອງຊັ້ນຄໍາຮ້ອງສະຫມັກ; ສໍາລັບຮູບແບບຜູ້ຂາຍ API ໄດ້ຖືກສະຫນອງໃຫ້.
454059 ເຫດການການປ່ຽນແປງລັດການໂຫຼດຫນ້າຈໍຄືນທີ່ສໍາຄັນຈໍານວນຫຼວງຫຼາຍແມ່ນຖືກສ້າງຂຶ້ນໃນຕອນທ້າຍຂອງຂະບວນການ KR, ແລະນັ້ນອາດຈະຖ້ວມແຖວ NCP. ເພີ່ມຄວາມຍາວແຖວ NCP ໃນໂຄງການ.
454061 ການເສື່ອມໂຊມປະສິດທິພາບເລັກນ້ອຍເມື່ອທຽບໃສ່ກັບ 1.5 ໃນການທົດສອບການຕອບສະໜອງການໄປມາໄດ້ສັງເກດເຫັນ.
624514 ມີບັນຫາກັບການສ້າງການໂຄສະນາທີ່ເຊື່ອມຕໍ່ຄືນໃຫມ່ຖ້າການເຊື່ອມຕໍ່ທັງຫມົດໄດ້ເຮັດວຽກແລະ GATT proxy ຖືກນໍາໃຊ້. ຈັດສັນການເຊື່ອມຕໍ່ຫນຶ່ງຫຼາຍກວ່າທີ່ຕ້ອງການ.
841360 ການປະຕິບັດທີ່ບໍ່ດີຂອງການສົ່ງຂໍ້ຄວາມແບບແບ່ງສ່ວນຫຼາຍກວ່າຜູ້ຖື GATT. ໃຫ້ແນ່ໃຈວ່າໄລຍະການເຊື່ອມຕໍ່ຂອງການເຊື່ອມຕໍ່ BLE ທີ່ຕິດພັນແມ່ນສັ້ນ; ໃຫ້ແນ່ໃຈວ່າ ATT MTU ມີຂະຫນາດໃຫຍ່ພຽງພໍທີ່ຈະເຫມາະກັບ Mesh PDU ເຕັມ; ປັບຄວາມຍາວຂອງເຫດການການເຊື່ອມຕໍ່ຂັ້ນຕໍ່າເພື່ອໃຫ້ສາມາດສົ່ງແພັກເກັດ LL ຫຼາຍອັນຕໍ່ເຫດການການເຊື່ອມຕໍ່.
1121605 ຄວາມຜິດພາດຮອບວຽນອາດເຮັດໃຫ້ເຫດການທີ່ກຳນົດເວລາໄວ້ກະຕຸ້ນໃນເວລາແຕກຕ່າງກັນເລັກນ້ອຍກວ່າທີ່ຄາດໄວ້.
1226127 ຜູ້ຈັດຫາເຈົ້າພາບ example ສາມາດຕິດໄດ້ເມື່ອມັນເລີ່ມສະໜອງຂໍ້ທີສອງ. ຣີສະຕາດແອັບຜູ້ໃຫ້ບໍລິການໂຮສກ່ອນທີ່ຈະສະໜອງໂນດທີສອງ.
1204017 ຜູ້ຈັດຈໍາໜ່າຍບໍ່ສາມາດຈັດການ FW Update ແລະ FW Upload ດ້ວຍຕົນເອງແບບຂະໜານໄດ້. ຢ່າເປີດໃຊ້ການອັບເດດ FW ດ້ວຍຕົນເອງແລະການອັບໂຫລດ FW ໃນຂະຫນານ.
1338936 GATT proxy ອາດຈະບໍ່ສືບຕໍ່ການໂຄສະນາການບໍລິການຫຼັງຈາກການຕັດການເຊື່ອມຕໍ່ໃນສະຖານະການ overload. ຮັບປະກັນວ່າ buffers ພຽງພໍແມ່ນສະຫງວນໄວ້ສໍາລັບການຈັດການກັບການຈະລາຈອນ. ວາງແຜນເຄືອຂ່າຍແລະຮູບແບບການສື່ສານເພື່ອບໍ່ໃຫ້ node ຖືກ overwhelmed ກັບການຈະລາຈອນ.
1344809 ການເປັນຕົວແທນໃຫ້ກັບຜູ້ຖືໂຄສະນາໃນສະຖານະການໂຫຼດເກີນຄວາມລ່າຊ້າກວ່າປົກກະຕິໃນການສົ່ງຕໍ່ຂໍ້ມູນ. ຮັບປະກັນວ່າ buffers ພຽງພໍແມ່ນສະຫງວນໄວ້ສໍາລັບການຈັດການກັບການຈະລາຈອນ. ວາງແຜນເຄືອຂ່າຍແລະຮູບແບບການສື່ສານເພື່ອບໍ່ໃຫ້ node ຖືກ overwhelmed ກັບການຈະລາຈອນ.

ລາຍການທີ່ຄັດຄ້ານ

ເຊົາສະໜັບສະໜຸນໃນລຸ້ນ 6.0.0.0

ຄຳສັ່ງ BGAPI sl_btmesh_node_get_networks() ໄດ້ຖືກຍົກເລີກແລ້ວ. ໃຊ້ sl_btmesh_node_key_key_count() ແລະ sl_btmesh_node_get_key() ແທນ.
ຄຳສັ່ງ BGAPI sl_btmesh_test_set_segment_send_delay() ແລະ sl_btmesh_test_set_sar_config() ໄດ້ຖືກຍົກເລີກແລ້ວ. ໃຊ້ sl_btmesh_sar_config_set_sar_transmitter() ແລະ sl_btmesh_sar_config_server_set_sar_receiver() ແທນ.

ຖອນລາຍການອອກ

ເອົາອອກໃນການປ່ອຍ 6.0.0.0
ຄຳສັ່ງ BGAPI sl_btmesh_test_set_local_config() ແລະ sl_btmesh_test_get_local_config() ຖືກລຶບອອກແລ້ວ. BGAPI ຄໍາສັ່ງ sl_btmesh_node_get_statistics() ແລະ sl_btmesh_node_clear_statistics() ໄດ້ຖືກໂຍກຍ້າຍອອກ.

 ການນໍາໃຊ້ການປ່ອຍນີ້

ລຸ້ນນີ້ມີສິ່ງຕໍ່ໄປນີ້

  • Silicon Labs Bluetooth mesh stack library
  • ຕາໜ່າງ Bluetooth sampຄໍາຮ້ອງສະຫມັກ le

ຖ້າທ່ານເປັນຜູ້ໃຊ້ຄັ້ງທໍາອິດ, ເບິ່ງ QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.

 ການຕິດຕັ້ງແລະການນໍາໃຊ້
SDK ຕາຫນ່າງ Bluetooth ແມ່ນສະຫນອງໃຫ້ເປັນສ່ວນຫນຶ່ງຂອງ Gecko SDK (GSDK), ຊຸດຂອງ Silicon Labs SDKs. ເພື່ອເລີ່ມຕົ້ນດ້ວຍ GSDK ຢ່າງໄວວາ, ໃຫ້ຕິດຕັ້ງ Simplicity Studio 5, ເຊິ່ງຈະຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາຂອງທ່ານແລະນໍາທ່ານຜ່ານການຕິດຕັ້ງ GSDK. Simplicity Studio 5 ປະກອບມີທຸກສິ່ງທຸກຢ່າງທີ່ຈໍາເປັນສໍາລັບການພັດທະນາຜະລິດຕະພັນ IoT ກັບອຸປະກອນ Silicon Labs, ລວມທັງການເປີດຕົວຊັບພະຍາກອນແລະໂຄງການ, ເຄື່ອງມືການຕັ້ງຄ່າຊອບແວ, IDE ເຕັມທີ່ມີ GNU toolchain, ແລະເຄື່ອງມືການວິເຄາະ. ຄໍາແນະນໍາການຕິດຕັ້ງແມ່ນສະຫນອງໃຫ້ຢູ່ໃນ Simplicity Studio 5 ຄູ່ມືຜູ້ໃຊ້ອອນໄລນ໌.
ອີກທາງເລືອກ, Gecko SDK ອາດຈະຖືກຕິດຕັ້ງດ້ວຍຕົນເອງໂດຍການດາວໂຫລດຫຼືໂຄນຂໍ້ມູນຫຼ້າສຸດຈາກ GitHub. ເບິ່ງ https://github.com/Sili-conLabs/gecko_sdk ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

ສະຖານທີ່ຕິດຕັ້ງເລີ່ມຕົ້ນຂອງ GSDK ມີການປ່ຽນແປງດ້ວຍ Simplicity Studio 5.3 ແລະສູງກວ່າ.

  • Windows: C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /ຜູ້ໃຊ້/ /SimplicityStudio/SDKs/gecko_sdk
ເອກະສານສະເພາະກັບລຸ້ນ SDK ແມ່ນຕິດຕັ້ງດ້ວຍ SDK. ຂໍ້ມູນເພີ່ມເຕີມສາມາດພົບໄດ້ໃນບົດຄວາມພື້ນຖານຄວາມຮູ້ (KBAs). ການອ້າງອິງ API ແລະຂໍ້ມູນອື່ນໆກ່ຽວກັບເລື່ອງນີ້ແລະການປ່ອຍກ່ອນຫນ້ານີ້ແມ່ນມີຢູ່ໃນ https://docs.silabs.com/.
ຂໍ້ມູນຄວາມປອດໄພ
ການເຊື່ອມໂຍງ Vault ທີ່ປອດໄພ
ຮຸ່ນນີ້ຂອງ stack ແມ່ນປະສົມປະສານກັບ Secure Vault Key Management. ເມື່ອຖືກນຳໃຊ້ກັບອຸປະກອນ Secure Vault High, ກະແຈການເຂົ້າລະຫັດຕາໜ່າງຖືກປ້ອງກັນໂດຍໃຊ້ຟັງຊັນ Secure Vault Key Management. ຕາຕະລາງຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນກະແຈທີ່ປ້ອງກັນແລະຄຸນລັກສະນະປ້ອງກັນການເກັບຮັກສາຂອງພວກເຂົາ.
ກະແຈ ຄວາມສາມາດໃນການສົ່ງອອກໃນ node ຄວາມສາມາດໃນການສົ່ງອອກໃນຜູ້ໃຫ້ບໍລິການ ບັນທຶກ
ລະຫັດເຄືອຂ່າຍ ສາມາດສົ່ງອອກໄດ້ ສາມາດສົ່ງອອກໄດ້ ທີ່ມາຂອງກະແຈເຄືອຂ່າຍມີຢູ່ໃນ RAM ເທົ່ານັ້ນ ໃນຂະນະທີ່ກະແຈເຄືອຂ່າຍຖືກເກັບໄວ້ໃນແຟລດ
ລະຫັດສະ ໝັກ ບໍ່ສາມາດສົ່ງອອກໄດ້ ສາມາດສົ່ງອອກໄດ້
ກະແຈອຸປະກອນ ບໍ່ສາມາດສົ່ງອອກໄດ້ ສາມາດສົ່ງອອກໄດ້ ໃນກໍລະນີຂອງ Provisioner, ນຳໃຊ້ກັບກະແຈອຸປະກອນຂອງ Provisionerr ພ້ອມກັບກະແຈອຸປະກອນອື່ນໆ

ກະແຈທີ່ຖືກໝາຍເປັນ “ບໍ່ສາມາດສົ່ງອອກໄດ້” ສາມາດນຳໃຊ້ໄດ້ແຕ່ບໍ່ສາມາດນຳໃຊ້ໄດ້ viewed ຫຼືແບ່ງປັນໃນເວລາແລ່ນ. ກະແຈທີ່ຖືກໝາຍເປັນ “ສາມາດສົ່ງອອກໄດ້” ສາມາດນຳໃຊ້ ຫຼື ແບ່ງປັນໃນເວລາແລ່ນ ແຕ່ຍັງຄົງຖືກເຂົ້າລະຫັດໄວ້ໃນຂະນະທີ່ເກັບໄວ້ໃນແຟລດ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຟັງຊັນ Secure Vault Key Management, ເບິ່ງ AN1271: Secure Key Storage.

ຄໍາແນະນໍາດ້ານຄວາມປອດໄພ
ເພື່ອສະໝັກໃຊ້ທີ່ປຶກສາດ້ານຄວາມປອດໄພ, ເຂົ້າສູ່ລະບົບປະຕູລູກຄ້າ Silicon Labs, ຈາກນັ້ນເລືອກ Account Home. ຄລິກທີ່ໜ້າຫຼັກເພື່ອໄປທີ່ໜ້າຫຼັກຂອງປະຕູ ແລະຈາກນັ້ນຄລິກທີ່ ຈັດການການແຈ້ງເຕືອນ. ກວດໃຫ້ແນ່ໃຈວ່າ 'ແຈ້ງການແນະນຳຊອບແວ/ຄວາມປອດໄພ & ແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນ (PCNs)' ຖືກກວດສອບແລ້ວ, ແລະວ່າເຈົ້າໄດ້ສະໝັກໃຊ້ຢ່າງໜ້ອຍສຳລັບແພລດຟອມ ແລະໂປຣໂຕຄໍຂອງເຈົ້າ. ກົດ Save ເພື່ອບັນທຶກການປ່ຽນແປງໃດໆ.
ຕົວເລກຕໍ່ໄປນີ້ແມ່ນ example:

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (2)

 ສະຫນັບສະຫນູນ
ລູກຄ້າຊຸດພັດທະນາມີສິດໄດ້ຮັບການຝຶກອົບຮົມ ແລະການຊ່ວຍເຫຼືອດ້ານວິຊາການ. ໃຊ້ Silicon Labs Bluetooth mesh web ຫນ້າ​ທີ່​ເພື່ອ​ໃຫ້​ໄດ້​ຮັບ​ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ການ​ຜະ​ລິດ​ຕະ​ພັນ Silicon Labs Bluetooth ທັງ​ຫມົດ​ແລະ​ການ​ບໍ​ລິ​ການ​, ແລະ​ການ​ລົງ​ທະ​ບຽນ​ສໍາ​ລັບ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ​ຜະ​ລິດ​ຕະ​ພັນ​. ຕິດຕໍ່ສະຫນັບສະຫນູນຫ້ອງທົດລອງ Silicon ທີ່ http://www.silabs.com/support.

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (3)

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (4)

Portfolio iotwww.silabs.com/IoT

ປະຕິເສດຄວາມຮັບຜິດຊອບ
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 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, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis ໂລໂກ້®, 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 6.1.3.0 GA ການພັດທະນາຊອບແວ Bluetooth Mesh [pdf] ຄູ່ມືຜູ້ໃຊ້
6.1.3.0 GA ການພັດທະນາຊອບແວ Bluetooth Mesh, 6.1.3.0 GA, ການພັດທະນາຊອບແວ Bluetooth Mesh, ການພັດທະນາຊອບແວ Mesh, ການພັດທະນາຊອບແວ, ການພັດທະນາ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *