![]()
Zigbee EmberZNet SDK 7.2.5.0 GA
Gecko SDK Suite 4.2
24 di ghjennaghju di u 2024
Zigbee EmberZNet SDK
Silicon Labs hè u venditore di scelta per i OEM chì sviluppanu a rete Zigbee in i so prudutti. A piattaforma Zigbee di Silicon Labs hè a suluzione Zigbee più integrata, cumpleta è ricca di funzioni disponibile.
Silicon Labs EmberZNet SDK cuntene l'implementazione di Silicon Labs di a specificazione di stack Zigbee.
Queste note di liberazione copre a versione di u SDK:
- 7.2.5.0 publicatu u 24 di Ghjennaghju di u 2024
- 7.2.4.0 publicatu u 16 d'Agostu di u 2023
- 7.2.3.0 publicatu u 3 di maghju di u 2023
- 7.2.2.0 publicatu l'8 di marzu di u 2023
- 7.2.1.0 publicatu l'1 di ferraghju 2023
- 7.2.0.0 publicatu u 14 di dicembre di u 2022
CARATTERISTICHE CHIAVE
Zigbee
- Supportu di almacenamentu di chjave sicura per e parti MG2x chì supportanu Secure Vault-High
- Supportu MG24 + Si4468 Dual-PHY Zigbee Smart Energy
- Supportu MG12 Dual-Band 2.4GHz + SubGHz Zigbee Smart Energy
- Supportu di Modulu SiP MGM240S
- Supportu Zigbee on Host (ZigbeeD) per l'architettura x32 64 bit è 86 bit - sperimentale
Multiprotocolu
- Dynamic Multiprotocol Bluetooth è multiPAN 802.15.4 in modu RCP
- Dynamic Multiprotocol Bluetooth è Zigbee NCP - sperimentale
- Supportu di a Biblioteca di Manufacturing (MfgLib) per u RCP Concurrent Multiprotocol
- Zigbee + OpenThread Ascolta simultanea nantu à parti MG24 - sperimentale
Avvisi di cumpatibilità è usu
Per infurmazione nantu à l'aghjurnamenti è l'avvisi di sicurità, vede u capitulu di Sicurezza di e Note di rilascio di a piattaforma Gecko installate cù questu SDK o in a tabulazione TECH DOCS in https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs ricumande ancu fermamente chì vi abbonate à i Cunsiglii di Sicurezza per infurmazione aghjurnata. Per istruzioni, o sè site novu à u SDK di Zigbee EmberZNet, vede Using This Release.
CCompilatori compatibili:
IAR Embedded Workbench for ARM (IAR-EWARM) versione 9.20.4.
- Aduprà u vinu per custruisce cù l'utilità di linea di cumanda IarBuild.exe o IAR Embedded Workbench GUI in macOS o Linux puderia risultà in errori. files esse usatu per via di scontri in l'algoritmu di hashing di vinu per generà brevi file nomi.
- I clienti in macOS o Linux sò cunsigliati di ùn custruisce micca cù IAR fora di Simplicity Studio. I clienti chì facenu deve verificate currettamente chì u currettu files sò usati.
GCC (The GNU Compiler Collection) versione 10.3-2021.10, furnita cù Simplicity Studio.
Articuli novi
1.1 Funzioni novi
Novu in a versione 7.2.0.0
Zigbee Security
U supportu hè dispunibule per almacenà e chjave di criptografia in modu sicuru in e parti EFR32MG2x chì supportanu a funzione Secure Vault-High. Consultate AN1271: Secure Key Storage per infurmazione nantu à l'almacenamentu sicuru di e chjave di sicurità. L'applicazioni chì volenu almacenà e chjave di sicurezza in un almacenamentu sicuru deve esse aduprate per novi implementazioni, postu chì l'aghjurnamentu OTA per i dispositi esistenti ùn hè attualmente supportatu in questa versione.
Energia intelligente
U supportu simultaneo di Dual-PHY Smart Energy hè avà dispunibule nantu à e parti EFR32xG24 + Si4468.
U supportu Zigbee Smart Energy Dual-Band 2.4GHz è Sub-GHz per i dispositi finali hè avà dispunibule nantu à EFR32xG12 par
DMP NCP
U supportu Dynamic Multiprotocol Zigbee-NCP + Bluetooth-NCP hè avà dispunibule.
1.2 Novi Applicazioni
Nimu
1.3 Novi cumpunenti
Novu in a versione 7.2.0.0
Zigbee Cumpunenti di u Manager di Sicurezza
Zigbee Security Manager
U cumpunente Zigbee Security Manager hè un cumpunente cumuni chì furnisce una interfaccia per l'utilizatore per gestisce e chjave di sicurità è e rutine di criptu. Stu cumpunente hè adattatu per e chjavi specifichi di Zigbee è e rutine di criptu.
Manager di Sicurezza
U cumpunente di Security Manager hè un cumpunente di stack-agnostic chì furnisce una interfaccia per gestisce e chjave in l'almacenamiento PSA. Quessi ponu esse chjavi impannillati se u dispusitivu sustene a funzione Secure Vault-High. U cumpunente di u Manager di Sicurezza furnisce ancu una interfaccia à certe rutina di criptu. U cumpunente Zigbee Secure Key Storage utilizeghja u cumpunente Security Manager.
Classic Key Storage
U cumpunente di Zigbee Classic Key Storage gestisce l'almacenamiento è a ricuperazione di e chjave di sicurezza in tokens NVM3. I chjavi almacenati in NVM3 sò salvati in u chjaru in u flash, chì significa chì i chjavi ponu esse leghje quandu u flash hè lettu da u dispusitivu. Stu metudu di almacenamentu hè u modu chì l'applicazioni Zigbee anu prima guardatu chjave in u dispusitivu.
Storage Key Secure
U cumpunente Zigbee Secure Key Storage gestisce l'almacenamiento di e chjave cù l'API PSA. Per i dispositi chì supportanu a funzione Secure Vault-High, i chjavi sò impannillati in un almacenamentu sicuru è ùn ponu micca esse raccolti da leghje flash da u dispusitivu.
U cumpunente di u Manager di Sicurezza hè utilizatu da u cumpunente Zigbee Secure Key Storage per eseguisce certe rutina di criptu, cum'è a criptografia è a decifrazione AES.
L'utilizatori chì vulianu avè e chjavi di u magazinu di l'applicazioni in modu sicuru deve fà cusì solu nantu à implementazioni fresche. Attualmente ùn ci hè micca supportu per i dispositi implementati per aghjurnà u so almacenamentu di chjave è spustà e chjave di sicurità da i tokens in un almacenamentu di chjave sicura. Questa funziunalità di l'aghjurnamentu hè prevista per una futura versione.
I dispositi chì includenu a funzione Secure Vault High ponu sempre almacenà e chjave di sicurezza in modu classicu (per esample in tokens) includendu invece u cumpunente Classic Key Storage. L'applicazioni basate in SDK 7.2.0.0 chì includenu funzionalità di aghjurnamentu OTA per questi dispositi Secure Vault-High in esecuzione di codice pre-SDK 7.2.0.0 sò attualmente limitati à aduprà u cumpunente Classic Key Storage.
I dispositi Secure Vault-High ùn ponu micca retrocede da una maghjina chì hà guardatu e chjave in un almacenamentu sicuru à una maghjina chì guarda e chjave torna in tokens.
Altri cumpunenti
Watchdog Refresh
U cumpunente di rinfrescante watchdog resetta periodicamente u timer di watchdog (u valore hè configurabile è mantene un valore predeterminatu di 1 secondu). Da nutà chì, per fà questu, a parte deve entre in u modu di energia EM0. Stu cumpunente hè inclusu per automaticamente quandu ci hè un RTOS è watchdog hè utilizatu in u codice. A rinfrescante di u timer watchdog pò esse disattivata usendu l'opzione di cunfigurazione in u cumpunente.
Adattatore Green Power
U cumpunente zigbee_green_power_adapter supporta l'usu di u servitore d'energia verde o cumpunente di cliente in un quadru persunalizatu. Stu cumpunente include un set di fonti minimu necessariu files da u quadru di l'applicazione è furnisce una quantità di subrutines da esse aduprate per integrà u quadru persunalizatu.
1.4 Novi API
Novu in a versione 7.2.1.0
Rinominatu sl_set_passive_ack_config () à sl_zigbee_set_passive_ack_config ()
Rinominatu emAfOverrideAppendSourceRouteCallback() à emberAfOverrideAppendSourceRouteCallback()
Restated emberChildId() dopu a rimuzione in 7.2.0.0
Restated emberChildIndex () dopu a rimuzione in 7.2.0.0
Novu in a versione 7.2.0.0
Componente Zigbee Security Manager
U cumpunente Zigbee Security Manager furnisce parechje API, chì sò implementate da u Zigbee Classic Key Storage o Zigbee Secure Key Storage. Forniscenu funziunalità chì includenu l'importazione è l'esportazione di chjave guardate da u cumpunente, ricuperazione di metadati chjave, caricate e chjave per aduprà in una operazione, è eseguisce operazioni criptografiche cù una chjave caricata. Una lista completa di sti novi API hè dispunibule in a documentazione di l'API Zigbee Stack à https://docs.silabs.com. Un subset di quelli API sò listati quì.
- void sl_zb_sec_man_init_context (sl_zb_sec_man_context_t * cuntestu)
- sl_status_t sl_zb_sec_man_import_key(sl_zb_sec_man_context_t* context, sl_zb_sec_man_key_t* plaintext_key)
- sl_status_t sl_zb_sec_man_export_key(sl_zb_sec_man_context_t* context, sl_zb_sec_man_key_t* plaintext_key)
- sl_status_t sl_zb_sec_man_load_key_context (sl_zb_sec_man_context_t* cuntestu)
- 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* nonce, bool encrypt, const uint8_t* input, uint8_t encryption_start_index, uint8_t length, uint8_t* output)
Miscellaneous
Bool EmberClusRenRenAnable (Uint8_T endpoint, EmberAfClusterId maschera, l'amberità è disattivazione di e clea Queste API necessitanu di mette EMBER_AF_PLUGIN_ZCL_CLUSTER_ENABLE_DISABLE_RUN_TIME in u plugin core di u framework ZCL per esse cumpilatu.
1.5 Novi cumandamenti CLI
Novu in a versione 7.2.0.0
Aggiuntu un novu cumandamentu CLI per u cumpunente "bluetooth_on_demand_start", "plugin ble start" è "plugin ble stop" per dumandà l'iniziu è l'arrestu di a pila Bluetooth quandu hè necessariu.
1.6 Supportu di a nova piattaforma
Novu in a versione 7.2.4.0
U supportu di bordu di radiu BRD4195B è BRD4196B hè avà dispunibule.
Novu in a versione 7.2.0.0
U supportu di u Modulu SiP MGM240S hè avà dispunibule.
1.7 New Documentation
Tutti i cumpunenti anu documentazione dispunibule. Se avete un prublema per vede a documentazione quandu selezziunate u cumpunente in u Configuratore di Prughjettu, pudete truvà nantu https://docs.silabs.com/.
Migliuramentu
Cambiatu in a versione 7.2.5.0
MAC TX Unicast Retry Counter
In e versioni precedenti, a callback di u Counter Handler per a capa MAC è APS EmberCounterTypes in quantu à u pacchettu RX è TX ùn era micca passatu l'ID di u nodu di destinazione propiu o l'argumenti di dati, è a documentazione API riguardanti u cumpurtamentu di certi contatori chì utilizanu sti parametri ùn era micca chjaru o ingannevole. Mentre a firma di emberCounterHandler () ùn hè micca cambiatu, a manera chì i so paràmetri sò populati anu cambiatu pocu. I cambiamenti intornu à questa API includenu i seguenti:
- I cumenti intornu à l'enums EmberCounterType in ember-types.h sò stati allargati per a chiarezza.
- U paràmetru di l'ID di u nodu à u Counter Handler per i contatori TX-related avà verificate se u modu di indirizzu di destinazione indica un ID breve validu prima di usà. (Se no, nisun indirizzu di destinazione hè populatu, è un valore di placeholder di EMBER_UNKNOWN_NODE_ID hè utilizatu invece.)
- U paràmetru di l'ID di u nodu à u Counter Handler per i contatori in relazione à RX riflette avà l'ID di u nodu fonte, micca l'ID di u nodu di destinazione.
- Retry count hè * micca * passatu cum'è u paràmetru di dati per i contatori EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS / FAILED cum'è deskrittu in ember-types.h in versioni precedenti, ma questu ùn hè mai statu populatu bè in versioni precedentemente liberate, cusì u so valore in versioni precedenti saria sempre statu. 0. Stu cumpurtamentu hè statu clarificatu in a descrizzione di quelli EmberCounterTypes. (Tuttavia, u numeru di tentativi per i tentativi di a capa APS cuntinueghja à esse populatu in u paràmetru di dati per i tipi di contatori EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED, in cunfurmità cù e versioni precedenti.)
- Tutti i contatori chì populanu l'ID di Node o u paràmetru di dati per a callback sò stati verificati per assicurà chì passanu l'indirizzu previstu (o EMBER_UNKNOWN_NODE_ID se un ID di Node era previstu, ma ùn pò micca esse acquistatu da u pacchettu), o dati cum'è descrittu in ember rivisatu. -types.h ducumentazione.
- U gestore di contatore per EMBER_COUNTER_MAC_TX_UNICAST_RETRY riflette avà currettamente l'ID di u nodu di destinazione di a capa MAC è u numeru di tentativi in u so ID di u nodu di destinazione è i parametri di dati.
- U gestore di contatore per EMBER_COUNTER_PHY_CCA_FAIL_COUNT avà furnisce infurmazioni di l'ID di u nodu di destinazione per mezu di u paràmetru di l'ID di u nodu nantu à a destinazione di a capa MAC prevista di u messagiu chì hà fallutu a trasmissione.
Clarificazione di u Cumportamentu Intendendu per CSL
L'utilizatori sò ricurdati chì e trasmissioni CSL unsynchronized zigbee sò sottumessi à preemption di protokollu à u pianificatore radio. In l'applicazioni SleepyToSleepy, BLE pò è preempt una trasmissione CSL zigbee, chì finisce a trasmissione. A preemption di Scheduler hè più cumuna per CSL micca sincronizatu, postu chì una sequenza di frames di sveglia potenzialmente longa pò esse usata. L'utilizatori chì vulianu aghjustà e priorità di trasmissione ponu aduprà u cumpunente di Tuning and Testing DMP per fà. L'utilizatori ponu ancu cunsultà UG305:
Dynamic Multiprotocol User's Guide per più infurmazione.
Un prublema hè stata risolta in CSL induve una nova sequenza di fotogramma di sveglia chì hè ricevutu immediatamente dopu à un quadru di carica pagata precedente ùn saria micca arregistrata currettamente. Questu averebbe risultatu in un quadru di carichi missed.
Cambiatu in a versione 7.2.2.0
Miscellaneous
Migliuratu u calculu di cambiamentu reportable in u cumpunente di Reporting supportendu u calculu di differenza di tippu di dati float. Questu hè supportatu cù e librerie float di a piattaforma. Se u calculu di cambiamentu reportable implica tippi di dati doppiu o semi precisione, un inseme di callbacks (emberAfGetDiffCallback è emberAfDetectReportChangedCallback) sò intrudutti per l'utilizatore per furnisce e so funzioni aritmetiche. Firma di funzione di callback di stack di quadru di l'applicazione aghjurnata è aghjunte callbacks di framework di host mancanti. Queste aghjurnamenti sò dispunibuli à https://docs.silabs.com/. Aggiornata a funzione ezspPollHandler cù argumenti di input aghjurnati, chì necessitava l'aghjurnamentu di EZSP_PROTOCOL_VERSION à 0x0B.
Cambiatu in a versione 7.2.1.0
Miscellaneous
Gestione di l'errore mejorata in sl_zigbee_set_passive_ack_config ().
Cambiatu in a versione 7.2.0.0
Cane da guardia
Riattivatu u timer watchdog in Zigbee sample applicazioni. Avemu avà pet u watchdog una volta per seconda in l'app.c file per u prughjettu currispundente.
Find Sub-GHz Network
Aggiunta a cunfigurazione CMSIS per e pagine di canali è maschere per u cumpunente di ricerca di rete sub gigahertz.
Gestione di a rete
Aggiuntu un script di validazione per u cumpunente di Zigbee Network Steering per cunfirmà chì l'opzione di scans ottimizzati hè ancu attivata se l'opzione "prova tutte e chjave" hè attivata * .
NCP - CPC
A documentazione hè stata aghjurnata per indicà chì l'applicazioni NCP necessitanu CPC incluse in l'applicazioni basate in RTOS è deve esse aduprata cù una applicazione host chì supporta CPC.
Lavamanu Green Power
A tavola di sink GP almacena avà l'ID di gruppu per u tipu di sink groupcast (EMBER_GP_SINK_TYPE_GROUPCAST) in u token rispettivu.
L'enumerazione di u tipu di lavabo hè stata aghjurnata per sguassà l'EMBER_GP_SINK_TYPE_SINK_GROUPLIST.
Miscellaneous
A documentazione hè stata aghjurnata per dichjarà chì l'ultimi dui byte di u pacchettu ricevutu in modu di fabricazione ùn deve esse interpretatu cum'è i bytes FCS / CRC.
Strutture di cumandamenti cù elementi di grandezza più grande di 4 byte sò avà definiti cum'è arrays integer invece di puntatori interi.
Problemi fissi
Fixatu in a versione 7.2.5.0
| ID # | Descrizzione |
| 1147306 | Risoltu un prublema per u coordinatore multi-mac chì impediva a scansione nantu à l'interfaccia sub ghz durante a furmazione di a rete per via di a precedente partenza di a rete. |
| 1198598, 1196698 |
Fixed frame spurious pending bit set when there is no data pending |
| 1215648 | Chjamà ember Remove Child () durante un tentativu di riunione sicura da un dispositivu finale pò potenzalmentu guidà à un decrementu extra di u Conte di i zitelli, putenzialmente purtendu à un Conte di Figlioli di -1 (255), impediscendu à i dispositi finali di unisce / riunisce per via di un indicò a mancanza di capacità in u Beacon. |
| 1215649 | E funzioni di ricerca di a Table Child in a pila sò inconsistenti in l'usu di 0x0000 versus 0xFFFF per u valore di ritornu di l'ID di nodu chì rapprisenta entrate invalide / vacanti, chì portanu à prublemi à verificà e entrate inutilizate in API cum'è ember Remove Child (). |
| 1215650 | Destinazione è PHY Index furnitu in Ember Extra Counter Info struct cum'è parte di ember Counter Handler() pò esse sbagliati per i tipi di contatori MAC TX Unicast. |
| 1215652 | I pacchetti Beacon in uscita duveranu attivà EMBER_COUNTER_MAC_TX_BROADCAST invece di EMBER_COUNTER_MAC_TX_UNICAST. |
| 1215653 | Invià un sondaghju di dati quandu i buffer di pacchetti sò stati sbulicati à quasi cero pò purtà à un difettu di l'autobus. |
| 1221878 | A riunione di un dispositivu finale a cù a chjave NWK precedente dopu un cambiamentu chjave hà causatu chì u dispositivu finale sia misu per errore in a tavola vicina è trattatu cum'è un router invece di un zitellu di u dispositivu finale, interferendu cù u messagiu propiu di messagiu. |
| 1240390 | ZDO Bind / Unbind Requests rifiutati per ragioni di accessu / permissione duveranu rinvià u statutu EMBER_ZDP_NOT_AUTHORIZED piuttostu cà u statutu EMBER_ZDP_NOT_PERMITTED secondu e specificazioni Zigbee. |
| 1240620 | Fixed un prublema chì causava a macchina di u statu di muvimentu di u dispositivu finale per piantà i tentativi di riunite à a reta in cundizioni di trafficu pesante. |
Fixatu in a versione 7.2.4.0
| ID # | Descrizzione |
| 1174328 | Fixed un prublema chì hà causatu unu di i passi in a prova Touchline (DN-TLM-TC-02B) per fallu. |
Fixatu in a versione 7.2.3.0
| ID # | Descrizzione |
| 1130734 | Fixed pointer null dereference quandu invià una risposta d'associazione se ùn ci hè micca buffer disponibile. |
Fixatu in a versione 7.2.2.0
| ID # | Descrizzione |
| 660624 | Componente di a tabella di u dispositivu aghjurnatu per esse utilizatu sia da SoC sia da l'architetture host. |
| 754110 | U calculu di cambiamentu reportable hè aghjurnatu per sustene u calculu di float usendu a biblioteca di float dipendente da a piattaforma. |
| 1026022 | Fixed un prublema chì affettava a velocità di baud UART quandu stabilisce u valore CTUNE in NCP da l'ospite usendu u cumandimu EZSP_CONFIG_CTUNE_VALUE. |
| 1026760 | Risoltu un prublema chì permetteva à i dispositivi finali duali capaci di PHY di riunisce in l'interfaccia 2.4 GHz dopu avè assuciatu à l'interfaccia sub gigahertz. |
| 1030357 | Fixed un prublema cù u cumandimu "plugin megilp set-options" chì restituiva un errore in u modu di fabricazione registrendu i callbacks per stabilisce i valori di cunfigurazione. |
| 1063627 | Aghjurnatu ember Af Remote Set Binding Callback () è aghjustatu callback mancante per l'architettura di l'ospite. |
| 1079388 | Risoltu un prublema induve l'opzione EMBER_AF_PLUGIN_NETWORK_CREATOR_SECURITY_BDB_JOIN_USES_INSTALL_CODE_KEY in u
U cumpunente di Network Creator Security hè sovrascrittu quandu i cumandamenti CLI "plugin network-creator-security open-network" o "plugin network-creator-security open-with-key" sò invucati. |
| 1087526 | Risolti alcuni prublemi di Covertly. |
| 1096375 | Fixed un prublema induve l'ember Hmac AesHash API ùn era micca dispunibile per e custruzzioni di l'applicazioni da Emberizine 7.2.0. |
| 1097258 | Fixed un prublema chì affettava i casi di teste di Green Power Server 4.5.2.2, 4.5.2.3, 4.4.3.1 è 4.4.2.8. |
| 1099131 | Fixed un prublema chì impedisce à u servitore di mandà un missaghju di terminazione à un cliente s'ellu hà ricevutu un certificatu malformatu durante u stabilimentu chjave. |
| 1103117 | Fixed un prublema chì causava chì u Green Power Server ùn restava micca inizializatu dopu una partenza di a rete è riassociazione di l'applicazione Green Power Combo. |
| 1104793 | Fixed un prublema chì causava un fallimentu di l'affirmazione per u scenariu di transazzione di dati in corso nantu à e duie interfacce di a doppia pila PHY. |
| 1106002 | Fixed un prublema chì affettava u casu di prova di u servitore Green Power 4.4.1.7 passi 1-2. |
Fixatu in a versione 7.2.1.0
| ID # | Descrizzione |
| 289695 | U cuntrollu di gamma per l'ID di fonte di u dispusitivu Green Power riservatu è inesistente sò aghjuntu à i gestori di cumandamenti di u cluster Green Power. |
| 651930 | Eliminatu u legacy NCP callback ember AfPlugin Concentrator Broadcast Send Send Callback (). |
| 621144 | Aghjunghje supportu per u switch GPD nantu à i dispositi unicu buttone cum'è BRD4183A. |
| 648906 | Riimplementatu emberChildIndex(). |
| 659010 | Riimplementatu emberChildIndex(). |
| 727076 | Fixed un prublemu chì puderia risultà in a funzione di diagnostica per aduprà Endpoint incorrect per aghjurnà LQI, RSSI, è u tentativu MAC mediu. |
| 746260 | Aghjunghje supportu per u cluster Smart Energy KEEP-ALIVE. |
| 1026760 | Prublemu risoltu induve u Dispositivu Finale puderia riunisce cù l'interfaccia incorrecta. |
| 1031169 | Fixatu un prublema induve un GPD accoppiatu puderia esse eliminatu indipendentemente da a presenza in a tabella di traduzzione. |
| 1031241 | Validazione mejorata di l'indirizzu Green Power riservatu. |
| 1063525 | Fixed un prublema chì puderia risultà in un scambiu di chjave di ligame di verificazione invalidu per riesce ancu quandu u Trust Center hà utilizatu una chjave di ligame incorrecta. |
| 1067877 | Fixed un prublema chì l'infurmazione di Scena hè stata eliminata in modu incorrectu quandu aghjunghje una nova Scena cù u stessu Groupoid è ScanID. |
| 1068968 | Gestione mejorata di i timeouts di a tavola di i zitelli in emberGetChildData (). |
| 1069245 | Prutotipu di plugin di tabella di u dispositivu migliuratu ember Af Trust Center Join Callback () per correggere l'errori di compilazione. |
| 1074378 | Risoltu un prublema chì permetteva à i Dispositivi Finali di doppia banda di unisce in modu incorrectu à un canale micca preferitu, ma ùn impediscenu micca a riunione di PAN in u canale. |
| 1075748 | Fixed un prublema chì hà causatu un errore di compilazione EEPROM quandu sguassate CLI. |
| 1077176 | Fixed un prublema chì puderia causà NCP à fallu à l'iniziu per via di u filtru MAC inter-PAN (0x36) per via di una dimensione incorrecta di a tavola di filtru MAC. |
| 1081511 | Fixed un prublema chì impedisce l'usu di a chjave curretta di u tipu 4 (OOB) per a messa in cumissioni. |
| 1082602 | Fixed un prublema chì puderia causà pacchetti chì ùn anu micca decifratu durante a messa in cumissioni per esse trasmessi cum'è notificazioni di cumissioni cù l'autentificazione falluta marcata. |
| 1083200 | Fixatu un prublema induve i Codici di Integrità di u Messaghju ùn sò micca stati copiati in l'ospitu in emGpCalculateIncomingCommandMic (). |
| 1083835 | A tavola di sink fissu a gestione di cumandamenti di lettura per u tippu gp Sharedkey chì hà riparatu u fallimentu di u Test Case GP 4.4.4.3. |
| 1085137 | Fixed un prublema induve u Sink puderia sguassà tutte e entrate per u modu di app 2 è currisponde à EUI64s. |
| 1087618 | Risolti i prublemi di compilazione per via di a mancanza di l'intestazione Green Power Adapter fileÙn hè micca inclusu in a liberazione. |
| 1092779 | Prublemu risoltu chì impedisce à un Dispositivu Finale di processà una Richiesta di Licenza ZDO da un nodu di rete non-parent. |
| 1091792 | Gestione di l'errore mejorata è codice di ritornu di ember Get Current Security State (). |
| 1087567 | U ncp sampl'applicazione "nap-quart-hw-dual-phy" ùn hè micca supportata da u pianu di sviluppu BRD4155. |
| ID # | Descrizzione |
| 1089841 | Un prublema chì hà causatu l'ember Find And Rejoin Network With Reason per rinvià u statu occupatu per una prucedura di muvimentu di u dispositivu finale nantu à l'interfaccia sub gigahertz hè fissu. |
| 1094643 | U prototipu di funzione per emGp Outgoing Command Encrypt hè sguassatu da u servitore di l'energia verde perchè hè solu internu à a sicurezza di u putere verde. file. |
| 1097536 | Fixed un prublema chì hà causatu u coordinatore multi-MAC à utilizà una interfaccia MAC incorrecta per mandà una risposta di riunione micca dumandata à u so figliolu durante a risoluzione di cunflittu di indirizzu. Stu prublema hà causatu ZCP Test Case 10.12 per fallu in sub-gigahertz. |
Fixatu in a versione 7.2.0.0
| ID # | Descrizzione |
| 498094 | Risoltu un prublema in u cuntrollu di funzione Per Reporting Config () in u servitore di misurazione. induve u sicondu paràmetru di input di a funzione invucata ember Af Contains Server () avia riferitu incorrectamente l'ID di cluster invece di l'ID d'attributu. |
| 657626 | L'aghjurnamentu di l'OTA cù a dumanda di pagina pò avà gestisce finu à EMBER_AF_PLUGIN_EEPROM_PARTIAL_WORD_STORAGE_COUNT numeru di operazioni di scrittura fora di ordine senza un assertu. |
| 684653 | Fixed un prublema chì causava l'iniziu di a guida di a rete per aghjunghje un compitu TC senza verificà u statu di a rete è u statu di guida. |
| 688985 | Prublemu risoltu induve u dispositivu di unitu s'unì à a reta cù l'ID Pan Estesa sbagliatu, chì resultaria in un cunflittu Pan ID. |
| 742167 | Fixed un prublema chì causava a discrepanza di u campu di Sequence Number in coppie di messagi ZLL (richiesta - risposta). |
| 755880 | Cambiatu l'ID di l'avvenimentu GBCS per avè valori curretti da a spec. |
| 756571 | Risoltu u prublema chì hà causatu l'ember Packet Handoff fin chì vene à riceve un indice cattivu per i pacchetti EMBER_ZIGBEE_PACKET_TYPE_NWK_DATA/EMBER_ZIGBEE_PACKET_TYPE_NWK_COMMAND |
| 760759 | Un prublema hè stata riparata induve certi moduli, cum'è MGM210, ponu esse usatu per generà è custruisce una applicazione chì usa LED è buttoni, cum'è Dynamic Multiprotocol LightSed. L'applicazioni chì utilizanu sti periferichi ùn sò micca supportati per i moduli chì mancanu di linee dedicate per l'usu di i buttoni è LED. |
| 763728 | Manipulatu u casu di spaziu insufficiente quandu leghje attributi. |
| 819117 | Fixed un prublema chì hà causatu à i genitori di ùn verificà RX in u bit inattivu quandu risponde à una dumanda di riunione da un dispositivu scunnisciutu |
| 824361 | Fixed typedef avvisi quandu custruisce "ncp-quart-hw" sampl'app cù IAR. |
| 825902 | Risoltu un prublema induve l'associazione, a riunione è l'aghjurnamenti di l'ID di u nodu puderanu finisce cù un nodu chì hè assignatu un indirizzu invalidu. |
| 829607 | Fixed un prublema di cunfigurazione di u dispositivu finale chì annullava u valore di l'alias di l'indirizzu di a rete furnitu da l'utilizatori à u so propiu ID di nodu quandu i missaghji multicast è broadcast sò stati originati da l'applicazione. |
| 841499 | Risoltu un prublema induve un dispositivu novu unitu ùn pò micca esse aghjuntu à a tavola di u zitellu se u so indirizzu IEEE ùn hè micca cunnisciutu. |
| 842361 | Fixatu un prublema di analisi causatu da una matrice di lunghezza minima incorrecta di cumandamenti di cluster OTA. |
| 844016 | Fixed un prublema chì causava errori di compilazione nantu à BRD4183C escludendu sta tavola per alcune app. * |
| 850747 | Watchdog hè avà attivatu per difettu in tutti i Zigbee Emberizineample applicazioni. |
| 1017165 | Fixed un prublema chì causava u cumpunente Force Sleep & Wake Up dipendenu da u cumpunente CLI |
| 1021877 | Prublemu risoltu in i prughjetti DynamicMultiprotocolLightSed è DynamicMultiprotocolLightSed induve u pianificatore ùn era micca chjusu bè da u cuntestu di u travagliu CLI quandu u numeru di argumenti di cumanda CLI era menu di 2. |
| 1021884 | Fixatu un allineamentu incorrectu per un token indexatu in u cumpunente wwah-server-silabs. |
| 1024651 | Fixed un prublema induve emberAfMessageSentCallback () ùn era micca chjamatu se u zitellu era statu eliminatu durante a trasmissione. |
| 1026622 | Risoltu un prublema chì hà causatu a mancanza di l'ultimu byte cù packet-handoff quandu EMBER_MANGLE_PACKET hè utilizatu. |
| 1027200 | Fixed un prublemu induve u cumpunente di Stabilimentu Chjave hà mandatu NO_RESOURCES invece di u BAD_MESSAGE necessariu quandu un iniziatore cun EUI64 scunnisciutu hà pruvatu à stabilimentu chjave. |
| 1030940 | Prublemu risoltu in quale a frequenza di messagiu APS veramente alta versu i dispositi SED puderia riesce à richieste di (ri) unisce micca processate. |
| ID # | Descrizzione |
| 1042022 | Prublemu risoltu induve u cumpunente di Stabilimentu Chjave ùn hà micca verificatu a dumanda di cumanda minima è a lunghezza di risposta di cumandamentu. |
| 1058984 | U mudellu di callback per u messagiu mandatu seria chjamatu parechje volte per i pacchetti frammentati, invece di una volta dopu chì tutti i frammenti sò mandati. Questu hè statu un cambiamentu di cumpurtamentu chì principia in Zigbee Emberizina SDK 7.0 è hè statu indirizzatu in SDK 7.2.0 è più tardi. A callback modellata hè avà invocata solu una volta per trasmissione frammentata. |
| 1060156 | Fixed un prublema induve TC ùn hà micca mandatu a Chjave NWK quandu altri dispositi scannavanu. |
| 1061948 | U prublema di un numeru di sequenza ZCL più bassu per inizià u cumandamentu di stabilimentu chjave chì seguita un attributu di lettura hè fissu. |
| 1066234 | Fixed un prublema chì causava chì a macchina di u statu di stabilimentu chjave si bloccava se Confirmà a Risposta di Dati Chjave hè persa in l'aria. |
| 1066947 | Prublemu risoltu induve a prucedura di scansione in u codice di forma è unisce puderia corrompere a memoria utilizata da altri buffer. Questu si manifesta cum'è un difettu di bus, un errore d'utilizazione o un assertu di buffer di pacchettu. |
| 1068035 | Fixed un prublema potenziale chì causava un errore di ligame quandu u cliente vole usà u cliente o servitore di energia verde solu per a so applicazione NCP. |
| 1068055 | I seguenti attributi opzionali di cluster ZCL Basic, chì mancavanu da a definizione XML file, sò stati aghjuntu: 0x000C Dettagli di a versione di u fabricatore, 0x000D Serial Number, è 0x000E Label Product. |
| 1069727 | Fixatu un errore MISRA variabile micca inizializatu in fila indirettafile. |
| 1077662 | Prublemu risoltu induve a regula di l'aghjurnamentu ùn hà micca sparatu currettamente per a cunfigurazione di a dimensione di a pila di task Zigbee RTOS. Avà hè specificatu in byte invece di parolle. |
Problemi cunnisciuti in a versione attuale
I prublemi in grassu sò stati aghjunti da a versione precedente. Se avete mancatu una versione, e note di liberazione recenti sò dispunibili https://www.silabs.com/developers/zigbee-emberznet in a tabulazione Tech Docs.
| ID # | Descrizzione | Soluzione |
| N/A | I seguenti app / cumpunenti ùn sò micca supportati in questa versione · NCP Sleepy · Supportu EM4 |
E funzioni seranu attivate in versioni successive. |
|
193492 |
ember Af Fill Command Global Server To Client Configure Reporting macro hè rottu. U riempimentu di u buffer crea un pacchettu di cumanda sbagliatu. | Aduprate u cumandimu CLI "zcl global send-me-a-report" invece di l'API. |
| 278063 | Tunnel di energia intelligente plugins avè trattamentu / usu cunflittu di l'indici di a tabella di indirizzu. | Nisuna soluzione cunnisciuta |
|
289569 |
A lista di selezzione di u livellu di putenza di i cumpunenti di u creatore di a rete ùn offre micca una gamma completa di valori supportati per EFR32 |
Edite a gamma <-8..20> specificata in u cummentariu CMSIS per EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P
OWER in u /protocol/zigbee/app/framework/plugin/network-creator/config/network-creator-config.h file. Per esample, cambia à . |
| 295498 | A ricezione UART a volte scende byte sottu una carica pesante in u casu d'usu dinamicu multiprotocolu Zigbee + BLE. | Aduprate u cuntrollu di u flussu di hardware o diminuite u baud rate. |
|
312291 |
EMHAL: E funzioni hal Common Get In.x Millisecond Tick nantu à l'ospiti Linux utilizanu attualmente a funzione gettimeofday, chì ùn hè micca garantitu per esse monotonica. Se u tempu di u sistema cambia, pò causà prublemi cù u timing di stack. |
Mudificà queste funzioni per utilizà clock_gettime cù a fonte CLOCK_MONOTONIC invece. |
| 338151 | L'inizializazione di NCP cù un valore bassu di buffer di pacchettu pò causà pacchetti corrupti. | Aduprate u valore riservatu 0xFF per u conte di buffer di pacchetti per evità u valore predeterminatu troppu bassu |
| 387750 | Issue cù furmati Route Table Request in u dispusitivu finali. | Sottu investigazione |
| 400418 | Un iniziatore di touchlink ùn pò micca ligà à un target di u dispositivu finale chì ùn hè micca novu in fabbrica. | Nisuna soluzione cunnisciuta. |
|
424355 |
Un iniziatore capace di target-link di touchlink di un dispositivu di u sonnu micca novu di fabbrica ùn hè micca capaci di riceve una risposta d'infurmazioni di u dispositivu in certe circustanze. |
Sottu investigazione |
|
465180 |
L'elementu di Ottimisazione di Coexistence Radio Blocker "Enable Runtime Control" pò bluccà u funziunamentu Zigbee propiu. | Optional 'Wi-Fi Select' Control di Blocker Optimization deve esse lasciatu "Disabilitatu". |
|
480550 |
U cluster OTA hà u so propiu metudu di frammentazione integrata, per quessa ùn deve micca aduprà a frammentazione APS. Ancu se, in casu chì a criptografia APS hè attivata, cresce a carica di l'ImageBlockResponses à una dimensione induve a frammentazione APS hè attivata. Questu puderia guidà à u fallimentu di u prucessu OTA. |
Nisuna soluzione cunnisciuta |
|
481128 |
A causa di reset dettagliata è i dettagli di u crash duveranu esse dispunibuli per difettu via u Virtual UART (Serial 0) nantu à e plataforme NCP quandu u plugin Diagnostics è u perifericu Virtual UART sò attivati. |
Siccomu Serial 0 hè digià inizializatu in u NCP, i clienti ponu attivà l'ember AfN cp Init Call back in u Zigbee NCP Framework è chjamà e funzioni di diagnostica appropritate (ha lGet Extended Reset Info, hal Get Extended Reset String, hal Print Crash Summary, hal Print Crash Details, è halPrintCrashData) in questa callback per stampà sta dati à Serial 0 per viewin u logu di cattura di l'Analizzatore di rete.
Per un example di cumu utilizà sti funzioni, riferite à u codice inclusu in af-main-soc.c's emberAfMainInit () quandu EXTENDED_RESET_INFO hè definitu. |
| ID # | Descrizzione | Soluzione |
|
486369 |
Se un Dynamic Multi Proto col LightSoc chì forma una nova rete hà nodi di u zitellu chì restanu da una reta chì hà lasciatu, ember Af Get ChildTableSize torna un valore micca zero in startIdentifyOnAllChildNodes, causando Tx 66 messagi d'errore quandu indirizzanu i zitelli "fantasma". | Mass-sguassate a parte s'ellu hè pussibule prima di creà una nova rete o cuntrolla programmaticamenti a tavola di u zitellu dopu à abbandunà a reta è sguassate tutti i zitelli chì utilizanu emberRemoveChild prima di furmà una nova reta. |
|
495563 |
Unisci à SPI NCP Sleepy End Device Sample App ùn cortu sondaghju, dunque u tentativu di cunghjunzione fiasca à u statu di Update TC Link Key. | U dispusitivu chì vole unisce deve esse in modalità Short Poll prima di pruvà à unisce. Stu modu pò esse furzatu da u plugin End Device Support. |
|
497832 |
In Network Analyzer, u Zigbee Application Support Command Breakdown for the Verify Key Request Frame riferimentu erroneamente a parte di u payload chì indica l'indirizzu d'origine di u quadru cum'è l'indirizzu di destinazione. |
Nisuna soluzione cunnisciuta |
| 519905
521782 |
Spi-NCP pò raramente fallu di inizià a cumunicazione di bootloader utilizendu u cumandamentu CLI "bootload" di u plugin ota-client. |
Riavvia u prucessu di bootload |
|
620596 |
NCP SPI Example per BRD4181A (EFR32xGMG21)
nWake pin predefinitu definitu ùn pò esse usatu cum'è un pin wake-up. |
Cambia u pin predeterminatu per nWake da PD03 à un pin EM2/3 attivatu per a sveglia in u Plugin NCP-SPI. |
|
631713 |
Un Zigbee End Device signalerà ripetutamente i cunflitti di indirizzu se u plugin "Zigbee PRO Stack Library" hè utilizatu invece di "Zigbee PRO Leaf Library". | Aduprate u "Zigbee PRO Leaf Library" invece di u plugin "Zigbee PRO Stack Library". |
|
670702 |
L'inefficienze in u plugin Reporting ponu purtà à una latenza significativa basata nantu à a frequenza di scrittura di dati è a dimensione di a tavola, chì ponu interferiscenu cù u codice di l'applicazione di u cliente, cumpresu u timing di l'avvenimentu. | Se fate scritti frequenti, cunzidira à verificà e cundizioni di rapportu è mandà rapporti manualmente invece di utilizà u plugin. |
|
708258 |
Valore uninitialized in groups-server.c via addEntryToGroupTable () pò creà un ligame spuriu è causari messagi di rapportu di groupcast per esse mandati. | Aghjunghjite "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;" dopu à "binding.type
= EMBER_MULTICAST_BINDING;" |
|
757775 |
Tutte e parti EFR32 anu un offset RSSI unicu. Inoltre, u disignu di u bordu, l'antenne è l'armatura ponu impactà RSSI. |
Quandu crea un novu prughjettu, installate u RAIL Utility, componente RSSI. Questa funzione include u predefinitu RSSI Offset Silabs hà misuratu per ogni parte. Stu offset pò esse mudificatu se necessariu dopu a prova RF di u vostru pruduttu cumpletu. |
|
758965 |
I cumpunenti di u cluster ZCL è a tavola di scuperta di cummandu ZCL ùn sò micca sincronizati. Dunque, quandu attivate o disattiveghjanu un cumpunente di cluster ZCL, i cumandamenti implementati ùn saranu micca attivati / disattivati in a tabulazione di cumandamentu ZCL Advanced Configurator currispondente. |
Abilita / disattiva manualmente a scuperta per i cumandamenti ZCL desiderati in u ZCL Advanced Configurator. |
| 765735 | L'aghjurnamentu OTA falla nantu à u Dispositivu End Sleepy cù a Richiesta di Pagina attivata. | Aduprate Block Request invece di Page Request. |
|
845649 |
L'eliminazione di u CLI: u cumpunente Core ùn elimina micca EEPROM cli calls à sl_cli.h. |
Sguassà u eeprom-cli.c file chì chjama u slcli.h. Inoltre, chjamate à slcli.h è ancu sl_cli_commandarg_t in l'ota-storage-simple-eeprom ponu esse cummentati. |
|
857200 |
ias-zone-server.c permette di creà un ligame cù un indirizzu CIE "0000000000000000" è posteriormente ùn permette micca più ligami. | Nisuna soluzione cunnisciuta |
| 1019961 | Generatu Z3Gateway fàfile hardcodes "gcc" cum'è CC | Nisuna soluzione cunnisciuta |
| ID # | Descrizzione | Soluzione |
| 1039767 | Problema di overflow di fila di riprova di a rete di router Zigbee in u casu d'usu RTOS multifilu. | Zigbee Stack ùn hè micca thread-safe. In u risultatu, chjamà l'API di zigbee stack da un altru compitu ùn hè micca supportatu in l'ambiente OS è pò mette a pila in un statu "non funzionante". Riferite à a seguente App nota per più infurmazione è workaround usendu gestore di eventi.
https://www.silabs.com/documents/public/application- note/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf . |
| 1081914 | Un prublema hè presente per l'applicazioni chì guardanu e chjave in modu sicuru, o quelli chì includenu u cumpunente Secure Key Storage, è u token. file-based Trust Center Backup funzione, cum'è descritta in AN1387: Backing Up and Restore a Z3 Green Power Combo Gateway. | O aduprate Classic Key Storage o standard Trust Center Backup, chì ùn guarda micca l'infurmazioni di token à un testu file. |
| 1082798 | U plugin Throughput hà 5 bytes menu di a lunghezza massima di u pacchettu. | In a funzione getHeaderLen () situata in zigbee/framework/plugin/app/framework/plugin/throughput/throughtput.c, sguassate a sottrazione di EMBER_AF_ZCL_MANUFACTURER_SPECIFIC_OVERH
Macro EAD durante u calculu di a variabile maxPayloadLen. |
| 1064370 | U Z3Switch sampL'applicazione hà attivatu solu un buttone (esempiu: btn1) per difettu chì porta à una mancata corrispondenza in a descrizzione di u buttone in u prugettufile. | Soluzione: Installa l'istanza btn0 manualmente durante a creazione di u prugettu Z3Switch. |
| 1105915 | In un dispositivu di selezzione di doppia banda, emberGetRadioParameters torna sempre 0 per a pagina di u canali indipendentemente da a pagina di u canali attuale. | Cum'è una soluzione, a pagina pò esse recuperata cù: emMacPgChanPg(emCurrentChannel) ? (emMacPgChanPg(emCurrentChannel) | 0x18). |
| 1175771 | Quandu si esegue mfglib riceve u modu di prova per l'architettura Host-NCP cù u sampl'applicazione, Z3Gateway, riporta assai errori ezspErrorHandler 0x34 chì indicanu l'indisponibilità di i buffer di missaghju. | Configurate EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV ENT_TIMEOUT_MS nantu à l'app host à 100, questu riduce l'errore. |
| 1152898 | NCP cù u watchdog di cuntrollu di flussu hardware hè attivatu ripetutamente mentre l'ospite ùn hè micca attivu. | Assicuratevi chì u NCP hè cunnessu à l'ospite prima chì u NCP hè alimentatu. |
Articuli obsoleti
Obsoletu in a versione 7.2.0.0
A funzione Secure EZSP serà eliminata in una futura versione.
Articuli eliminati
Eliminatu in a versione 7.2.1.0
Eliminatu inutilizatu, legacy NCP callback API ember Plugin Concentrator Bora cast Sent Callback (). Eliminatu RESERVED_AVAILABLE_MEMORY inutilizatu è EXTRA_MEMORY definisce in parechji Zigbee Sample Modelli di prughjettu di l'applicazione. Nota chì a rimuzione di sti definiti legati ùn hà micca effettu nant'à u Sample Applicazioni.
Eliminatu in a versione 7.2.0.0
I cumpunenti Zigbee AES (PSA) è Zigbee CCM (PSA) sò stati eliminati. Per l'applicazioni basate in EFR, u supportu di hardware per queste rutine di criptu hè avà purtatu cù u cumpunente di Zigbee Security Manager, chì hè purtatu in i prughjetti per via di dependenzi di cumpunenti. L'applicazioni d'ospiti ùn utilizanu micca u cumpunente Zigbee Security Manager. L'applicazioni d'ospiti ponu ancu cunsumà i cumpunenti AES (Software) è CCM (Software) se vulete.
Gateway multiprotocolu è RCP
7.1 Articuli novi
Aggiuntu in a versione 7.2.2.0
Zigbeed carica avà u CREATOR_STACK_RESTORED_EUI64, se presente, da i tokens d'ospiti file, è l'utiliza cum'è EUI64, annunziendu l'EUI64 almacenatu nantu à l'EFR32.
Aggiuntu in a versione 7.2.1.0
Zigbeed supporta avà cumandamenti coex EZSP.
Aggiuntu in a versione 7.2.0.0
Aggiuntu Dynamic Multiprotocol BLE è u prughjettu Zigbee NCP (zigbee_ncp-ble_ncp-xxx.slcp). Rilasciatu cum'è qualità sperimentale.
Aggiuntu 802.15.4 ascolta simultanea per EFR32MG24 CMP RCP. Questa hè a capacità di eseguisce Zigbee è Open Thread simultaneamente canali indifferenti cù un RCP unicu (rcp-802154-xxx.slcp è rcp-802154-blehci-xxx.slcp). Rilasciatu cum'è qualità sperimentale.
Aggiuntu supportu Zigbee per l'architettura x32 86-bit.
Aghjunghje supportu per BLE per de-init in casi d'usu multiprotocolu, liberendu risorse di memoria per l'utilizazione da altre stack di protokollu.
Stack API Trace avà pò esse attivatu per Zigbeed mettendu u nivellu di debug à 4 o 5 in u zigbeed.conf. file.
A versione di stack Zigbeed è ancu a data è l'ora di custruisce sò avà stampati in i logs.
7.2 Migliuramentu
Cambiatu in a versione 7.2.2.0
Dimensioni ridotte di fila CPC Tx è Rx per adattà u Zigbee BLE DMP NCP nantu à a famiglia MG13.
Cambiatu zigbee_ble_event_handler per stampà e risposte di scansione da publicità legacy in l'app DMPLight.
L'applicazioni rcp-xxx-802154 è rcp-xxx-802154-blehci usanu ora un tempu di turnaround di 192 µsec per ack non rinfurzati mentre utilizanu sempre un tempu di risposta di 256 µsec per l'acquis avanzati richiesti da CSL.
7.3 Problemi fissi
Fixatu in a versione 7.2.5.0
| ID # | Descrizzione |
| 1188521 | Fixatu un prublema di bloccu RCP durante l'esecuzione di BLE Scan cù notifiche è trafficu ping Open Thread. |
Fixatu in a versione 7.2.4.0
| ID # | Descrizzione |
| 1118077 | In u CMP RCP, i missaghji di Spinel sò stati abbandunati sottu una carica di trafficu pesante per via di u CPC chì ùn mantene micca cù i pacchetti entranti. Fixed this by bundling all Spinel messages pronti à esse mandati nantu à CPC in un payload in u RCP, è unbundling in l'ospite. Questu migliurà dramaticamente l'efficienza di CPC in modu chì pò mantene u trafficu radiu entrante. |
| ID # | Descrizzione |
| 1113498, 1135805, 1139990, 1143344 |
Fixed multiple crashes Zigbeed intermittenti è affirmazioni chì puderanu esse attivati quandu unisce parechji dispositi Zigbee simultaneamente à u CMP RCP. |
Fixatu in a versione 7.2.3.0
| ID # | Descrizzione |
| 1130226 | Prublemu risoltu in quale u RCP ùn si ricuperà micca se u CPC hè diventatu temporaneamente occupatu. |
| 1129821 | Fixed dereference di puntatore nulla in Zigbeed quandu riceve un pacchettu se ùn ci hè micca buffer. |
Fixatu in a versione 7.2.1.0
| ID # | Descrizzione |
| 1036645 | Risolviu un bug in BLE CPC NCP chì impedisce à una app di u cliente di ricunnettersi dopu a prima disconnessione. |
| 1068435 | Fixed u prublema di timing di cumissioni bidirezionale di Green Power. U casu di prova di certificazione GPP 5.4.1.23 passa. |
| 1074593 | Prublemu risoltu in quale i missaghji Just-in-time (JIT) à i dispositi finali dorme ùn sò micca stati mandati currettamente da Zigbee + RCP. |
| 1076235 | Prublemu risoltu induve ot-cli ùn hà micca riesciutu à eseguisce in u containeru docker multiprotocolu. |
| 1080517 | Z3GatewayCPC avà gestisce automaticamente un reset di u NCP (CPC secundariu). |
| 1085498 | Risoltu un prublema induve Zigbeed ùn avia micca mandatu risposte di rejoin à i dispositi finali dorme indirettamente. |
| 1090915 | Prublemu risoltu induve parechji errori 0x38 apparsu quandu si tentava di apre un endpoint Zigbee in u Z3GatewayCPC O per stabilisce i paràmetri EZSP senza resettate u CPC NCP. |
Fixatu in a versione 7.2.0.0
| ID # | Descrizzione |
| 828785 | Fixed un bug in cpc-hci-bridge chì hà causatu un pacchettu HCI per esse abbandunatu se BlueZ hà mandatu dui à una volta. |
| 834191 | Migliuratu l'utilizazione di CPU di l'applicazione cpc-hci-bridge helper. |
| 1025713 | Lunghezza massima aumentata di u percorsu di u dispositivu Zigbeed à 4096. |
| 1036622 | Fixatu un prublema cù cmake per custruisce ot-cli utilizendu u multi-PAN RCP. |
| 1040127 | A sicurità CPC ùn era micca inizializzata per i prughjetti rcp-uart-802154 è rcp-spi-802154 nantu à e parti di serie MG13 è MG14. Per travaglià stu prublema, mbedtls_entropy_adc hè statu aghjuntu cum'è fonte di entropia per queste parti. Chì puderia impedisce chì l'ADC sia usatu in cumminazione cù a sicurità CPC. |
| 1066422 | Fixatu una fuga di buffer intermittenti in Zigbeed. |
| 1068429 | Fixatu una cundizione di razza chì puderia fà l'affirmazione di u CMP RCP. |
| 1068435 | Capacità aghjunta nantu à u node RCP per verificà è buffer un unicu quadru di dati Green Power bidirezionale è mandallu fora di u timeout di rx offset. |
| 1068942 | Riparata una fuga in a tabella di partita di fonte RCP chì puderia impedisce à i dispositi Zigbee di unisce. |
| 1074172 | Fixed l'inviu di dumanda di permessu da Zigbeed quandu riceve un sondaghju da un non-figliolu. |
| 1074290 | Impedisce à Zigbeed di processà i sondaggi senza accunsentu. |
| 1079903 | Fixed un bug in u CMP RCP chì puderia causà messaggi SPINEL per esse spediti in modu incorrectu, risultatu in Zigbeed è OTBR crashing o exiting. |
7.4 Problemi cunnisciuti in a versione attuale
I prublemi in grassu sò stati aghjunti da a versione precedente. Se avete mancatu una versione, e note di liberazione recenti sò dispunibili https://www.silabs.com/developers/gecko-software-development-kit.
| ID # | Descrizzione | Soluzione |
| 811732 | U supportu di token persunalizatu ùn hè micca dispunibule quandu si usa Zigbee. | U supportu hè previstu in una futura versione. |
| 937562 | U cumandimu Bluetoothctl "advertise on" falla cù l'app rcp-uart-802154-blehci in Raspberry Pi OS 11. | Aduprate l'app btmgmt invece di bluetoothctl. |
| 1031607 | U prughjettu rcp-uart-802154.slcp hè scarsu di RAM in una parte MG1. L'aggiunta di cumpunenti pò riduce a dimensione di u munzeddu sottu ciò chì hè necessariu per sustene l'associazione ECDH in CPC. | Una soluzione hè di disattivà a sicurità CPC via a cunfigurazione SL_CPC_SECURITY_ENABLED. |
| 1074205 | U CMP RCP ùn sustene micca duie rete in u stessu PAN id. | Aduprate diverse ID PAN per ogni reta. U supportu hè previstu in una futura versione. |
7.5 Articuli obsoleti
Nimu
7.6 Articuli eliminati
Nimu
Utilizendu sta versione
Questa liberazione cuntene i seguenti:
- Stack Zigbee
- Framework di l'applicazione Zigbee
- Zigbee Sample Applicazioni
Per più infurmazione nantu à Zigbee è l'Emberizine SDK vede UG103.02: Zigbee Fundamentals.
Sè vo site un utilizatore per a prima volta, vede QSG180: Z Zigbee Emberizine Quick-Start Guide for SDK 7.0 and Higher, per struzzioni nantu à cunfigurà u vostru ambiente di sviluppu, custruendu è lampendu cum'èampl'applicazione, è riferenze documentazione chì puntanu à i passi successivi.
8.1 Installazione è usu
U SDK di Zigbee Emberizine hè furnitu cum'è parte di u Gecko SDK (GSDK), a suite di Silicon Labs SDKs. Per cumincià rapidamente cù u GSDK, installate Simplicity Studio 5, chì stabiliscerà u vostru ambiente di sviluppu è vi guiderà per l'installazione di GSDK. Simplicity Studio 5 include tuttu ciò chì hè necessariu per u sviluppu di produttu IoT cù i dispositi di Silicon Labs, cumprese un lanciatore di risorse è di prughjettu, strumenti di cunfigurazione di software, IDE cumpletu cù a catena di strumenti GNU, è strumenti di analisi. Istruzzioni di stallazione sò furnite in linea Simplicità Guida d'usu di Studio 5.
In alternativa, Gecko SDK pò esse installatu manualmente scarichendu o clonendu l'ultime da GitHub. Vede https://github.com/Sili- conLabs/gecko_sdk per più infurmazione.
Simplicity Studio installa u GSDK per difettu in:
- (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Utenti/ /SimplicityStudio/SDKs/gecko_sdk
A documentazione specifica per a versione SDK hè stallata cù u SDK. L'infurmazione supplementaria pò esse spessu truvata in u basa di cunniscenza articuli (KBAs). Referenze API è altre informazioni nantu à questu è e versioni precedenti sò dispunibili nantu https://docs.silabs.com/.
8.2 Informazioni di sicurezza
Integrazione sicura di Vault
Per l'applicazioni chì sceglienu di almacenà e chjave in modu sicuru utilizendu u cumpunente Secure Key Storage nantu à e parti Secure Vault-High, a tavula seguente mostra e chjavi protetti è e so caratteristiche di prutezzione di almacenamiento chì u cumpunente di Zigbee Security Manager gestisce.
| Chjave impannillata | Esportabile / Non-Esportabile | Notes |
| Chjave di a rete | Esportabile | |
| Chjave di ligame di u centru di fiducia | Esportabile | |
| Chjave di ligame transitori | Esportabile | Tavola di chjave indexata, almacenata cum'è chjave volatile |
| Chjave di ligame di l'applicazione | Esportabile | Tavola di chjave indexata |
| Chjave EZSP sicura | Esportabile | |
| Chjave di criptografia ZLL | Esportabile | |
| Chjave preconfigurata ZLL | Esportabile | |
| Chjave proxy GPD | Esportabile | Tavola di chjave indexata |
| GPD Sink Key | Esportabile | Tavola di chjave indexata |
| Chjave interna / Placeholder | Esportabile | Chjave interna per aduprà da Zigbee Security Manager |
I chjavi imballati chì sò marcati cum'è "Non-Exportable" ponu esse aduprati ma ùn ponu micca esse viewed o spartutu in runtime.
I chjavi imballati chì sò marcati cum'è "Esportabili" ponu esse aduprati o spartuti in runtime, ma restanu criptati mentre sò almacenati in flash.
L'applicazioni d'utilizatori ùn anu mai bisognu di interagisce cù a maiò parte di sti chjavi. L'API esistenti per gestisce i chjavi di a Tabella di Chjave di Link o i Chjavi transitori sò sempre dispunibuli per l'applicazione di l'utilizatori è avà viaghjà attraversu u cumpunente Zigbee Security Manager.
Alcune di queste chjavi ponu esse micca esportabili à l'applicazione di l'utilizatori in u futuru. L'applicazioni di l'utilizatori sò incuraghjite à ùn si basanu micca nantu à l'esportazione di e chjave, salvu chì ùn sia assolutamente necessariu.
Per più infurmazione nantu à a funziunalità Secure Vault Key Management, vede AN1271: Storage Key Secure.
Cunsiglii di Sicurezza
Per abbonate à i Cunsiglii di Sicurezza, accede à u portale di i clienti di Silicon Labs, dopu selezziunate Account Home. Cliccate HOME per andà à a pagina di casa di u portale è dopu cliccate nantu à u tile Manage Notifications. Assicuratevi chì "Software/Security Advisory Notices & Product Change Notices (PCNs)" hè verificatu, è chì site sottumessi à u minimu per a vostra piattaforma è u protokollu. Cliccate Salvà per salvà qualsiasi cambiamenti.
![]()
8.3 Supportu
I clienti di u Kit di Sviluppu sò eligibili per a furmazione è u supportu tecnicu. Aduprà u Silicon Laboratories Zigbee web pagina per ottene infurmazione nantu à tutti i prudutti è servizii di Silicon Labs Zigbee, è per firmà per u sustegnu di u produttu.
Pudete cuntattà u supportu di Silicon Laboratories à http://www.silabs.com/support.
Simplicity Studio
Accessu in un clic à MCU è strumenti wireless, documentazione, software,
biblioteche di codice fonte è più. Disponibile per Windows, Mac è Linux!
![]()
| Portfolio IoT www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Qualità www.silabs.com/quality |
Supportu è cumunità www.silabs.com/community |
Disclaimer
Silicon Labs hà l'intenzione di furnisce à i clienti l'ultime documentazioni, precise è approfondite di tutti i periferichi è moduli dispunibuli per l'implementatori di sistemi è software chì utilizanu o intendenu aduprà i prudutti di Silicon Labs. I dati di carattarizazione, i moduli è i periferichi dispunibuli, e dimensioni di memoria è l'indirizzi di memoria si riferiscenu à ogni dispusitivu specificu, è i paràmetri "tipichi" furniti ponu è varianu in diverse applicazioni. Applicazione exampI descritti quì sò solu per scopi illustrativi. Silicon Labs si riserva u dirittu di fà cambiamenti senza più avvisu à l'infurmazioni di u produttu, e specificazioni è e descrizioni quì, è ùn dà micca garanzie in quantu à l'accuratezza o a completezza di l'infurmazioni incluse. Senza notificazione previa, Silicon Labs pò aghjurnà u firmware di u produttu durante u prucessu di fabricazione per ragioni di sicurezza o affidabilità. Tali cambiamenti ùn alteranu micca i cationi specifichi o a prestazione di u pruduttu. Silicon Labs ùn hà micca rispunsabilità per e cunsequenze di l'usu di l'infurmazioni furnite in stu documentu. Stu documentu ùn implica o cuncede esplicitamente alcuna licenza per cuncepisce o fabricà circuiti integrati. I prudutti ùn sò micca pensati o autorizati per esse utilizati in qualsiasi dispositi FDA Classe III, applicazioni per i quali l'approvazione di premarket FDA hè necessaria o Sistemi di Supportu Vita senza l'accunsentu scrittu specificu di Silicon Labs. Un "Sistema di Supportu di Vita" hè qualsiasi pruduttu o sistema destinatu à sustene o sustene a vita è / o a salute, chì, s'ellu falla, pò esse ragionevolmente previstu di risultatu in ferite persunale o morte significativu. I prudutti di Silicon Labs ùn sò micca pensati o autorizati per applicazioni militari. I prudutti di Silicon Labs ùn saranu in nessuna circustanza aduprati in armi di distruzzione di massa cumprese (ma senza limitazione) armi nucleari, biologiche o chimiche, o missili capaci di furnisce tali armi. Silicon Labs declina tutte e garanzie espresse è implicite è ùn serà micca rispunsevuli di qualsiasi ferite o danni ligati à l'usu di un pruduttu Silicon Labs in tali applicazioni micca autorizate. Nota: Stu cuntenutu pò cuntene una terminologia di indivia chì hè avà obsoleta. Silicon Labs rimpiazza sti termini cù una lingua inclusiva induve hè pussibule. Per più infurmazione, visitate www.silabs.com/about-us/inclusive-lexicon-project
L'infurmazione di marca
Silicon Laboratories Inc. ® , Silicon Laboratories ® , Silicon Labs ® , SiLabs ® è u logo di Silicon Labs ® , Bluegiga ® , Bluegiga Logo ® , EFM ® , EFM32 ® , EFR, Ember ® , Energy Micro, Energy Micro logo è combinazioni di elli , "i microcontrollers più amichevuli di l'energia di u mondu", Redpine Signals ® , WiSeConnect , n-Link , ThreadArch ® , EZLink ® , EZRadio ® , EZRadioPRO ® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32 ® ® , Simplicity Studio ® , Teleicity Studio ® , u Telegesis Logo ® , USBXpress ® , Zentri, u logu Zentri è Zentri DMS, Z-Wave ® , è altri sò marchi o marchi registrati di Silicon Labs. ARM, CORTEX, Cortex-M3 è THUMB sò marchi o marchi registrati di ARM Holdings. Keil hè una marca registrata di ARM Limited. Wi-Fi hè una marca registrata di Wi-Fi Alliance. Tutti l'altri prudutti o nomi di marca citati quì sò marchi di i so rispettivi titulari.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA www.silabs.com
Documenti / Risorse
![]() |
SILICON LABS Zigbee EmberZNet SDK [pdfManuale di u pruprietariu Zigbee EmberZNet SDK, EmberZNet SDK, SDK |
![]() |
SILICON LABS Zigbee EmberZNet SDK [pdfManuale di u pruprietariu 8.0.3.0, Zigbee EmberZNet SDK, EmberZNet SDK, SDK |

