logo sa SILICON LABSSILICON LABS logo2Zigbee EmberZNet SDK 7.2.5.0 GA
Gecko SDK Suite 4.2
Enero 24, 2024

Zigbee EmberZNet SDK

Ang Silicon Labs mao ang tigbaligya sa kapilian alang sa mga OEM nga nagpalambo sa Zigbee networking sa ilang mga produkto. Ang Silicon Labs Zigbee nga plataporma mao ang pinaka-integrated, kompleto, ug adunahan sa feature nga Zigbee nga solusyon nga anaa.
Ang Silicon Labs EmberZNet SDK naglangkob sa pagpatuman sa Silicon Labs sa espesipikasyon sa Zigbee stack.
Kini nga mga nota sa pagpagawas naglangkob sa (mga) bersyon sa SDK:

  • 7.2.5.0 nga gipagawas sa Enero 24, 2024
  • 7.2.4.0 nga gipagawas Agosto 16, 2023
  • 7.2.3.0 nga gipagawas Mayo 3, 2023
  • 7.2.2.0 nga gipagawas Marso 8, 2023
  • 7.2.1.0 nga gipagawas kaniadtong Pebrero 1, 2023
  • 7.2.0.0 nga gipagawas kaniadtong Disyembre 14, 2022

HINUNGDANONG MGA KINAHANGLAN

Zigbee

  • Secure key storage nga suporta para sa MG2x parts nga nagsuporta sa Secure Vault-High
  • MG24+Si4468 Dual-PHY Zigbee Smart Energy nga suporta
  • MG12 Dual-Band 2.4GHz + SubGHz Zigbee Smart Energy nga suporta
  • Suporta sa MGM240S SiP Module
  • Zigbee sa Host (ZigbeeD) nga suporta alang sa 32 bit ug 64 bit x86 nga arkitektura - eksperimento

Multiprotocol

  • Dynamic Multiprotocol Bluetooth ug multiPAN 802.15.4 sa RCP mode
  • Dynamic Multiprotocol Bluetooth ug Zigbee NCP - eksperimento
  • Suporta sa Manufacturing Library (MfgLib) alang sa Concurrent Multiprotocol RCP
  • Zigbee + OpenThread Concurrent Listening sa mga bahin sa MG24 - eksperimento

Mga Pahibalo sa Pagkaangay ug Paggamit

Para sa impormasyon bahin sa mga update sa seguridad ug mga pahibalo, tan-awa ang Seguridad nga kapitulo sa Gecko Platform Release notes nga na-install niini nga SDK o sa TECH DOCS tab sa https://www.silabs.com/developers/zigbee-emberznet. Girekomenda usab sa Silicon Labs nga mag-subscribe ka sa Mga Advisories sa Seguridad alang sa labing bag-ong kasayuran. Alang sa mga panudlo, o kung bag-o ka sa Zigbee EmberZNet SDK, tan-awa ang Paggamit Niini nga Pagpagawas.

Ckaangay nga mga Compiler:

IAR Embedded Workbench alang sa ARM (IAR-EWARM) nga bersyon 9.20.4.

  • Ang paggamit sa bino aron magtukod gamit ang IarBuild.exe command line utility o IAR Embedded Workbench GUI sa macOS o Linux mahimong moresulta sa dili husto files gigamit tungod sa mga bangga sa hashing algorithm sa bino alang sa pagmugna og mubo file mga ngalan.
  • Gitambagan ang mga kustomer sa macOS o Linux nga dili magtukod gamit ang IAR gawas sa Simplicity Studio. Ang mga kustomer nga nagbuhat kinahanglan nga mabinantayon nga susihon nga husto files kay gigamit.
    GCC (The GNU Compiler Collection) nga bersyon 10.3-2021.10, gihatag sa Simplicity Studio.

Bag-ong mga butang

1.1 Bag-ong mga Feature
Bag-o sa pagpagawas 7.2.0.0
Seguridad sa Zigbee

Magamit ang suporta alang sa pagtipig sa mga yawe sa pag-encrypt nga luwas sa mga bahin sa EFR32MG2x nga nagsuporta sa Secure Vault-High nga bahin. Tan-awa ang AN1271: Secure Key Storage alang sa kasayuran bahin sa luwas nga pagtipig sa mga yawe sa seguridad. Ang mga aplikasyon nga gusto magtipig sa mga yawe sa seguridad sa luwas nga pagtipig kinahanglan gamiton alang sa mga bag-ong pag-deploy, tungod kay ang pag-upgrade sa OTA alang sa mga naglungtad nga aparato sa pagkakaron dili suportado sa kini nga pagpagawas.

Smart Energy
Ang dungan nga suporta sa Dual-PHY Smart Energy magamit na sa mga bahin sa EFR32xG24+Si4468.
Ang Zigbee Smart Energy Dual-Band 2.4GHz ug Sub-GHz nga suporta alang sa mga end-device anaa na sa EFR32xG12 par
DMP NCP
Ang Dynamic Multiprotocol Zigbee-NCP + Bluetooth-NCP nga suporta anaa na karon.

1.2 Bag-ong mga Aplikasyon
Wala
1.3 Bag-ong mga sangkap
Bag-o sa pagpagawas 7.2.0.0

Zigbee Mga bahin sa Security Manager
Tagdumala sa Seguridad sa Zigbee
Ang component sa Zigbee Security Manager usa ka komon nga component nga naghatag ug interface para sa user sa pagdumala sa mga security key ug crypto routines. Kini nga component gipahaom sa Zigbee-specific keys ug crypto routines.
Security Manager
Ang component sa Security Manager kay usa ka stack-agnostic component nga naghatag ug interface sa pagdumala sa mga yawe sa PSA storage. Mahimo kini nga giputos nga mga yawe kung ang aparato nagsuporta sa Secure Vault-High nga bahin. Ang bahin sa Security Manager naghatag usab usa ka interface sa pipila nga mga rutina sa crypto. Ang Zigbee Secure Key Storage component naggamit sa Security Manager component.
Classic Key Pagtipig
Ang Zigbee Classic Key Storage component nagdumala sa pagtipig ug pagkuha sa mga yawe sa seguridad sa mga token sa NVM3. Ang mga yawe nga gitipigan sa NVM3 gitipigan sa klaro sa flash, nga nagpasabut nga ang mga yawe mabasa kung ang flash mabasa gikan sa aparato. Kini nga paagi sa pagtipig mao ang paagi nga ang mga aplikasyon sa Zigbee nagtipig sa mga yawe kaniadto sa aparato.
Luwas nga Key Storage
Ang Zigbee Secure Key Storage component nagdumala sa pagtipig sa mga yawe gamit ang PSA APIs. Para sa mga device nga nagsuporta sa Secure Vault-High feature, ang mga yawe giputos sa luwas nga storage ug dili makuha pinaagi sa pagbasa sa flash gikan sa device.
Ang component sa Security Manager gigamit sa Zigbee Secure Key Storage component aron ipatuman ang pipila ka crypto routines, sama sa AES encryption ug decryption.
Ang mga tiggamit nga gusto nga adunay mga yawe sa tindahan sa aplikasyon nga luwas kinahanglan nga buhaton kini sa mga bag-ong deployment lamang. Sa pagkakaron walay suporta alang sa gipakatap nga mga himan aron sa pag-upgrade sa ilang yawe nga pagtipig ug pagbalhin sa mga yawe sa seguridad gikan sa mga token ngadto sa luwas nga yawe nga pagtipig. Kini nga pagpaandar sa pag-upgrade giplano alang sa umaabot nga pagpagawas.
Ang mga device nga naglakip sa Secure Vault High nga feature mahimo gihapong magtipig sa mga yawe sa seguridad sa klasikal nga paagi (alang sa example sa mga token) pinaagi sa paglakip sa sangkap sa Classic Key Storage. Ang SDK 7.2.0.0-based nga mga aplikasyon nga naglakip sa OTA upgrade functionality para niining mga Secure Vault-High device nga nagdagan sa pre-SDK 7.2.0.0 code kay limitado sa paggamit sa Classic Key Storage component.
Ang Secure Vault-High nga mga himan mahimong dili mag-downgrade gikan sa usa ka hulagway nga nagtipig sa mga yawe sa luwas nga pagtipig ngadto sa usa ka hulagway nga nagtipig sa mga yawe balik ngadto sa mga token.
Uban pang mga sangkap
Pag-refresh sa Watchdog
Ang bahin sa pag-refresh sa tigbantay nag-reset sa tier sa tigbantay matag karon ug unya (ma-configure ang kantidad ug adunay default nga 1 segundo). Timan-i nga aron mahimo kini, ang bahin kinahanglan nga mosulod sa EM0 energy mode. Kini nga component gilakip sa default kung adunay RTOS ug ang watchdog gigamit sa code. Ang pag-refresh sa watchdog timer mahimong ma-disable gamit ang configuration option sa component.
Green Power Adapter
Ang zigbee_green_power_adapter component nagsuporta sa paggamit sa green power server o client component sa custom framework. Kini nga component naglakip sa usa ka set sa minimum nga gikinahanglan nga tinubdan files gikan sa gambalay sa aplikasyon ug naghatag kini og ubay-ubay nga subroutines nga gamiton sa pag-integrate sa custom framework.

1.4 Bag-ong mga API
Bag-o sa pagpagawas 7.2.1.0
Giusab ang ngalan nga sl_set_passive_ack_config() ngadto sa sl_zigbee_set_passive_ack_config()
Giusab ang ngalan sa emAfOverrideAppendSourceRouteCallback() ngadto sa emberAfOverrideAppendSourceRouteCallback()
Gibalik ang emberChildId() human matangtang sa 7.2.0.0
Gibalik ang emberChildIndex() human matangtang sa 7.2.0.0

Bag-o sa pagpagawas 7.2.0.0
Zigbee Security Manager Component
Ang component sa Zigbee Security Manager naghatag ug daghang mga API, nga gipatuman sa Zigbee Classic Key Storage o Zigbee Secure Key Storage component. Naghatag sila og mga gamit nga naglakip sa pag-import ug pag-eksport sa mga yawe nga gitipigan sa sangkap, pagkuha sa yawe nga metadata, pagkarga sa mga yawe nga gamiton sa usa ka operasyon, ug paghimo sa cryptographic nga mga operasyon nga adunay gikarga nga yawe. Ang usa ka kompleto nga lista niining bag-ong mga API anaa sa dokumentasyon sa Zigbee Stack API sa https://docs.silabs.com. Usa ka subset sa mga API ang gilista dinhi.

  • bakante ang sl_zb_sec_man_init_context(sl_zb_sec_man_context_t* konteksto)
  • sl_status_t sl_zb_sec_man_import_key(sl_zb_sec_man_context_t* konteksto, sl_zb_sec_man_key_t* plaintext_key)
  • sl_status_t sl_zb_sec_man_export_key(sl_zb_sec_man_context_t* konteksto, sl_zb_sec_man_key_t* plaintext_key)
  • sl_status_t sl_zb_sec_man_load_key_context(sl_zb_sec_man_context_t* konteksto)
  • sl_status_t sl_zb_sec_man_hmac_aes_mmo(const uint8_t* input, const uint8_t data_length, uint8_t* output)
  • sl_status_t sl_zb_sec_man_aes_ccm(uint8_t* wala, bool encrypt, const uint8_t* input, uint8_t encryption_start_index, uint8_t length, uint8_t* output)

Nagkalainlain
Ang bool emberAfClusterEnableDisable(uint8_t endpoint, EmberAfClusterId clusterId, EmberAfClusterMask mask, bool enable) nagtugot sa pagpagana ug pag-disable sa mga cluster sa runtime, nga adunay bool nga emberAfIsClusterEnabled(uint8_t endpoint, EmberAfClusterEnable ba ang EmberAfCluster. Kini nga mga API nanginahanglan ug set EMBER_AF_PLUGIN_ZCL_CLUSTER_ENABLE_DISABLE_RUN_TIME sa ZCL framework core plugin sa rue aron ma-compile.

1.5 Bag-ong CLI Commands
Bag-o sa pagpagawas 7.2.0.0
Gidugang ang bag-ong CLI command para sa “bluetooth_on_demand_start” component, 'plugin ble start' ug 'plugin ble stop' aron mohangyo nga sugdan ug ihunong ang Bluetooth stack kung gikinahanglan.

1.6 Bag-ong Suporta sa Platform
Bag-o sa pagpagawas 7.2.4.0
Ang BRD4195B ug BRD4196B nga suporta sa radio board anaa na karon.
Bag-o sa pagpagawas 7.2.0.0
Ang suporta sa MGM240S SiP Module anaa na karon.

1.7 Bag-ong Dokumentasyon
Ang tanan nga mga sangkap adunay magamit nga dokumentasyon. Kung adunay ka isyu sa pagtan-aw sa dokumentasyon kung imong gipili ang sangkap sa Project Configurator, makit-an nimo kini https://docs.silabs.com/.

Mga kalamboan

Giusab sa pagpagawas 7.2.5.0
MAC TX Unicast Retry Counter

Sa nangaging mga bersyon, ang Counter Handler callback alang sa MAC ug APS layer nga EmberCounterTypes bahin sa packet RX ug TX wala gipasa sa pagpasa sa tukma nga target node ID o mga argumento sa datos, ug ang dokumentasyon sa API mahitungod sa kinaiya sa pipila ka mga counter nga naggamit niini nga mga parameter dili klaro o makapahisalaag. Samtang ang pirma sa emberCounterHandler() wala magbag-o, ang paagi sa pagpuno sa mga parameter niini medyo nausab. Ang mga kausaban sa palibot niini nga API naglakip sa mosunod:

  • Ang mga komento sa palibot sa EmberCounterType enum sa ember-types.h gipalapdan para sa katin-awan.
  • Ang parameter sa Node ID sa Counter Handler alang sa mga counter nga may kalabotan sa TX karon susihon kung ang mode sa adres sa destinasyon nagpaila usa ka balido nga mubu nga ID sa wala pa kini gamiton. (Kung dili, walay adres sa destinasyon ang napuno, ug usa ka kantidad sa placeholder nga EMBER_UNKNOWN_NODE_ID ang gigamit.)
  • Ang parameter sa Node ID sa Counter Handler para sa mga counter nga may kalabotan sa RX karon nagpakita sa source node ID, dili ang destination node ID
  • Ang pag-usab sa pag-ihap kay *dili* gipasa isip parameter sa datos para sa EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED counters sama sa gihulagway sa ember-types.h sa nangaging mga bersiyon, apan kini wala gayud mapuy-an sa hustong paagi sa kanhing gipagawas nga mga bersyon, mao nga ang bili niini sa nangaging mga pagpagawas kanunay 0. Kini nga pamatasan gipatin-aw sa paghulagway sa mga EmberCounterTypes. (Bisan pa, ang pag-ihap pag-usab alang sa pag-usab sa layer sa APS padayong gipun-an sa parameter sa datos alang sa EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED nga mga tipo sa counter, nga nahiuyon sa mga naunang pagpagawas.)
  • Ang tanan nga mga counter nga nag-populate sa Node ID o parameter sa datos alang sa callback gi-audit aron masiguro nga ilang mapasa ang gipaabot nga adres (o EMBER_UNKNOWN_NODE_ID kung ang usa ka Node ID gipaabut apan dili makuha gikan sa packet), o datos nga gihulagway sa gibag-o nga ember -types.h nga dokumentasyon.
  • Ang tigdumala sa counter para sa EMBER_COUNTER_MAC_TX_UNICAST_RETRY karon sakto nga nagpakita sa MAC layer destination node ID ug gidaghanon sa mga pagsulay pag-usab sa iyang Destination Node ID ug mga parameter sa datos.
  • Ang tigdumala sa counter para sa EMBER_COUNTER_PHY_CCA_FAIL_COUNT naghatag na karon og impormasyon sa destinasyon nga node ID pinaagi sa parameter sa Node ID mahitungod sa gituyo nga MAC layer nga target sa mensahe nga napakyas sa pagpasa.

Gituyo nga Pagpatin-aw sa Panggawi alang sa CSL
Gipahinumdoman ang mga tiggamit nga ang zigbee nga wala ma-synchronize nga CSL transmissions gipailalom sa protocol preemption sa radio scheduler. Sa SleepyToSleepy nga mga aplikasyon, ang BLE mahimo ug mag-preempt sa usa ka zigbee CSL transmission, nga mohunong sa transmission. Ang pag-preemption sa scheduler mas komon alang sa wala ma-synchronize nga CSL, tungod kay ang posibleng taas nga pagkasunod-sunod sa frame sa pagmata mahimong gamiton. Ang mga tiggamit nga gusto mag-adjust sa mga prayoridad sa transmission mahimong mogamit sa DMP Tuning and Testing component aron mahimo kini. Ang mga tiggamit mahimo usab nga mokonsulta sa UG305:
Dynamic Multiprotocol User's Guide para sa dugang nga impormasyon.
Usa ka isyu ang naayo sa CSL diin ang usa ka bag-ong wake up frame sequence nga nadawat dayon pagkahuman sa miaging payload frame dili marekord sa husto. Kini moresulta sa usa ka wala nga payload frame.

Giusab sa pagpagawas 7.2.2.0
Nagkalainlain
Gipaayo ang reportable nga kalkulasyon sa pagbag-o sa Reporting component pinaagi sa pagsuporta sa float datatype difference calculation. Gisuportahan kini gamit ang platform float library. Kung ang kalkulasyon nga mareport nga pagbag-o naglambigit sa doble o semi precision nga mga tipo sa datos, usa ka set sa mga callback (emberAfGetDiffCallback ug emberAfDetectReportChangedCallback) gipaila alang sa tiggamit aron mahatagan ang ilang mga gimbuhaton sa aritmetika. Gi-update nga application framework stack callback function signatures ug gidugang ang nawala nga host framework callbacks. Kini nga mga update anaa sa https://docs.silabs.com/. Gi-update ang function sa ezspPollHandler nga adunay gi-update nga mga argumento sa input, nga kinahanglan nga i-update ang EZSP_PROTOCOL_VERSION sa 0x0B.
Giusab sa pagpagawas 7.2.1.0
Nagkalainlain
Gipauswag ang pagdumala sa sayup sa sl_zigbee_set_passive_ack_config().

Giusab sa pagpagawas 7.2.0.0
Tigbantay nga iro
Gi-enable pag-usab ang watchdog timer sa Zigbee sampmga aplikasyon. Among giatiman karon ang watchdog kausa matag segundo sa app.c file para sa katugbang nga proyekto.
Pangita sa Sub-GHz Network
Gidugang ang configuration sa CMSIS alang sa mga pahina sa channel ug mga maskara alang sa sub gigahertz network find component.
Pagdumala sa Network
Gidugang ang usa ka validation script alang sa Zigbee Network Steering component aron sa pagmatuod nga ang optimized scans nga opsyon ma-enable usab kung ang 'try all keys' option kay enable* .
NCP – CPC
Gi-update ang dokumentasyon aron ipakita nga ang mga aplikasyon sa NCP nanginahanglan CPC nga gilakip sa mga aplikasyon nga nakabase sa RTOS ug kinahanglan gamiton sa usa ka aplikasyon sa host nga nagsuporta sa CPC.
Green Power Sink
Ang lamesa sa lababo sa GP karon nagtipig sa ID sa grupo alang sa tipo sa lababo sa grupo (EMBER_GP_SINK_TYPE_GROUPCAST) sa tagsa-tagsa nga timaan.
Gi-update ang enumeration sa tipo sa lababo aron matangtang ang EMBER_GP_SINK_TYPE_SINK_GROUPLIST.
Nagkalainlain
Ang dokumentasyon gi-update aron ipahayag nga ang kataposang duha ka byte sa nadawat nga packet sa manufacturing mode dili kinahanglang hubaron isip FCS/CRC bytes.
Ang mga command struct nga adunay mga butang nga adunay gidak-on nga labaw sa 4 ka bytes karon gihubit isip integer arrays imbes nga integer pointer.

Giayo nga mga Isyu

Giayo sa pagpagawas 7.2.5.0

ID # Deskripsyon
1147306 Giayo ang usa ka isyu alang sa multi mac coordinator nga nagpugong sa pag-scan sa sub ghzinterface sa panahon sa pagporma sa network tungod sa miaging pagbiya sa network.
1198598,
1196698
Gi-ayo ang sayup nga frame nga naghulat nga bit set kung wala’y pending nga datos
 1215648 Ang pagtawag sa ember Remove Child() sa panahon sa usa ka luwas nga pagsulay sa pag-apil pag-usab sa usa ka end device mahimong mosangput sa usa ka dugang nga pagkunhod sa Child Count, nga posibleng mosangpot sa Child Count nga -1 (255), nga makapugong sa end device gikan sa pag-apil/pag-uban pag-usab tungod sa usa ka nagpakita sa kakulang sa kapasidad sa Beacon.
1215649 Ang mga function sa pagpangita sa Child Table sulod sa stack dili magkauyon sa paggamit sa 0x0000 versus 0xFFFF alang sa node ID return value nga nagrepresentar sa dili balido/walay sulod nga mga entry, nga mosangpot sa mga problema sa pagsusi sa wala magamit nga mga entry sa mga API sama sa ember Remove Child().
1215650 Destination ug PHY Index nga gihatag sa Ember Extra Counter Info struct isip kabahin sa ember Counter Handler() mahimong dili sakto para sa MAC TX Unicast counter type.
1215652 Ang mga outgoing Beacon packet kinahanglang mag-trigger sa EMBER_COUNTER_MAC_TX_BROADCAST imbes sa EMBER_COUNTER_MAC_TX_UNICAST.
1215653 Ang pagpadala sa data poll kung ang mga packet buffer nahurot na sa hapit sa zero mahimong mosangpot sa usa ka bus fault.
1221878 Ang pag-uban pag-usab sa usa ka end device a sa miaging NWK key human sa usa ka yawe nga pagbag-o hinungdan nga ang end device nasayop nga gibutang sa silingan nga lamesa ug gitratar sama sa usa ka router imbes nga usa ka end device nga bata, nga nakabalda sa husto nga paghatud sa mensahe.
1240390 Ang ZDO Bind/Unbind Requests nga gibalibaran para sa access/permission nga mga rason kinahanglang ibalik ang status nga EMBER_ZDP_NOT_AUTHORIZED kay sa EMBER_ZDP_NOT_PERMITTED nga status sumala sa mga detalye sa Zigbee.
1240620 Giayo ang usa ka isyu nga hinungdan nga ang end device mobalhin sa state machine nga mohunong sa pagsulay sa pag-apil pag-usab sa network ubos sa bug-at nga kahimtang sa trapiko.

Giayo sa pagpagawas 7.2.4.0

ID # Deskripsyon
1174328 Giayo ang isyu nga hinungdan nga napakyas ang usa sa mga lakang sa Touchline test (DN-TLM-TC-02B).

Giayo sa pagpagawas 7.2.3.0

ID # Deskripsyon
1130734 Giayo ang null pointer dereference kung magpadala usa ka tubag sa asosasyon kung wala’y magamit nga buffer.

Giayo sa pagpagawas 7.2.2.0

ID # Deskripsyon
660624 Gi-update ang sangkap sa lamesa sa aparato aron magamit sa mga arkitektura sa SoC ug host.
754110 Ang gi-report nga kalkulasyon sa pagbag-o gi-update aron suportahan ang pagkalkula sa float gamit ang platform-dependent nga float library.
1026022 Giayo ang usa ka isyu nga nakaapekto sa UART baud rate sa dihang nagbutang sa CTUNE nga kantidad sa NCP gikan sa host gamit ang set sa EZSP_CONFIG_CTUNE_VALUE nga mando.
1026760 Giayo ang usa ka isyu nga gitugotan ang duha ka PHY-capable end device nga mag-uban pag-usab sa 2.4 GHz interface pagkahuman nakig-uban sa sub gigahertz interface.
1030357 Giayo ang usa ka isyu sa "plugin megilp set-options" nga mando nga nagbalik sa usa ka sayup sa mode sa paghimo pinaagi sa pagrehistro sa mga callback alang sa pagtakda sa mga kantidad sa pag-configure.
1063627 Gi-update nga ember Af Remote Set Binding Callback() ug gidugang ang nawala nga callback alang sa host architecture.
1079388 Giayo ang isyu diin ang EMBER_AF_PLUGIN_NETWORK_CREATOR_SECURITY_BDB_JOIN_USES_INSTALL_CODE_KEY nga kapilian sa

Ang sangkap sa Network Creator Security ma-overwrite kung ang "plugin network-creator-security open-network" o "plugin network-creator-security open-with-key" nga CLI nga mga sugo gisangpit.

1087526 Giayo ang pipila ka mga tago nga isyu.
1096375 Giayo ang usa ka isyu kung diin ang ember Hmac AesHash API wala magamit alang sa pagtukod sa aplikasyon sukad sa Emberizine 7.2.0.
1097258 Giayo ang isyu nga nakaapekto sa mga kaso sa pagsulay sa Green Power Server 4.5.2.2, 4.5.2.3, 4.4.3.1 ug 4.4.2.8.
1099131 Giayo ang usa ka isyu nga nagpugong sa server nga magpadala usa ka mensahe sa pagtapos sa usa ka kliyente kung nakadawat kini usa ka sayup nga sertipiko sa panahon sa panguna nga pagtukod.
1103117 Giayo ang usa ka isyu nga nagpahinabo sa Green Power Server nga magpabilin nga wala mahibal-an pagkahuman sa pagbiya sa network ug pag-asoy pag-usab sa aplikasyon sa Green Power Combo.
1104793 Giayo ang usa ka isyu nga nagpahinabog kapakyasan sa pagpahayag sa senaryo sa nagpadayon nga mga transaksyon sa datos sa parehas nga mga interface sa doble nga stack sa PHY.
1106002 Giayo ang isyu nga nakaapekto sa Green Power server test case 4.4.1.7 nga mga lakang 1-2.

Giayo sa pagpagawas 7.2.1.0

ID # Deskripsyon
289695 Ang range check alang sa gireserba ug wala nga Green Power device source Id gidugang sa Green Power cluster command handler.
651930 Gitangtang ang kabilin nga NCP callback ember AfPlugin Concentrator Broadcast Gipadala Callback().
621144 Gidugang nga suporta alang sa GPD switch sa single-button device sama sa BRD4183A.
648906 Gipatuman pag-usab ang emberChildIndex().
659010 Gipatuman pag-usab ang emberChildIndex().
727076 Giayo ang usa ka isyu nga mahimong moresulta sa function sa diagnostics aron magamit ang dili husto nga Endpoint aron ma-update ang LQI, RSSI, ug kasagaran nga pagsulay pag-usab sa MAC.
746260 Gidugang nga suporta alang sa Smart Energy KEEP-ALIVE cluster.
1026760 Giayo nga isyu diin ang Katapusan nga Device mahimong mag-uban pag-usab gamit ang dili husto nga interface.
1031169 Giayo ang usa ka isyu diin ang usa ka gipares nga GPD mahimong tangtangon bisan unsa pa ang presensya sa lamesa sa paghubad.
1031241 Gipauswag nga pagbalido sa gireserba nga adres sa Green Power.
1063525 Giayo ang usa ka isyu nga mahimong moresulta sa usa ka dili balido nga pagbinayloay sa yawe sa link aron molampos bisan kung gigamit sa Trust Center ang usa ka sayup nga yawe sa link.
1067877 Giayo ang usa ka isyu diin ang impormasyon sa Scene nasayop nga gikuha sa dihang nagdugang ug bag-ong Scene nga adunay parehas nga Groupoid ug ScanID.
1068968 Gipauswag nga pagdumala sa mga timeout sa lamesa sa bata sa emberGetChildData().
1069245 Gipaayo nga device table plugin prototype ember Af Trust Center Apil sa Callback() aron ayohon ang mga sayop sa compilation.
1074378 Giayo ang usa ka isyu nga nagtugot sa dual-band End Devices sa sayop nga pag-apil sa dili gusto nga channel apan wala tugoti ang pag-apil pag-usab sa PAN sa channel.
1075748 Giayo ang usa ka isyu nga hinungdan sa usa ka EEPROM compilation error sa dihang gitangtang ang CLI.
1077176 Giayo ang usa ka isyu nga mahimong hinungdan nga mapakyas ang NCP sa pagsugod tungod sa inter-PAN MAC filter (0x36) ingon usa ka sangputanan sa usa ka sayup nga gidak-on sa lamesa sa filter sa MAC.
1081511 Giayo ang usa ka isyu nga nagpugong sa paggamit sa husto nga tipo 4 (OOB) nga yawe alang sa pag-commissioning.
1082602 Giayo ang usa ka isyu nga mahimong hinungdan sa mga pakete nga mapakyas sa pag-decrypt sa panahon sa pag-commissioning nga ipasa ingon nga mga pahibalo sa pag-commissioning nga ang pag-authentication napakyas nga gibutang sa bandila.
1083200 Giayo ang usa ka isyu diin ang Mga Kodigo sa Integridad sa Mensahe diin wala gikopya balik sa host sa emGpCalculateIncomingCommandMic().
1083835 Fixed sink table read command handling para sa gp Sharedkey type nga nag-ayo sa GP Test Case failure 4.4.4.3.
1085137 Giayo ang usa ka isyu diin ang Sink makatangtang sa tanan nga mga entry para sa app mode 2 ug pagpares sa EUI64s.
1087618 Naayo ang mga isyu sa compilation tungod sa nawala nga header sa Green Power Adapter filewala gilakip sa pagpagawas.
1092779 Giayo nga isyu nga nagpugong sa usa ka End Device sa pagproseso sa usa ka ZDO Leave Request gikan sa usa ka non-parent network node.
1091792 Gipauswag nga pagdumala sa sayup ug pagbalik sa code sa ember Get Current Security State().
1087567 Ang ncp sampAng aplikasyon nga "nap-quart-hw-dual-phy" dili suportado sa development board BRD4155.
ID # Deskripsyon
1089841 Usa ka isyu nga nagpahinabo sa ember Find And Rejoin Network With Rason nga mobalik nga busy nga kahimtang alang sa usa ka end device move procedure sa sub gigahertz interface naayos na.
1094643 Ang function prototype alang sa emGp Outgoing Command Encrypt gitangtang gikan sa green-power-server tungod kay internal lang kini sa green-power-security's. file.
1097536 Giayo ang usa ka isyu nga hinungdan sa multi-MAC coordinator sa paggamit sa usa ka sayup nga interface sa MAC aron ipadala ang wala gihangyo nga tubag sa pag-apil sa iyang anak sa panahon sa pagsulbad sa panagbangi sa address. Kini nga isyu hinungdan sa ZCP Test Case 10.12 nga mapakyas sa sub-gigahertz.

Giayo sa pagpagawas 7.2.0.0

ID # Deskripsyon
498094 Giayo ang usa ka isyu sa function check Para sa Pagreport sa Config() sa metering-server. diin ang ikaduhang input parameter sa gisangpit nga function ember Af Contains Server() sayop nga nag-refer sa cluster ID imbes sa attribute ID.
657626 Ang pag-update sa OTA nga adunay hangyo sa panid mahimo na nga magdumala hangtod sa EMBER_AF_PLUGIN_EEPROM_PARTIAL_WORD_STORAGE_COUNT nga gidaghanon sa wala sa order nga mga operasyon sa pagsulat nga wala’y pagpahayag.
684653 Giayo ang usa ka isyu nga hinungdan sa pagsugod sa network-steering aron idugang ang buluhaton sa TC nga wala susihon ang estado sa network ug estado sa pagmaneho.
688985 Naayo ang isyu kung diin ang nag-apil nga aparato miapil sa network nga adunay sayup nga Extended Pan ID, nga moresulta sa panagsumpaki sa Pan ID.
742167 Giayo ang usa ka isyu nga hinungdan sa kalainan sa Sequence Number field sa mga pares nga mensahe sa ZLL (hangyo - tubag).
755880 Gibag-o ang mga ID sa panghitabo sa GBCS aron adunay husto nga mga kantidad gikan sa spec.
756571 Giayo ang isyu nga hinungdan nga ang ember Packet Handoff fin moabut nga makadawat dili maayo nga indeks alang sa EMBER_ZIGBEE_PACKET_TYPE_NWK_DATA/EMBER_ZIGBEE_PACKET_TYPE_NWK_COMMAND nga mga pakete
760759 Usa ka isyu ang naayo kung diin ang pipila ka mga module, sama sa MGM210, mahimong magamit aron makamugna ug magtukod usa ka aplikasyon nga naggamit mga LED ug mga buton, sama sa Dynamic Multiprotocol LightSed. Ang mga app nga naggamit niini nga mga peripheral dili suportado para sa mga module nga kulang sa mga dedikadong linya para sa paggamit sa duha ka butones ug LEDs.
763728 Nagdumala sa dili igo nga space case kung nagbasa sa mga hiyas.
819117 Giayo ang usa ka isyu nga hinungdan nga dili susihon sa ginikanan ang RX sa idle bit kung pagtubag sa usa ka hangyo sa pag-apil gikan sa wala mailhi nga aparato
824361 Giayo nga mga pasidaan sa typedef kung nagtukod og "ncp-quart-hw" sample app nga adunay IAR.
825902 Nasulbad ang usa ka isyu diin ang asosasyon, pag-apil pag-usab, ug ang mga update sa node ID mahimong mosangput sa usa ka node nga gihatagan usa ka dili balido nga adres.
829607 Giayo ang usa ka isyu sa pagsumpo sa end device nga nag-override sa gihatag sa user nga network address alias value sa kaugalingon nga node ID kung ang mga multicast ug broadcast nga mga mensahe naggikan sa aplikasyon.
841499 Giayo ang usa ka isyu diin ang usa ka bag-ong giapil nga aparato usahay dili madugang sa lamesa sa bata kung wala mahibal-an ang IEEE address niini.
842361 Giayo ang usa ka isyu sa pag-parse tungod sa dili husto nga min nga gitas-on nga han-ay sa OTA cluster commands.
844016 Giayo ang usa ka isyu nga hinungdan sa mga sayup sa pag-compile sa BRD4183C pinaagi sa dili pag-apil niini nga board alang sa pipila nga mga app. *
850747 Ang Watchdog gi-enable na pinaagi sa default sa tanang Zigbee Emberizine sampmga aplikasyon.
1017165 Giayo ang usa ka isyu nga hinungdan sa Force Sleep & Wake Up nga sangkap nga nagsalig sa sangkap sa CLI
1021877 Giayo nga isyu sa DynamicMultiprotocolLightSed ug DynamicMultiprotocolLightSed nga mga proyekto diin ang scheduler dili husto nga pagkandado gikan sa konteksto sa buluhaton sa CLI kung ang gidaghanon sa mga argumento sa CLI command dili kaayo 2.
1021884 Giayo ang usa ka sayup nga pag-align alang sa usa ka na-index nga token sa sangkap nga wwah-server-silabs.
1024651 Giayo ang usa ka isyu diin ang emberAfMessageSentCallback() wala gitawag kung ang bata gikuha sa panahon sa transmission.
1026622 Giayo ang usa ka isyu nga hinungdan nga nawala ang katapusang byte nga adunay packet-handoff kung gigamit ang EMBER_MANGLE_PACKET.
1027200 Giayo ang usa ka isyu diin ang sangkap sa Key Establishment nagpadala ug NO_RESOURCES imbes sa gikinahanglan nga BAD_MESSAGE kung ang usa ka initiator nga wala mailhi nga EUI64 misulay sa pag-establisar sa yawe.
1030940 Naayo nga isyu diin ang taas kaayo nga frequency sa mensahe sa APS ngadto sa SED device mahimong moresulta sa wala maproseso (re) nga mga hangyo sa pag-apil.
ID # Deskripsyon
1042022 Giayo nga isyu diin ang sangkap sa Key Establishment wala magsusi sa minimum nga hangyo sa command ug ang gitas-on sa pagtubag sa command.
1058984 Ang templated callback alang sa mensahe nga gipadala tawgon sa makadaghang higayon para sa fragmented packets, imbes kausa human mapadala ang tanang fragment. Kini usa ka pagbag-o sa pamatasan sugod sa Zigbee Emberizine SDK 7.0 ug gitubag sa SDK 7.2.0 ug sa ulahi. Ang templated nga callback karon gisangpit na lang kausa matag tipik nga transmission.
1060156 Giayo ang usa ka isyu diin ang TC wala magpadala sa NWK Key kung ang ubang mga aparato nag-scan.
1061948 Ang isyu sa usa ka ubos nga ZCL sequence number alang sa initiate key establishment command nga nagsunod sa usa ka read attribute gitakda.
1066234 Giayo ang usa ka isyu nga hinungdan nga ang panguna nga makina sa estado nga establisemento ma-stuck kung ang Confirm Key Data Response nawala sa hangin.
1066947 Giayo nga isyu diin ang pamaagi sa pag-scan sa porma-ug-apil nga code mahimong makadaot sa memorya nga gigamit sa ubang mga buffer. Kini nagpakita ingon nga usa ka sayup sa bus, sayup sa paggamit o usa ka packet buffer assert.
1068035 Giayo ang usa ka potensyal nga isyu nga hinungdan sa usa ka sayup sa pag-link kung gusto sa kustomer nga gamiton ang green power client o server alang lamang sa ilang aplikasyon sa NCP.
1068055 Ang mosunod nga ZCL Basic cluster optional attributes, nga nawala sa XML definition file, gidugang: 0x000C Mga Detalye sa Bersyon sa Manufacturer, 0x000D Serial Number, ug 0x000E Product Label.
1069727 Giayo ang usa ka uninitialized variable MISRA nga sayup sa dili direkta nga pilafile.
1077662 Giayo nga isyu diin ang lagda sa pag-upgrade wala mobuto sa husto alang sa Zigbee RTOS task stack size configuration. Gitakda na kini karon sa mga byte imbes sa mga pulong.

Nailhan nga mga Isyu sa Kasamtangang Pagpagawas

Ang mga isyu sa bold gidugang sukad sa miaging pagpagawas. Kung nasipyat ka sa usa ka pagpagawas, ang bag-o nga mga nota sa pagpagawas anaa sa https://www.silabs.com/developers/zigbee-emberznet sa tab nga Tech Docs .

ID # Deskripsyon Pagsulbad
N/A Ang mosunod nga mga app/sangkap dili suportado niini nga pagpagawas
· NCP Katulog
· Suporta sa EM4
Ang mga feature ma-enable sa sunod nga pagpagawas.
 

193492

ember Af Fill Command Global Server To Client Configuring Reporting macro nabuak. Ang pagpuno sa buffer nagmugna og dili husto nga command packet. Gamita ang “zcl global send-me-a-report” nga CLI command imbes sa API.
278063 Smart Energy Tunneling plugins adunay nagkasumpaki nga pagtambal/paggamit sa address table index. Walay nahibal-an nga workaround
 

 

 

289569

 

 

Ang network-creator component power level picklist wala magtanyag ug bug-os nga han-ay sa gisuportahan nga kantidad para sa EFR32

I-edit ang range <-8..20> nga gitakda sa komento sa CMSIS para sa EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P

OWER sa

/protocol/zigbee/app/framework/plugin/network-creator/config/network-creator-config.h file. Kay example, usba sa <-26..20>.

295498 Ang pagdawat sa UART usahay mohulog sa mga byte ubos sa bug-at nga karga sa Zigbee+BLE dynamic multiprotocol use case. Gamita ang hardware flow control o ipaubos ang baud rate.
 

 

312291

EMHAL: Ang Hal Common Get In.x Millisecond Tick functions sa Linux hosts karon naggamit sa gettimeofday function, nga dili garantiya nga monotoniko. Kung magbag-o ang oras sa sistema, mahimo’g magpahinabog mga isyu sa oras sa stack.  

Usba kini nga mga gimbuhaton aron magamit ang clock_gettime nga adunay gigikanan nga CLOCK_MONOTONIC.

338151 Ang pagsugod sa NCP nga adunay gamay nga kantidad sa ihap sa buffer sa pakete mahimong hinungdan sa mga dunot nga pakete. Gamita ang 0xFF reserved value para sa packet buffer count aron malikayan ang ubos kaayo nga default value
387750 Isyu sa mga pormat sa Paghangyo sa Talaan sa Ruta sa end device. Ubos sa Imbestigasyon
400418 Ang touchlink initiator dili maka-link sa usa ka dili-factory-new end-device target. Walay nahibal-an nga workaround.
 

424355

Ang usa ka non-factory-new sleepy end device touchlink target-capable initiator dili makadawat og tubag sa impormasyon sa device sa pipila ka mga kahimtang.  

Ubos sa Imbestigasyon

 

465180

Ang Coexistence Radio Blocker Optimization aytem nga "Enable Runtime Control" mahimong maka-block sa hustong operasyon sa Zigbee. Ang opsyonal nga 'Wi-Fi Select' Control sa Blocker Optimization kinahanglan ibilin nga "Disabled".
 

 

480550

Ang OTA cluster adunay kaugalingon nga built-in nga fragmentation nga pamaagi, busa dili kinahanglan nga gamiton ang APS fragmentation. Bisan pa, kung mahimo ang pag-encrypt sa APS kini motubo ang payload sa ImageBlockResponses ngadto sa usa ka gidak-on diin ang APS fragmentation gi-activate. Kini mahimong mosangpot sa pagkapakyas sa proseso sa OTA.  

 

Walay nahibal-an nga workaround

 

 

 

 

481128

 

 

 

Ang Detalyadong Reset Hinungdan ug mga detalye sa pag-crash kinahanglan nga magamit pinaagi sa default pinaagi sa Virtual UART (Serial 0) sa NCP platform kung ang Diagnostics plugin ug Virtual UART peripheral gipagana.

Tungod kay ang Serial 0 nasugdan na sa NCP, ang mga kustomer makahimo sa ember AfN cp Init Call balik sa Zigbee NCP Framework ug tawagan ang angay nga diagnostic functions (ha lGet Extended Reset Info, hal Get Extended Reset String, hal Print Crash Summary, hal I-print ang mga Detalye sa Crash, ug halPrintCrashData) niini nga callback aron i-print kini nga data sa Serial 0 para sa viewsa Network Analyzer capture log.

Para sa usa ka exampSa unsa nga paagi sa paggamit niini nga mga function, tan-awa ang code nga gilakip sa af-main-soc.c's emberAfMainInit() kung ang EXTENDED_RESET_INFO gihubit.

ID # Deskripsyon Pagsulbad
 

 

486369

Kung ang usa ka Dynamic Multi Proto col LightSoc nga nagporma usa ka bag-ong network adunay nahabilin nga mga node sa bata gikan sa nahabilin nga network, ang ember Af Get ChildTableSize nagbalik usa ka dili zero nga kantidad sa startIdentifyOnAllChildNodes, hinungdan sa mga mensahe sa sayup sa Tx 66 kung gitubag ang mga bata nga "ghost". Mass-erase ang bahin kung mahimo sa dili pa maghimo og bag-ong network o programmatically check ang child table human mobiya sa network ug delete ang tanang bata gamit ang emberRemoveChild sa dili pa magporma og bag-ong network.
 

495563

Pag-apil sa SPI NCP Sleepy End Device SampAng App dili mubo nga poll, busa ang pagsulay sa pag-apil napakyas sa kahimtang sa Update TC Link Key. Ang device nga gustong moapil kinahanglang anaa sa Short Poll mode sa dili pa mosulay sa pag-apil. Kini nga mode mahimong mapugos sa End Device Support plugin.
 

 

497832

Sa Network Analyzer ang Zigbee Application Support Command Breakdown para sa Verify Key Request Frame nasayop nga nag-refer sa bahin sa payload nga nagpaila sa frame Source Address isip Destination Address.  

 

Walay nahibal-an nga workaround

519905

521782

Mahimong panagsa ra mapakyas ang Spi-NCP sa pagsugod sa komunikasyon sa bootloader gamit ang 'bootload' CLI command sa ota-client plugin.  

I-restart ang proseso sa bootload

 

620596

NCP SPI Example para sa BRD4181A (EFR32xGMG21)

Ang nWake default pin nga gihubit dili mahimong gamiton isip usa ka wake-up pin.

 

Usba ang default pin para sa nWake gikan sa PD03 ngadto sa EM2/3 wake-up-enabled pin sa NCP-SPI Plugin.

 

631713

Ang usa ka Zigbee End Device mag-report sa mga panagbangi sa pagsulbad nga balik-balik kung ang plugin nga "Zigbee PRO Stack Library" gigamit imbis nga "Zigbee PRO Leaf Library". Gamita ang "Zigbee PRO Leaf Library" imbes ang "Zigbee PRO Stack Library" nga plugin.
 

670702

Ang mga inefficiencies sulod sa Reporting plugin mahimong mosangpot sa mahinungdanong latency base sa data writing frequency ug table size, nga mahimong makabalda sa customer application code, lakip ang event timing. Kung maghimo kanunay nga pagsulat, hunahunaa ang pagsusi sa mga kondisyon sa pagreport ug pagpadala sa mga taho nga mano-mano kaysa sa paggamit sa plugin.
 

708258

Ang wala ma-initialize nga bili sa mga grupo-server.c pinaagi sa addEntryToGroupTable() makahimo sa usa ka bakak nga pagbugkos ug hinungdan nga ipadala ang mga mensahe sa pagtaho sa grupo. Idugang ang “binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;” human sa “binding.type

= EMBER_MULTICAST_BINDING;”

 

 

757775

 

Ang tanan nga mga bahin sa EFR32 adunay usa ka talagsaon nga offset sa RSSI. Dugang pa, ang disenyo sa board, antenna ug enclosure mahimong makaapekto sa RSSI.

Sa paghimo og bag-ong proyekto, i-install ang RAIL Utility, RSSI component. Kini nga bahin naglakip sa default RSSI Offset Silabs nga gisukod alang sa matag bahin. Kini nga offset mahimong usbon kung kinahanglan pagkahuman sa pagsulay sa RF sa imong kompleto nga produkto.
 

 

758965

Ang mga sangkap sa ZCL cluster ug ZCL command discovery table wala ma-synchronize. Busa, sa diha nga pagpagana o pag-disable sa usa ka ZCL cluster component, ang gipatuman nga mga sugo dili ma-enable/disable sa katugbang nga ZCL Advanced Configurator command tab.  

 

Manwal nga pagpagana/dili pagdiskubre alang sa gitinguha nga ZCL nga mga sugo sa ZCL Advanced Configurator.

765735 Ang pag-update sa OTA napakyas sa Sleepy End Device nga gi-enable ang Page Request. Gamita ang Block Request imbes nga Page Request.
 

845649

 

Pagtangtang sa CLI: Ang core component dili makawagtang sa EEPROM cli nga mga tawag sa sl_cli.h.

Kuhaa ang eeprom-cli.c file nga nagtawag sa slcli.h. Dugang pa, ang mga tawag sa slcli.h ingon man ang sl_cli_commandarg_t sa ota-storage-simple-eeprom mahimong makomentaryo.
 

857200

Gitugotan sa ias-zone-server.c ang usa ka pagbugkos nga mahimo nga adunay usa ka "0000000000000000" nga adres sa CIE ug sa likod wala magtugot sa dugang nga mga pagbugkos. Walay nahibal-an nga workaround
1019961 Gihimo ang Z3Gateway nga paghimofile mga hardcode nga "gcc" isip CC Walay nahibal-an nga workaround
ID # Deskripsyon Pagsulbad
1039767 Ang Zigbee router network retry queue overflow nga isyu sa multi thread RTOS use case. Ang Zigbee Stack dili luwas sa hilo. Ingon usa ka sangputanan, ang pagtawag sa mga zigbee stack API gikan sa lain nga buluhaton dili suportado sa palibot sa OS ug mahimo’g ibutang ang stack sa estado nga "dili nagtrabaho". Tan-awa ang mosunud nga nota sa App alang sa dugang nga kasayuran ug solusyon gamit ang tigdumala sa panghitabo.

https://www.silabs.com/documents/public/application- mga nota/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf .

1081914 Adunay usa ka isyu alang sa mga aplikasyon nga luwas nga nagtipig sa mga yawe, o kadtong adunay bahin sa Secure Key Storage nga sangkap, ug ang timaan file-based Trust Center Backup feature, sama sa gihulagway sa AN1387: Pag-backup ug Pag-uli sa Z3 Green Power Combo Gateway. Gamita ang Classic Key Storage o standard Trust Center Backup, nga wala magtipig og impormasyon sa token sa usa ka text file.
1082798 Ang throughput nga plugin adunay 5 bytes nga ubos pa sa maximum nga gitas-on sa pakete. Sa function getHeaderLen() nga nahimutang sa zigbee/framework/plugin/app/framework/plugin/throughput/ throughtput.c, kuhaa ang subtraction sa EMBER_AF_ZCL_MANUFACTURER_SPECIFIC_OVERH

EAD macro sa panahon sa pagkalkula sa maxPayloadLen variable.

1064370 Ang Z3Switch sampAng aplikasyon nakahimo lamang sa usa ka buton (pananglitan: btn1) sa default nga mosangpot sa mismatch sa deskripsyon sa buton sa proyektofile. Workaround: I-install ang btn0 nga instance nga mano-mano sa panahon sa paghimo sa proyekto sa Z3Switch.
1105915 Sa dual band selection device, ang emberGetRadioParameters kanunay magbalik og 0 para sa channel page bisan unsa pa ang kasamtangang channel page. Isip usa ka solusyon, ang panid mahimong makuha sa: emMacPgChanPg(emCurrentChannel) ? (emMacPgChanPg(emCurrentChannel) | 0x18).
1175771 Kung nagdagan ang mfglib makadawat pagsulay mode alang sa arkitektura sa Host-NCP nga adunay sampAng aplikasyon, Z3Gateway, nagtaho sa daghang ezspErrorHandler error 0x34 nga nagpaila sa pagkadili magamit sa mga buffer sa mensahe. I-configure ang EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV
ENT_TIMEOUT_MS sa host app ngadto sa 100, kini makapamenos sa sayop.
1152898 Ang NCP nga adunay hardware flow control watchdog balik-balik nga ma-trigger samtang ang host wala pa. Siguroha nga ang NCP konektado sa host sa dili pa ang NCP gipaandar.

Wala na gamita nga mga Butang

Wala na gigamit sa pagpagawas 7.2.0.0
Ang Secure EZSP feature pagatangtangon sa umaabot nga pagpagawas.

Gitangtang nga mga Butang

Gikuha sa pagpagawas 7.2.1.0
Gikuha ang wala magamit, kabilin nga NCP callback API ember Plugin Concentrator Bora cast Gipadala nga Callback(). Gitangtang ang wala magamit nga RESERVED_AVAILABLE_MEMORY ug EXTRA_MEMORY nga gihubit sa daghang Zigbee Sample Mga template sa proyekto sa aplikasyon. Timan-i nga ang pagtangtang niining mga kabilin nga gihubit walay epekto sa Sample Mga Aplikasyon.

Gikuha sa pagpagawas 7.2.0.0
Ang Zigbee AES (PSA) ug Zigbee CCM (PSA) nga mga sangkap gikuha na. Alang sa mga aplikasyon nga nakabase sa EFR, ang suporta sa hardware alang niining mga rutina sa crypto gidala na karon kauban ang sangkap sa Zigbee Security Manager, nga gidala sa mga proyekto pinaagi sa mga dependency sa sangkap. Ang mga aplikasyon sa host wala mogamit sa sangkap sa Zigbee Security Manager. Ang mga aplikasyon sa host mahimo gihapon nga mogamit sa mga sangkap sa AES (Software) ug CCM (Software) kung gusto.

Multiprotocol Gateway ug RCP

7.1 Bag-ong mga butang
Gidugang sa pagpagawas 7.2.2.0
Gikarga na karon sa Zigbeed ang CREATOR_STACK_RESTORED_EUI64, kung naa, gikan sa mga token sa host file, ug gigamit kini isip EUI64, nga nag-override sa EUI64 nga gitipigan sa EFR32.
Gidugang sa pagpagawas 7.2.1.0
Gisuportahan na karon sa Zigbeed ang coex EZSP nga mga mando.
Gidugang sa pagpagawas 7.2.0.0
Gidugang ang Dynamic Multiprotocol BLE ug Zigbee NCP nga proyekto (zigbee_ncp-ble_ncp-xxx.slcp). Gipagawas isip eksperimento nga kalidad.
Gidugang ang 802.15.4 dungan nga pagpaminaw alang sa EFR32MG24 CMP RCP. Kini ang abilidad sa pagpadagan sa Zigbee ug Open Thread nga dungan nga walay pagtagad nga mga channel gamit ang usa ka RCP (rcp-802154-xxx.slcp ug rcp-802154-blehci-xxx.slcp). Gipagawas isip eksperimento nga kalidad.
Gidugang ang suporta sa Zigbee alang sa 32-bit x86 nga arkitektura.
Gidugang nga suporta alang sa BLE nga mag-de-init sa mga kaso sa paggamit sa multiprotocol, nga nagpagawas sa mga kapanguhaan sa panumduman aron magamit sa ubang mga stack sa protocol.
Ang Stack API Trace mahimo nang ma-enable para sa Zigbeed pinaagi sa pag-set sa debug-level ngadto sa 4 o 5 sa zigbeed.conf file.
Ang bersyon sa Zigbeed stack ingon man ang petsa ug oras sa pagtukod karon giimprinta sa mga troso.

7.2 Mga Pag-uswag
Giusab sa pagpagawas 7.2.2.0
Gipamub-an ang CPC Tx ug Rx nga mga gidak-on sa pila aron mohaum sa Zigbee BLE DMP NCP ngadto sa MG13 nga pamilya.
Gibag-o ang zigbee_ble_event_handler aron maimprinta ang mga tubag sa scan gikan sa mga paanunsyo sa kabilin sa DMPLight app.
Ang rcp-xxx-802154 ug rcp-xxx-802154-blehci nga mga app migamit na karon ug 192 µsec turnaround time para sa mga non-enhanced acks samtang naggamit gihapon ug 256 µsec turnaround time para sa enhanced acks nga gikinahanglan sa CSL.

7.3 Naayo nga mga Isyu
Giayo sa pagpagawas 7.2.5.0

ID # Deskripsyon
1188521 Giayo ang usa ka isyu sa pagbitay sa RCP kung nagdagan ang BLE Scan nga adunay pahibalo ug trapiko sa Open Thread ping.

Giayo sa pagpagawas 7.2.4.0

ID # Deskripsyon
 1118077 Sa CMP RCP, ang mga mensahe sa Spinel gihulog ubos sa bug-at nga karga sa trapiko tungod sa CPC nga wala makasunod sa umaabot nga mga pakete. Giayo kini pinaagi sa pagbugkos sa tanan nga mga mensahe sa Spinel nga andam ipadala sa CPC ngadto sa usa ka payload sa RCP, ug i-unbundling kini sa host. Kini mahinuklugong nagpauswag sa kahusayan sa CPC aron kini makasunod sa umaabot nga trapiko sa radyo.
ID # Deskripsyon
1113498,
1135805,
1139990,
1143344
 Giayo ang daghang mga nag-agay nga pag-crash sa Zigbeed ug gipahayag nga mahimong ma-trigger kung mag-apil sa daghang mga aparato sa Zigbee nga dungan sa CMP RCP.

Giayo sa pagpagawas 7.2.3.0

ID # Deskripsyon
1130226 Giayo nga isyu diin ang RCP dili mabawi kung ang CPC mahimong temporaryo nga busy.
1129821 Giayo ang null pointer dereference sa Zigbeed kung makadawat og packet kung walay buffers nga magamit.

Giayo sa pagpagawas 7.2.1.0

ID # Deskripsyon
1036645 Nasulbad ang usa ka bug sa BLE CPC NCP nga nagpugong sa usa ka kliyente nga app gikan sa pagkonekta pag-usab pagkahuman sa una nga pagdiskonekta.
1068435 Giayo ang Green Power bidirectional commissioning timing nga isyu. Kaso sa pagsulay sa sertipikasyon GPP 5.4.1.23 gipasa.
1074593 Naayo nga isyu diin ang Just-in-time (JIT) nga mga mensahe sa mga sleepy end device wala ipadala sa husto sa Zigbee + RCP.
1076235 Giayo nga isyu diin ang ot-cli napakyas sa pagdagan sa multiprotocol docker container.
1080517 Ang Z3GatewayCPC karon awtomatik nga nagdumala sa pag-reset sa NCP (CPC secondary).
1085498 Giayo ang usa ka isyu diin ang Zigbeed wala magpadala sa mga tubag sa pag-apil sa mga tulog nga mga aparato nga dili direkta.
1090915 Giayo nga isyu diin daghang 0x38 nga mga sayup ang nagpakita sa pagsulay sa pag-abli sa usa ka Zigbee endpoint sa Z3GatewayCPC O aron itakda ang mga parameter sa EZSP nga wala i-reset ang CPC NCP.

Giayo sa pagpagawas 7.2.0.0

ID # Deskripsyon
828785 Giayo ang usa ka bug sa cpc-hci-bridge nga hinungdan nga ang usa ka HCI packet mahulog kung ang BlueZ nagpadala sa duha nga dungan.
834191 Gipauswag ang paggamit sa CPU sa cpc-hci-bridge helper application.
1025713 Gidugangan ang max nga gitas-on sa agianan sa Zigbeed device ngadto sa 4096.
1036622 Giayo ang usa ka problema gamit ang cmake aron matukod ang ot-cli gamit ang multi-PAN RCP.
1040127 Ang seguridad sa CPC napakyas sa pagsugod alang sa rcp-uart-802154 ug rcp-spi-802154 nga mga proyekto sa mga bahin sa serye sa MG13 ug MG14. Aron masulbad kini nga isyu, ang mbedtls_entropy_adc gidugang isip tinubdan sa entropy alang niini nga mga bahin. Kana mahimong makapugong sa ADC sa paggamit sa kombinasyon sa seguridad sa CPC.
1066422 Nag-ayo sa usa ka intermittent buffer leak sa Zigbeed.
1068429 Giayo ang usa ka kondisyon sa lumba nga mahimong hinungdan sa CMP RCP nga ipahayag.
1068435 Gidugang nga kapabilidad sa RCP node sa pagsusi ug pag-buffer sa usa ka bidirectional nga Green Power data frame ug ipadala kini sa rx offset timeout.
1068942 Giayo ang usa ka leak sa RCP source match table nga makapugong sa mga Zigbee device sa pag-apil.
1074172 Giayo ang pagpadala sa hangyo sa leave gikan sa Zigbeed sa dihang nakadawat og poll gikan sa dili bata.
1074290 Gipahunong ang Zigbeed sa pagproseso sa wala ma-acked nga mga botohan.
1079903 Giayo ang usa ka bug sa CMP RCP nga mahimong hinungdan sa mga mensahe sa SPINEL nga dili mapadala, nga moresulta sa Zigbeed ug OTBR nga nahagsa o ​​migawas.

7.4 Nailhan nga mga Isyu sa Kasamtangang Pagpagawas
Ang mga isyu sa bold gidugang sukad sa miaging pagpagawas. Kung nasipyat ka sa usa ka pagpagawas, ang bag-o nga mga nota sa pagpagawas anaa sa https://www.silabs.com/developers/gecko-software-development-kit.

ID # Deskripsyon Pagsulbad
811732 Ang suporta sa custom nga token dili magamit kung gamiton ang Zigbee. Ang suporta giplano sa umaabot nga pagpagawas.
937562 Ang Bluetoothctl 'advertise on' nga sugo napakyas sa rcp-uart- 802154-blehci app sa Raspberry Pi OS 11. Gamita ang btmgmt app imbes nga bluetoothctl.
1031607 Ang rcp-uart-802154.slcp nga proyekto ubos sa RAM sa usa ka bahin sa MG1. Ang pagdugang sa mga sangkap mahimong makunhuran ang gidak-on sa tambak ubos sa kung unsa ang gikinahanglan aron suportahan ang pagbugkos sa ECDH sa CPC. Usa ka solusyon mao ang pag-disable sa seguridad sa CPC pinaagi sa SL_CPC_SECURITY_ENABLED nga pagsumpo.
1074205 Ang CMP RCP wala nagsuporta sa duha ka network sa parehas nga PAN id. Gamit ug lain-laing PAN id sa matag network. Ang suporta giplano sa umaabot nga pagpagawas.

7.5 Wala na gamita nga mga Butang
Wala
7.6 Gikuha nga mga Butang
Wala

Gigamit Kini nga Pagpagawas

Kini nga pagpagawas naglangkob sa mosunod:

  • Zigbee stack
  • Framework sa Aplikasyon sa Zigbee
  • Zigbee Sample Mga Aplikasyon

Para sa dugang nga impormasyon bahin sa Zigbee ug sa Emberizine SDK tan-awa ang UG103.02: Zigbee Fundamentals.
Kung first-time user ka, tan-awa ang QSG180: Z Zigbee Emberizine Quick-Start Guide para sa SDK 7.0 ug Higher, para sa mga instruksyon sa pag-configure sa imong development environment, building ug flashing asampaplikasyon, ug mga pakisayran sa dokumentasyon nga nagpunting sa sunod nga mga lakang.

8.1 Pag-instalar ug Paggamit

Ang Zigbee Emberizine SDK gihatag isip kabahin sa Gecko SDK (GSDK), ang suite sa Silicon Labs SDKs. Aron dali nga makasugod sa GSDK, i-install Simplicity Studio 5, nga mag-set up sa imong development environment ug mogiya kanimo pinaagi sa pag-install sa GSDK. Ang Simplicity Studio 5 naglakip sa tanan nga gikinahanglan alang sa IoT product development uban sa Silicon Labs device, lakip ang usa ka resource ug project launcher, software configuration tools, full IDE uban sa GNU toolchain, ug analysis tools. Ang mga panudlo sa pag-install gihatag sa online Kayano Giya sa Gumagamit sa Studio 5.

Sa laing bahin, ang Gecko SDK mahimong i-install sa mano-mano pinaagi sa pag-download o pag-clone sa pinakabag-o gikan sa GitHub. Tan-awa https://github.com/Sili- conLabs/gecko_sdk para sa dugang impormasyon.

Ang Simplicity Studio nag-install sa GSDK pinaagi sa default sa:

  • (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /Users/ /SimplicityStudio/SDKs/gecko_sdk

Ang dokumentasyon nga espesipiko sa SDK nga bersyon gi-install sa SDK. Ang dugang nga impormasyon sagad makita diha sa base sa kahibalo mga artikulo (KBAs). Ang mga pakisayran sa API ug uban pang impormasyon bahin niini ug ang naunang mga pagpagawas anaa sa https://docs.silabs.com/.

8.2 Impormasyon sa Seguridad
Luwas nga Vault Integration
Para sa mga aplikasyon nga mopili sa pagtipig sa mga yawe nga luwas gamit ang Secure Key Storage component sa Secure Vault-High nga mga bahin, ang mosunod nga talaan nagpakita sa giprotektahan nga mga yawe ug sa ilang storage protection nga mga kinaiya nga gidumala sa Zigbee Security Manager component.

Giputos nga Yawe Exportable / Dili-Exportable Mga nota
Yawe sa Network Ma-eksport
Trust Center Link Key Ma-eksport
Lumalabay nga Link Key Ma-eksport Na-index nga yawe nga lamesa, gitipigan isip dali-dali nga yawe
Aplikasyon Link Key Ma-eksport Na-index nga yawe nga lamesa
Lig-on ang EZSP Key Ma-eksport
ZLL Encryption Key Ma-eksport
ZLL Preconfigured Key Ma-eksport
GPD Proxy Key Ma-eksport Na-index nga yawe nga lamesa
GPD Sink Key Ma-eksport Na-index nga yawe nga lamesa
Internal/Placeholder Key Ma-eksport Internal nga yawe alang sa paggamit sa Zigbee Security Manager

Ang giputos nga mga yawe nga gimarkahan nga "Non-Exportable" mahimong magamit apan dili mahimo viewed o gipaambit sa runtime.
Ang giputos nga mga yawe nga gimarkahan nga "Ma-export" mahimong gamiton o ipaambit sa runtime apan magpabilin nga naka-encrypt samtang gitipigan sa flash.
Ang mga aplikasyon sa tiggamit dili kinahanglan nga makig-uban sa kadaghanan niini nga mga yawe. Ang kasamtangan nga mga API aron pagdumala sa Link Key Table nga mga yawe o Transient Keys anaa gihapon sa aplikasyon sa user ug karon rota na pinaagi sa Zigbee Security Manager component.

Ang uban niini nga mga yawe mahimong dili ma-eksport sa user nga aplikasyon sa umaabot. Giawhag ang mga aplikasyon sa gumagamit nga dili magsalig sa pag-eksport sa mga yawe gawas kung kinahanglan gyud.
Para sa dugang nga impormasyon sa Secure Vault Key Management functionality, tan-awa AN1271: Luwas nga Key Storage.

Mga Security Advisories
Para mag-subscribe sa Security Advisories, log in sa Silicon Labs customer portal, unya pilia ang Account Home. I-klik ang HOME aron makaadto sa portal home page ug dayon i-klik ang Manage Notifications tile. Siguruha nga ang 'Software/Security Advisory Notice ug Product Change Notice (PCNs)' gisusi, ug nga ikaw naka-subscribe sa minimum para sa imong plataporma ug protocol. I-klik ang Save aron i-save ang bisan unsang mga pagbag-o.

SILICON LABS Zigbee EmberZNet SDK - Pagdumala sa Mga Notipikasyon

8.3 Suporta
Ang mga kostumer sa Development Kit angayan alang sa pagbansay ug teknikal nga suporta. Gamita ang Silicon Laboratories Zigbee web panid aron makakuha og impormasyon bahin sa tanang produkto ug serbisyo sa Silicon Labs Zigbee, ug sa pag-sign up para sa suporta sa produkto.
Mahimo nimong kontakon ang suporta sa Silicon Laboratories sa http://www.silabs.com/support.

Kasayon ​​nga Studio
Usa ka pag-klik nga pag-access sa MCU ug wireless nga mga himan, dokumentasyon, software,
source code librarya ug uban pa. Anaa alang sa Windows, Mac ug Linux!

SILICON LABS Zigbee EmberZNet SDK - fig1

SILICON LABS Zigbee EmberZNet SDK - icon1 SILICON LABS Zigbee EmberZNet SDK - HW SILICON LABS Zigbee EmberZNet SDK - Kalidad SILICON LABS Zigbee EmberZNet SDK - Suporta ug Komunidad
IoT Portfolio
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kalidad
www.silabs.com/quality
Suporta ug Komunidad
www.silabs.com/community

Disclaimer
Gitinguha sa Silicon Labs nga mahatagan ang mga kostumer sa labing bag-o, tukma, ug lawom nga dokumentasyon sa tanan nga mga peripheral ug module nga magamit alang sa mga tigpatuman sa sistema ug software nga naggamit o nagtinguha nga gamiton ang mga produkto sa Silicon Labs. Ang datos sa pag-ila, anaa nga mga modulo ug mga peripheral, mga gidak-on sa memorya ug mga adres sa panumduman nagtumong sa matag espesipikong device, ug ang "Typical" nga mga parameter nga gihatag mahimo ug magkalahi sa lain-laing mga aplikasyon. Aplikasyon exampAng mga gihulagway dinhi alang lamang sa mga katuyoan sa paghulagway. Ang Silicon Labs adunay katungod sa paghimo sa mga pagbag-o nga wala’y dugang nga pahibalo sa impormasyon sa produkto, mga detalye, ug mga paghulagway dinhi, ug wala maghatag mga garantiya sa katukma o pagkakompleto sa gilakip nga kasayuran. Kung walay una nga pahibalo, ang Silicon Labs mahimong mag-update sa firmware sa produkto sa panahon sa proseso sa paghimo alang sa seguridad o kasaligan ug mga hinungdan. Ang ingon nga mga pagbag-o dili magbag-o sa piho nga mga kasyon o sa kada porma sa produkto. Ang Silicon Labs walay tulubagon alang sa mga sangputanan sa paggamit sa impormasyon nga gihatag niini nga dokumento. Kini nga dokumento wala magpasabot o dayag nga paghatag ug bisan unsang lisensya sa pagdesinyo o paghimo sa bisan unsang integrated circuits. Ang mga produkto wala gidesinyo o gitugutan nga gamiton sulod sa bisan unsang FDA Class III device, mga aplikasyon diin gikinahanglan ang pag-apruba sa premarket sa FDA o Life Support Systems nga walay espesipikong sinulat nga pagtugot sa Silicon Labs. Ang "Sistema sa Pagsuporta sa Kinabuhi" mao ang bisan unsang produkto o sistema nga gituyo aron suportahan o mapadayon ang kinabuhi ug/o kahimsog, nga, kung kini mapakyas, makatarunganon nga gilauman nga moresulta sa daghang personal nga kadaot o kamatayon. Ang mga produkto sa Silicon Labs wala gidesinyo o gitugutan alang sa mga aplikasyon sa militar. Ang mga produkto sa Silicon Labs sa bisan unsang kahimtang dili magamit sa mga hinagiban sa dinaghang paglaglag lakip (apan dili limitado sa) nukleyar, biolohikal o kemikal nga mga hinagiban, o mga misil nga makahimo sa paghatud sa ingon nga mga hinagiban. Gisalikway sa Silicon Labs ang tanan nga gipahayag ug gipasabut nga mga garantiya ug dili responsable o manubag sa bisan unsang mga kadaot o kadaot nga may kalabotan sa paggamit sa usa ka produkto sa Silicon Labs sa ingon nga dili awtorisado nga mga aplikasyon. Mubo nga sulat: Kini nga sulod mahimong adunay sulod nga walay katapusan nga terminolohiya y nga dili na magamit. Ang Silicon Labs nag-ilis niini nga mga termino sa inklusibo nga pinulongan kung mahimo. Alang sa dugang impormasyon, bisitaha www.silabs.com/about-us/inclusive-lexicon-project

Impormasyon sa Trademark
Silicon Laboratories Inc. ® , Silicon Laboratories ® , Silicon Labs ® , SiLabs ® ug ang Silicon Labs logo ® , Bluegiga ® , Bluegiga Logo ® , EFM ® , EFM32 ® , EFR, Ember ® , Energy Micro, Energy Micro logo ug mga kombinasyon niini , “labing maayo nga enerhiya nga microcontrollers sa kalibutan”, Redpine Signals ® , WiSeConnect , n-Link, ThreadArch ® , EZLink ® , EZRadio ® , EZRadioPRO ® , Tuko ® , Tuko OS, Tuko OS Studio, Precision32 ® , Telegesis ® , ang Telegesis Logo ® , USBXpress ® , Zentri, ang Zentri logo ug Zentri DMS, Z-Wave ® , ug uban pa kay mga marka sa pamatigayon o rehistradong tatak sa Silicon Labs. Ang ARM, CORTEX, Cortex-M3 ug THUMB maoy mga marka sa pamatigayon o rehistradong marka sa pamatigayon sa ARM Holdings. Ang Keil kay rehistrado nga marka sa ARM Limited. Ang Wi-Fi kay rehistrado nga marka sa Wi-Fi Alliance. Ang tanan nga uban pang mga produkto o mga ngalan sa tatak nga gihisgutan dinhi mga marka sa pamatigayon sa ilang mga tag-iya.

logo sa SILICON LABSSilicon Laboratories Inc.
400 Kasadpang Cesar Chavez
Austin, TX 78701
USA www.silabs.com

Mga Dokumento / Mga Kapanguhaan

SILICON LABS Zigbee EmberZNet SDK [pdf] Manwal sa Tag-iya
Zigbee EmberZNet SDK, EmberZNet SDK, SDK
SILICON LABS Zigbee EmberZNet SDK [pdf] Manwal sa Tag-iya
8.0.3.0, Zigbee EmberZNet SDK, EmberZNet SDK, SDK

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *