SILICON LABS Zigbee EmberZ Net SDK
ຂໍ້ມູນຈໍາເພາະ
- Zigbee EmberZNet SDK ເວີຊັ່ນ: 8.1 GA
- Simplicity SDK Suite Version: 2024.12.0
- ວັນທີປ່ອຍ: ເດືອນທັນວາ 16, 2024
- Compilers ທີ່ເຂົ້າກັນໄດ້: GCC ເວີຊັນ 12.2.1
- EZSP Protocol Version: 0x10
ຂໍ້ມູນຜະລິດຕະພັນ
Silicon Labs ແມ່ນຜູ້ຂາຍທາງເລືອກສໍາລັບ OEMs ພັດທະນາເຄືອຂ່າຍ Zigbee ເຂົ້າໄປໃນຜະລິດຕະພັນຂອງພວກເຂົາ. ແພລະຕະຟອມ Silicon Labs Zigbee ແມ່ນການແກ້ໄຂ Zigbee ທີ່ປະສົມປະສານທີ່ສຸດ, ສົມບູນ, ແລະອຸດົມສົມບູນທີ່ສຸດທີ່ມີຢູ່. Silicon Labs EmberZNet SDK ປະກອບມີການປະຕິບັດຂອງ Silicon Labs ຂອງ Zigbee stack specification.
ຄຸນສົມບັດຫຼັກ
Zigbee
- -250+ ລາຍການໃນຕາຕະລາງຫຼັກເຊື່ອມຕໍ່ APS
- ຮອງຮັບ ZigbeeD ໃນ Android 12 (v21.0.6113669) ແລະ Tizen (v0.1-13.1)
- xG26 ສະຫນັບສະຫນູນໂມດູນ
Multiprotocol
- ຮອງຮັບ ZigbeeD ແລະ OTBR ໃນ OpenWRT – GA
- DMP BLE + CMP ZB & Matter/OT ດ້ວຍການຟັງພ້ອມກັນໃນ MG26 ສໍາລັບ SoC – GA
- 802.15.4 ອົງປະກອບບູລິມະສິດຈັດຕາຕະລາງວິທະຍຸ Unified
- ສະຫນັບສະຫນູນການຫຸ້ມຫໍ່ Debian ສໍາລັບຄໍາຮ້ອງສະຫມັກເຈົ້າພາບ MP – Alpha
ລາຍການໃໝ່
ການປ່ຽນແປງທີ່ສໍາຄັນ
ຂະຫນາດຕາຕະລາງທີ່ສໍາຄັນ APS (ປັບຕັ້ງຄ່າໂດຍການນໍາໃຊ້ SL_ZIGBEE_KEY_TABLE_SIZE) ແມ່ນຂະຫຍາຍຈາກ 127 ເປັນ 254 ລາຍການ.
- ການສະຫນັບສະຫນູນ R23 ໄດ້ຖືກເພີ່ມສໍາລັບການທໍາງານຂອງ ZDD Network commissioning. ການທໍາງານຂອງອຸໂມງສາມາດໃຊ້ໄດ້ໂດຍບໍ່ມີການສະຫນັບສະຫນູນກໍລະນີການນໍາໃຊ້ເຄືອຂ່າຍ Legacy.
- ອົງປະກອບການຊີ້ນໍາເຄືອຂ່າຍແລະຜູ້ສ້າງເຄືອຂ່າຍໄດ້ຖືກປັບປຸງເພື່ອປະກອບມີການສະຫນັບສະຫນູນສໍາລັບການເຂົ້າຮ່ວມ R23. ເຫຼົ່ານີ້ລວມມີການປ່ຽນແປງທີ່ກ່ຽວຂ້ອງຕໍ່ໄປນີ້.
- ນະໂຍບາຍການຮ້ອງຂໍເລີ່ມຕົ້ນ Trust Center Link Key (TCLK) ໄດ້ຖືກປັບປຸງເພື່ອສ້າງລະຫັດໃຫມ່ສໍາລັບແຕ່ລະອຸປະກອນທີ່ຮ້ອງຂໍ. ກະແຈໃໝ່ຖືກສ້າງຂື້ນໃນແຕ່ລະຄັ້ງທີ່ອຸປະກອນທີ່ຮ້ອງຂໍພະຍາຍາມອັບເດດລະຫັດເຊື່ອມຕໍ່ສູນຄວາມໄວ້ວາງໃຈຂອງເຂົາເຈົ້າ.
- ເນື່ອງຈາກການປ່ຽນແປງນະໂຍບາຍ TCLK ທີ່ຜ່ານມາ, ອົງປະກອບຄວາມປອດໄພຂອງ Network Creator ຕອນນີ້ຕ້ອງການອົງປະກອບ Security Link Keys. ການອັບເກຣດແອັບພລິເຄຊັນຈະຖືກປັບປຸງໃຫ້ສອດຄ່ອງກັບຄວາມຕ້ອງການໃໝ່ນີ້.
- ການຕັ້ງຄ່າໃຫມ່,
SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY ຖືກເພີ່ມເຂົ້າເພື່ອໃຫ້ສາມາດເຂົ້າກັນໄດ້ໂດຍໃຊ້ຫຼັກ, ກະແຈທີ່ຖືກກົດ. ການຕັ້ງຄ່ານີ້ແມ່ນພົບພາຍໃຕ້ອົງປະກອບຄວາມປອດໄພຂອງ Network Creator. ການໃຊ້ນະໂຍບາຍນີ້ອະນຸຍາດໃຫ້ອຸປະກອນການເຂົ້າຮ່ວມແຕ່ລະຄົນໄດ້ຮັບ TCLK ທີ່ບໍ່ຊໍ້າກັນຫຼັງຈາກເຂົ້າຮ່ວມ, ແຕ່ການພະຍາຍາມອັບເດດ TCLK ຊ້ຳໆຈະບໍ່ສົ່ງຜົນໃຫ້ເກີດລະຫັດໃໝ່ສໍາລັບອຸປະກອນທີ່ຮ້ອງຂໍ. ການໃຊ້ກະແຈລິ້ງທີ່ hashed ນີ້ແມ່ນນະໂຍບາຍເລີ່ມຕົ້ນກ່ອນການປ່ອຍນີ້, ແລະການນໍາໃຊ້ນະໂຍບາຍນີ້ອະນຸຍາດໃຫ້ສູນຄວາມໄວ້ວາງໃຈເພື່ອຫຼີກເວັ້ນການນໍາເອົາອົງປະກອບຂອງລະຫັດ Link ຄວາມປອດໄພ, ເຊິ່ງຊ່ວຍປະຢັດກະແຈໃນ Flash.
ໝາຍເຫດ: Silicon Labs ບໍ່ແນະນຳໃຫ້ໃຊ້ນະໂຍບາຍນີ້, ເພາະວ່າອັນນີ້ປ້ອງກັນບໍ່ໃຫ້ອຸປະກອນເຂົ້າຮ່ວມຈາກການມ້ວນ, ຫຼືອັບເດດ, TCLKs ຂອງເຂົາເຈົ້າ.
- ຊຸດການຕັ້ງຄ່າໃຫມ່ຖືກເພີ່ມໃສ່ອົງປະກອບ zigbee_ezsp_spi ເພື່ອອະນຸຍາດໃຫ້ຕັ້ງຄ່າອຸປະກອນ SPI ເຈົ້າພາບແລະສ່ວນຕິດຕໍ່ PIN ຂອງມັນ.
- ອະດີດample ໂຄງການ, ລວມທັງໂຄງການ files (.slcps) ແລະໂຟເດີໂຄງການ, ຖືກປ່ຽນຊື່ເປັນຄໍາແນະນໍາການຕັ້ງຊື່ Silicon Labs ແລະຍ້າຍໄປພາຍໃຕ້ໄດເລກະທໍລີ "ໂຄງການ".
ສະຫນັບສະຫນູນເວທີໃຫມ່
- ໂມດູນ ໃໝ່
- MGM260PD32VNA2
- MGM260PD32VNN2
- MGM260PD22VNA2
- MGM260PB32VNA5
- MGM260PB32VNN5
- MGM260PB22VNA5
- BGM260PB22VNA2
- BGM260PB32VNA2
- ກະດານວິທະຍຸໃຫມ່
- MGM260P-RB4350A
- MGM260P-RB4351A
- ສ່ວນໃໝ່
- efr32xg27
- ຊຸດ Explorer
- BRD2709A
- MGM260P-EK2713A
ເອກະສານໃໝ່
ຜູ້ໃຊ້ EZSP ໃຫມ່ແນະນໍາ UG600 ສໍາລັບການປ່ອຍ 8.1 ແລະສູງກວ່າ.
ການປັບປຸງ
- SL_ZIGBEE_KEY_TABLE_SIZE ຂີດຈຳກັດໄດ້ຂະຫຍາຍໄດ້ເຖິງ 254 ລາຍການ.
- ເພີ່ມ zigbee_security_link_keys ໃສ່ Z3Light.
- ເພີ່ມ zigbee_security_link_keys ໃສ່ zigbee_mp_z3_tc_z3_tc. ອັບເດດຂະໜາດຕາຕະລາງຫຼັກຂອງມັນເຊັ່ນກັນ.
- ເພີ່ມຂະໜາດຕາຕະລາງຫຼັກ Z3 Gateway (ທີ່ຈະຖືກຕັ້ງເປັນ ncp) ເປັນ 20.
ບັນຫາຄົງທີ່
ບັນຫາທີ່ຮູ້ຈັກໃນການປ່ອຍປະຈຸບັນ
ບັນຫາໃນຕົວໜາໄດ້ຖືກເພີ່ມຕັ້ງແຕ່ການເປີດຕົວຄັ້ງກ່ອນ. ຖ້າຫາກວ່າທ່ານໄດ້ພາດໂອກາດການປ່ອຍ, ບັນທຶກການປ່ອຍທີ່ຜ່ານມາແມ່ນມີຢູ່ທີ່ https://www.silabs.com/developers/zigbee-emberznet ໃນແຖບ Tech Docs.
ລາຍການທີ່ຄັດຄ້ານ
- ອົງປະກອບ zigbee_watchdog_periodic_refresh ບໍ່ໄດ້ໃຊ້ໃນກອບແອັບພລິເຄຊັນ Zigbee ອີກຕໍ່ໄປ ແລະຖືກຍົກເລີກໃນລຸ້ນນີ້. ໂມງຈັບເວລາ watchdog ຖືກປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບ s ທັງຫມົດampຄໍາຮ້ອງສະຫມັກ le. ຈະມີອົງປະກອບເຝົ້າລະວັງທີ່ຖືກປັບປຸງໃຫ້ເພີ່ມໃສ່ SDK ໃນອະນາຄົດ.
- ໝາຍເຫດ: ເປີດໃຊ້ໂມງຈັບເວລາ watchdog ກັບລາຍການການຕັ້ງຄ່າ SL_LEGACY_HAL_DISABLE_WATCHDOG ຕັ້ງເປັນ 0 ໃນແອັບພລິເຄຊັນຂອງທ່ານ
ຂໍ້ຈໍາກັດເຄືອຂ່າຍແລະການພິຈາລະນາ
ແອັບພລິເຄຊັນ Trust Center ເລີ່ມຕົ້ນທີ່ມາພ້ອມກັບການປ່ອຍ EmberZNet ນີ້ມີຄວາມສາມາດໃນການຮອງຮັບອຸປະກອນຫຼາຍຢ່າງໃນເຄືອຂ່າຍ. ຕົວເລກນີ້ຖືກກໍານົດໂດຍອີງໃສ່ປັດໃຈຈໍານວນຫນຶ່ງ, ລວມທັງຂະຫນາດຕາຕະລາງທີ່ກໍານົດໄວ້, ການນໍາໃຊ້ NVM, ແລະເວລາການຜະລິດອື່ນໆແລະຄ່າເວລາແລ່ນ. ຜູ້ໃຊ້ທີ່ຊອກຫາການສ້າງເຄືອຂ່າຍຂະຫນາດໃຫຍ່ອາດຈະປະເຊີນກັບບັນຫາຊັບພະຍາກອນໃນເວລາທີ່ການຂະຫຍາຍຕົວເຄືອຂ່າຍຂະຫນາດໃຫຍ່ກວ່າທີ່ແອັບພລິເຄຊັນສາມາດສະຫນັບສະຫນູນໄດ້. ຕົວຢ່າງample, ອຸປະກອນທີ່ຮ້ອງຂໍໃຫ້ Trust Center Link Key ຈາກສູນຄວາມໄວ້ວາງໃຈອາດຈະກະຕຸ້ນການໂທຫາ sl_zigbee_af_zigbee_key_establishment_cb ຢູ່ໃນສູນຄວາມໄວ້ວາງໃຈທີ່ມີສະຖານະ h ຕັ້ງເປັນ SL_ZIGBEE_KEY_TABLE_FULL, ສະແດງໃຫ້ເຫັນວ່າຕາຕະລາງກະແຈບໍ່ມີບ່ອນຫວ່າງທີ່ຈະເພີ່ມກະແຈໃໝ່ສຳລັບອຸປະກອນທີ່ຮ້ອງຂໍນັ້ນ. NVM3 ບໍ່ມີພື້ນທີ່ຫວ່າງ. Silicon Labs ໃຫ້ຄໍາແນະນໍາຕໍ່ໄປນີ້ສໍາລັບຜູ້ໃຊ້ທີ່ຊອກຫາການສ້າງເຄືອຂ່າຍຂະຫນາດໃຫຍ່. ສໍາລັບຄໍາຮ້ອງສະຫມັກສູນຄວາມໄວ້ວາງໃຈ, ການຕັ້ງຄ່າຕໍ່ໄປນີ້ແມ່ນແນະນໍາໃຫ້. ຄໍາແນະນໍາເຫຼົ່ານີ້ບໍ່ຄົບຖ້ວນ, ແລະພວກມັນໃຊ້ເປັນພື້ນຖານສໍາລັບແອັບພລິເຄຊັນທີ່ຕັ້ງໃຈທີ່ຈະຂະຫຍາຍເຄືອຂ່າຍຂະຫນາດໃຫຍ່.
- ການລວມເອົາອົງປະກອບຕາຕະລາງທີ່ຢູ່ (zigbee_address_table), ກັບ
- ລາຍການການຕັ້ງຄ່າ SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE ທີ່ຕັ້ງເປັນຂະໜາດຂອງເຄືອຂ່າຍທີ່ຕ້ອງການ
- ຄ່າ SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE ຖືກຕັ້ງເປັນສູງສຸດ (4)
- ການລວມເອົາອົງປະກອບຂອງ Security Link Keys (zigbee_security_link_keys), ກັບ
- ຄ່າ SL_ZIGBEE_KEY_TABLE_SIZE ຖືກຕັ້ງເປັນຂະໜາດຂອງເຄືອຂ່າຍ
- ລາຍການການຕັ້ງຄ່າຕໍ່ໄປນີ້ແມ່ນຕັ້ງເປັນຂະໜາດຂອງເຄືອຂ່າຍທີ່ຕ້ອງການ
- SL_ZIGBEE_BROADCAST_TABLE_SIZE, ດັ່ງທີ່ພົບໃນອົງປະກອບ Zigbee Pro Stack
- SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE, ດັ່ງທີ່ພົບໃນອົງປະກອບການກຳນົດເສັ້ນທາງແຫຼ່ງ, ຖ້າການກຳນົດເສັ້ນທາງແຫຼ່ງຖືກໃຊ້
- ການປັບຕົວຂອງ NVM3_DEFAULT_NVM_SIZE ແລະ NVM3_DEFAULT_CACHE_SIZE ອີງຕາມການນໍາໃຊ້ NVM3
- ເຊັ່ນ: ຂະໜາດເຄືອຂ່າຍໃຫຍ່ກວ່າ 65 nodes ອາດຈະຕ້ອງການຂະໜາດ NVM3 ຂອງ 64K. ຂະຫນາດ NVM3 ເລີ່ມຕົ້ນໃນ Silicon Labs Zigbee sample ຄໍາຮ້ອງສະຫມັກແມ່ນ 32K. ແອັບພລິເຄຊັນທີ່ໃຊ້ NVM ຫຼາຍຂື້ນອາດຈະຕ້ອງການປັບຄ່ານີ້ໃຫ້ສູງຂຶ້ນ.
- ເຄືອຂ່າຍຂະຫນາດໃຫຍ່ເຖິງ 65 nodes ອາດຈະຕ້ອງການຂະຫນາດ cache NVM3 ຂອງ 1200 bytes; ການຂະຫຍາຍຕົວເຄືອຂ່າຍທີ່ໃຫຍ່ກວ່ານັ້ນອາດຈະຕ້ອງການຄ່ານີ້ສອງເທົ່າເປັນ 2400 bytes.
ການປັບປ່ຽນເຫຼົ່ານີ້ນຳໃຊ້ກັບສູນຄວາມໄວ້ວາງໃຈເທົ່ານັ້ນ
Multiprotocol Gateway ແລະ RCP
ລາຍການໃໝ່
ເປີດໃຊ້ການຮອງຮັບ GA SoC ສໍາລັບ BLE DMP ກັບ Zigbee + Openthread CMP ດ້ວຍການຟັງພ້ອມກັນໃນພາກສ່ວນ xG26. ສະຫນັບສະຫນູນ alpha Debian ໄດ້ຖືກເພີ່ມສໍາລັບຄໍາຮ້ອງສະຫມັກZigbeed, OTBR, ແລະ Z3Gateway. Zigbeed ແລະ OTBR ແມ່ນສະໜອງໃຫ້ໃນຮູບແບບຊຸດ DEB ສໍາລັບແພລະຕະຟອມອ້າງອີງທີ່ເລືອກ (Raspberry PI 4) ເຊັ່ນກັນ. ເບິ່ງການແລ່ນ Zigbee, OpenThread, ແລະ Bluetooth ພ້ອມກັນໃນ Linux Host ທີ່ມີ Multiprotocol Co-Processor, ພົບເຫັນຢູ່ທີ່ docs.silabs.com, ສໍາລັບລາຍລະອຽດ. ເພີ່ມການຮອງຮັບ Zigbeed ສໍາລັບ Tizen-0.1-13.1 ສໍາລັບ arm32 ແລະ aarch64 ເຊັ່ນດຽວກັນກັບ Android 12 ສໍາລັບ aarch64. ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ Zigbeed ສາມາດພົບໄດ້ທີ່ docs.silabs.com. ໄດ້ເພີ່ມອົງປະກອບ “802.15.4 ບູລິມະສິດຜູ້ຈັດຕາຕະລາງວິທະຍຸລວມ”. ອົງປະກອບນີ້ແມ່ນໄດ້ຖືກນໍາໃຊ້ເພື່ອຕັ້ງຄ່າບູລິມະສິດວິທະຍຸຂອງ 15.4 stack. ອົງປະກອບຍັງຕ້ອງການອົງປະກອບ "radio_priority_configurator" ໃໝ່. ອົງປະກອບນີ້ອະນຸຍາດໃຫ້ໂຄງການໃຊ້ເຄື່ອງມື Radio Priority Configurator ໃນ Simplicity Studio ເພື່ອຕັ້ງຄ່າລະດັບຄວາມສຳຄັນທາງວິທະຍຸຂອງ stacks ທີ່ຕ້ອງການ.
ການປັບປຸງ
ບັນທຶກແອັບພລິເຄຊັນທີ່ແລ່ນ Zigbee, OpenThread, ແລະ Bluetooth ພ້ອມກັນຢູ່ໃນ Linux Host ທີ່ມີ Multiprotocol Co-Processor (AN1333) ໄດ້ຖືກຍ້າຍໄປ. docs.silabs.com. ການສະຫນັບສະຫນູນ OpenWRT ໃນປັດຈຸບັນແມ່ນຄຸນນະພາບ GA. ການສະຫນັບສະຫນູນ OpenWRT ໄດ້ຖືກເພີ່ມສໍາລັບຄໍາຮ້ອງສະຫມັກ Zigbee, OTBR, ແລະ Z3Gateway. Zigbeed ແລະ OTBR ແມ່ນສະໜອງໃຫ້ໃນຮູບແບບຊຸດ IPK ສໍາລັບເວທີການອ້າງອີງ (Raspberry PI 4) ເຊັ່ນກັນ. ເບິ່ງການແລ່ນ Zigbee, OpenThread, ແລະ Bluetooth ພ້ອມກັນໃນ Linux Host ທີ່ມີ Multiprotocol Co-Processor, ພົບເຫັນຢູ່ທີ່ docs.silabs.com, ສໍາລັບລາຍລະອຽດ.
ບັນຫາຄົງທີ່
ບັນຫາທີ່ຮູ້ຈັກໃນການປ່ອຍປະຈຸບັນ
ບັນຫາໃນຕົວໜາໄດ້ຖືກເພີ່ມຕັ້ງແຕ່ການເປີດຕົວຄັ້ງກ່ອນ. ຖ້າຫາກວ່າທ່ານໄດ້ພາດໂອກາດການປ່ອຍ, ບັນທຶກການປ່ອຍທີ່ຜ່ານມາແມ່ນມີ oathttps://www.silabs.com/developers/simplicity-software-development-kit.
ລາຍການທີ່ຄັດຄ້ານ
“Multiprotocol Container” ເຊິ່ງມີຢູ່ໃນ DockerHub (siliconlabsinc/multiprotocol) ຈະຖືກຍົກເລີກໃນການປ່ອຍທີ່ຈະມາເຖິງ. ກ່ອງບັນຈຸດັ່ງກ່າວຈະບໍ່ຖືກອັບເດດ ແລະສາມາດດຶງອອກຈາກ DockerHub ໄດ້. ແພັກເກັດທີ່ອີງໃສ່ Debian ສໍາລັບ cpcd, ZigBee, ແລະ ot-br-posix, ພ້ອມກັບໂຄງການທີ່ສ້າງຂຶ້ນ ແລະລວບລວມຈາກພື້ນເມືອງ, ຈະທົດແທນການທໍາງານທີ່ສູນເສຍໄປກັບການຖອນຕົວບັນຈຸ.
ການນໍາໃຊ້ການປ່ອຍນີ້
ລຸ້ນນີ້ມີສິ່ງຕໍ່ໄປນີ້:
- Zigbee stack
- Zigbee Application Framework
- Zigbee Sample ຄໍາຮ້ອງສະຫມັກ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ Zigbee ແລະ EmberZNet SDK ເບິ່ງ UG103.02: Zigbee Fundamentals. ຖ້າທ່ານເປັນຜູ້ໃຊ້ຄັ້ງທໍາອິດ, ເບິ່ງ QSG180: Zigbee EmberZNet Quick-Start Guide ສໍາລັບ SDK 7.0 ແລະສູງກວ່າ, ສໍາລັບຄໍາແນະນໍາກ່ຽວກັບການຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາ, ການກໍ່ສ້າງແລະ flashing ຂອງທ່ານ.ample ຄໍາຮ້ອງສະຫມັກ, ແລະເອກະສານອ້າງອີງທີ່ຊີ້ໄປຫາຂັ້ນຕອນ ext.
ການຕິດຕັ້ງແລະການນໍາໃຊ້
Zigbee EmberZNet SDK ແມ່ນສະຫນອງໃຫ້ເປັນສ່ວນຫນຶ່ງຂອງ Simplicity SDK, ຊຸດຂອງ Silicon Labs SDKs. ເພື່ອເລີ່ມຕົ້ນດ້ວຍ Simplicity SDK ຢ່າງໄວວາ, ໃຫ້ຕິດຕັ້ງ Simplicity Studio 5, ເຊິ່ງຈະຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາຂອງທ່ານແລະນໍາທ່ານຜ່ານການຕິດຕັ້ງ Simplicity SDK. Simplicity Studio 5 ປະກອບມີທຸກສິ່ງທຸກຢ່າງທີ່ຈໍາເປັນສໍາລັບການພັດທະນາຜະລິດຕະພັນ IoT ກັບອຸປະກອນ Silicon Labs, ລວມທັງການເປີດຕົວຊັບພະຍາກອນແລະໂຄງການ, ເຄື່ອງມືການຕັ້ງຄ່າຊອບແວ, IDE ເຕັມທີ່ມີ GNU toolchain, ແລະເຄື່ອງມືການວິເຄາະ. ຄໍາແນະນໍາການຕິດຕັ້ງແມ່ນສະຫນອງໃຫ້ຢູ່ໃນ Simplicity Studio 5 ຄູ່ມືຜູ້ໃຊ້ອອນໄລນ໌. ອີກທາງເລືອກ, Simplicity SDK ອາດຈະຖືກຕິດຕັ້ງດ້ວຍຕົນເອງໂດຍການດາວໂຫລດຫຼື cloning ຫລ້າສຸດຈາກ GitHub. ເບິ່ງ https://github.com/SiliconLabs/simplicity_sdk ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ. Simplicity Studio ຕິດຕັ້ງ Simplicity SDK ຕາມຄ່າເລີ່ມຕົ້ນໃນ:
- (Windows): C:\Users\SimplicityStudio\SDKs\simplicity_sdk
- (MacOS): /Users//SimplicityStudio/SDKs/simplicity_sdk
ເອກະສານສະເພາະກັບລຸ້ນ SDK ແມ່ນຕິດຕັ້ງດ້ວຍ SDK. ຂໍ້ມູນເພີ່ມເຕີມສາມາດພົບໄດ້ໃນບົດຄວາມພື້ນຖານຄວາມຮູ້ (KBAs). ການອ້າງອິງ API ແລະຂໍ້ມູນອື່ນໆກ່ຽວກັບເລື່ອງນີ້ແລະການປ່ອຍອອກມາກ່ອນຫນ້ານີ້ແມ່ນມີຢູ່ https://docs.silabs.com/.
ຂໍ້ມູນຄວາມປອດໄພ
ການເຊື່ອມໂຍງ Vault ທີ່ປອດໄພ
ສໍາລັບແອັບພລິເຄຊັນທີ່ເລືອກເກັບກະແຈຢ່າງປອດໄພໂດຍໃຊ້ອົງປະກອບ Secure Key Storage ຢູ່ໃນ Secure Vault-High parts, ຕາຕະລາງຕໍ່ໄປນີ້ຈະສະແດງກະແຈທີ່ຖືກປ້ອງກັນ ແລະລັກສະນະການປ້ອງກັນການເກັບຮັກສາຂອງພວກມັນທີ່ອົງປະກອບຕົວຈັດການຄວາມປອດໄພ Zigbee ຈັດການ.ກະແຈຫໍ່ທີ່ໝາຍເປັນ “ບໍ່ສາມາດສົ່ງອອກໄດ້” ສາມາດນຳໃຊ້ໄດ້ແຕ່ບໍ່ສາມາດນຳໃຊ້ໄດ້ viewed ຫຼືແບ່ງປັນໃນເວລາແລ່ນ. ກະແຈຫໍ່ທີ່ໝາຍເປັນ “ສາມາດສົ່ງອອກໄດ້” ສາມາດນຳໃຊ້ ຫຼື ແບ່ງປັນໃນເວລາແລ່ນ ແຕ່ຍັງຄົງຖືກເຂົ້າລະຫັດໄວ້ໃນຂະນະທີ່ເກັບໄວ້ໃນ Flash. ຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້ບໍ່ເຄີຍຈໍາເປັນຕ້ອງພົວພັນກັບສ່ວນໃຫຍ່ຂອງກະແຈເຫຼົ່ານີ້. APIs ທີ່ມີຢູ່ເພື່ອຈັດການກະແຈ Link Table ຫຼື Transient Keys ຍັງມີຢູ່ໃນແອັບພລິເຄຊັນຂອງຜູ້ໃຊ້ ແລະສົ່ງຜ່ານອົງປະກອບ Zigbee Security Manager.
ຄໍາແນະນໍາດ້ານຄວາມປອດໄພ
ເພື່ອສະໝັກໃຊ້ທີ່ປຶກສາດ້ານຄວາມປອດໄພ, ເຂົ້າສູ່ລະບົບປະຕູລູກຄ້າ Silicon Labs, ຈາກນັ້ນເລືອກ Account Home. ຄລິກທີ່ໜ້າຫຼັກເພື່ອໄປທີ່ໜ້າຫຼັກຂອງປະຕູ ແລະຈາກນັ້ນຄລິກທີ່ ຈັດການການແຈ້ງເຕືອນ. ກວດໃຫ້ແນ່ໃຈວ່າ 'ແຈ້ງການແນະນຳຊອບແວ/ຄວາມປອດໄພ & ແຈ້ງການປ່ຽນແປງຜະລິດຕະພັນ (PCNs)' ຖືກກວດສອບແລ້ວ, ແລະວ່າເຈົ້າໄດ້ສະໝັກໃຊ້ຢ່າງໜ້ອຍສຳລັບແພລດຟອມ ແລະໂປຣໂຕຄໍຂອງເຈົ້າ. ກົດ Save ເພື່ອບັນທຶກການປ່ຽນແປງໃດໆ.
ສະຫນັບສະຫນູນ
ລູກຄ້າຊຸດພັດທະນາມີສິດໄດ້ຮັບການຝຶກອົບຮົມ ແລະການຊ່ວຍເຫຼືອດ້ານວິຊາການ. ໃຊ້ Silicon Laboratories Zigbee web ຫນ້າທີ່ຈະໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບຜະລິດຕະພັນແລະການບໍລິການ Silicon Labs Zigbee ທັງຫມົດ, ແລະລົງທະບຽນສໍາລັບການສະຫນັບສະຫນູນຜະລິດຕະພັນ. ທ່ານສາມາດຕິດຕໍ່ສະຫນັບສະຫນູນຫ້ອງທົດລອງ Silicon ໄດ້ທີ່ http://www.silabs.com/support.
ການຢັ້ງຢືນ Zigbee
ການປ່ອຍ Ember ZNet 8.1 ມີຄຸນສົມບັດສໍາລັບ Zigbee Compliant Platform ສໍາລັບສະຖາປັດຕະຍະກໍາ SoC, NC, P, ແລະ RCP ມີ ZCP certification ID ຕິດກັບລຸ້ນນີ້, ກະລຸນາກວດເບິ່ງ CSA webເວັບໄຊທີ່ນີ້:
https://csa-iot.org/csa-iot_products/.
ກະລຸນາສັງເກດວ່າການຢັ້ງຢືນ ZCP ແມ່ນ filed ປະກາດການປ່ອຍ, ແລະໃຊ້ເວລາສອງສາມອາທິດກ່ອນທີ່ຈະໄດ້ຮັບການສະທ້ອນໃຫ້ເຫັນກ່ຽວກັບ CSA webເວັບໄຊ. ສໍາລັບການສອບຖາມເພີ່ມເຕີມ, ກະລຸນາຕິດຕໍ່ຫາສະຫນັບສະຫນູນ Silicon Laboratories ທີ່ http://www.silabs.com/support.
FAQs
A: ຂະຫນາດຕາຕະລາງທີ່ສໍາຄັນຂອງການເຊື່ອມຕໍ່ APS ສາມາດຖືກຕັ້ງຄ່າໂດຍໃຊ້ພາລາມິເຕີ SL_ZIGBEE_KEY_TABLE_SIZE. ໃນເວີຊັ່ນ 8.1, ມັນໄດ້ຖືກຂະຫຍາຍຈາກ 127 ຫາ 254 ລາຍການ.
ຖາມ: ການປັບປຸງໃນເວີຊັ່ນ 8.1 ແມ່ນຫຍັງ?
A: ຮຸ່ນ 8.1 ນໍາເອົາການປັບປຸງເຊັ່ນ: ການຂະຫຍາຍຂະຫນາດຕາຕະລາງການເຊື່ອມຕໍ່ APS, ການປ່ຽນຊື່ອົງປະກອບ, ເພີ່ມການປົກປ້ອງ mutex ສໍາລັບແຖວເຫດການ Athe pp Framework, ແລະອື່ນໆ. ອ້າງອີງໃສ່ບັນທຶກການປ່ອຍສໍາລັບບັນຊີລາຍຊື່ລາຍລະອຽດຂອງການປັບປຸງ.
ຖາມ: ຂ້ອຍຈະແກ້ໄຂບັນຫາຄົງທີ່ໃນ SDK ໄດ້ແນວໃດ?
A: ແກ້ໄຂບັນຫາໃນ SDK ລວມທັງການແກ້ໄຂບັນຫາທີ່ອາດເກີດຂຶ້ນກັບການຕັ້ງຄ່າຂະຫນາດຕາຕະລາງໃກ້ຄຽງ, ການປ່ຽນຊື່ອົງປະກອບ, ການແກ້ໄຂເສັ້ນທາງແຫຼ່ງ, ການຈັດການຄໍາສັ່ງ ZCL, ແລະອື່ນໆ. ໃຫ້ແນ່ໃຈວ່າທ່ານອັບເດດເປັນເວີຊັນຫຼ້າສຸດເພື່ອຮັບຜົນປະໂຫຍດຈາກການແກ້ໄຂເຫຼົ່ານີ້.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
SILICON LABS Zigbee EmberZ Net SDK [pdf] ຄໍາແນະນໍາ Zigbee EmberZ Net SDK, EmberZ Net SDK, Net SDK, SDK |