![]()
Zigbee EmberZNet SDK 7.2.5.0 GA
Gecko SDK Suite 4.2
24. jaanuar 2024
Zigbee EmberZNet SDK
Silicon Labs on originaalseadmete tootjate valikmüüja, kes arendavad oma toodeteks Zigbee võrku. Silicon Labs Zigbee platvorm on kõige integreeritum, terviklikum ja funktsioonirikkaim Zigbee lahendus.
Silicon Labs EmberZNet SDK sisaldab Silicon Labsi Zigbee virna spetsifikatsiooni rakendamist.
Need väljalaskemärkmed hõlmavad SDK versiooni(sid):
- 7.2.5.0 anti välja 24. jaanuaril 2024
- 7.2.4.0, välja antud 16. augustil 2023
- 7.2.3.0, välja antud 3. mail 2023
- 7.2.2.0 lasti välja 8. märtsil 2023
- 7.2.1.0 anti välja 1. veebruaril 2023
- 7.2.0.0 anti välja 14. detsembril 2022
PÕHIOMADUSED
Zigbee
- Turvalise võtmehoidla tugi MG2x osadele, mis toetavad Secure Vault-Highi
- MG24+Si4468 Dual-PHY Zigbee Smart Energy tugi
- MG12 kaheribaline 2.4 GHz + SubGHz Zigbee Smart Energy tugi
- MGM240S SiP mooduli tugi
- Zigbee on Host (ZigbeeD) tugi 32-bitise ja 64-bitise x86 arhitektuuri jaoks – eksperimentaalne
Multiprotokoll
- Dünaamiline mitmeprotokolliline Bluetooth ja multiPAN 802.15.4 RCP-režiimis
- Dynamic Multiprotocol Bluetooth ja Zigbee NCP – eksperimentaalne
- Manufacturing Library (MfgLib) tugi samaaegse mitmeprotokollilise RCP jaoks
- Zigbee + OpenThread samaaegne kuulamine MG24 osadel – eksperimentaalne
Ühilduvuse ja kasutamise teatised
Turvavärskenduste ja -teadete kohta teabe saamiseks vaadake selle SDK-ga installitud Gecko platvormi väljalaskemärkmete peatükki Turvalisus või vahekaardil TECH DOCS https://www.silabs.com/developers/zigbee-emberznet. Samuti soovitab Silicon Labs tungivalt tellida ajakohase teabe saamiseks turvanõuanded. Juhiste saamiseks või kui olete Zigbee EmberZNet SDK uus kasutaja, vaadake jaotist Selle väljalase kasutamine.
Cühilduvad kompilaatorid:
IAR Embedded Workbench for ARM (IAR-EWARM) versioon 9.20.4.
- Winni kasutamine koostamiseks IarBuild.exe käsurea utiliidi või IAR Embedded Workbenchi GUI-ga MacOS-is või Linuxis võib põhjustada valesid files kasutatakse kokkupõrgete tõttu veini räsimisalgoritmis lühikeste genereerimiseks file nimed.
- MacOS-i või Linuxi klientidel ei soovitata luua IAR-iga väljaspool Simplicity Studio. Kliendid, kes seda teevad, peaksid hoolikalt kontrollima, kas see on õige files on kasutusel.
GCC (The GNU Compiler Collection) versioon 10.3–2021.10, mis on kaasas Simplicity Studioga.
Uued esemed
1.1 Uued funktsioonid
Uus versioonis 7.2.0.0
Zigbee turvalisus
Tugi on saadaval krüpteerimisvõtmete turvaliseks salvestamiseks EFR32MG2x osadel, mis toetavad funktsiooni Secure Vault-High. Turvavõtmete turvalise salvestamise kohta teabe saamiseks vaadake jaotist AN1271: Secure Key Storage. Rakendusi, mis soovivad turvavõtmeid turvalises salvestusruumis salvestada, tuleb uute juurutuste jaoks kasutada, kuna olemasolevate seadmete OTA versiooniuuendust selles versioonis praegu ei toetata.
Nutikas energia
Samaaegne Dual-PHY Smart Energy tugi on nüüd saadaval osadele EFR32xG24+Si4468.
Zigbee Smart Energy kaheribaline 2.4 GHz ja alamGHz tugi lõppseadmetele on nüüd saadaval mudelil EFR32xG12 par
DMP NCP
Dünaamiline mitmeprotokolliline Zigbee-NCP + Bluetooth-NCP tugi on nüüd saadaval.
1.2 Uued rakendused
Mitte ühtegi
1.3 Uued komponendid
Uus versioonis 7.2.0.0
Zigbee Turvahalduri komponendid
Zigbee turvajuht
Zigbee Security Manageri komponent on tavaline komponent, mis pakub kasutajale liidest turvavõtmete ja krüptorutiinide haldamiseks. See komponent on kohandatud Zigbee-spetsiifiliste võtmete ja krüptorutiinide jaoks.
Turvajuht
Turvahalduri komponent on virnagnostiline komponent, mis pakub liidest PSA-mälu võtmete haldamiseks. Need võivad olla mähitud võtmed, kui seade toetab funktsiooni Secure Vault-High. Turvahalduri komponent pakub ka liidest teatud krüptorutiinidele. Zigbee Secure Key Storage komponent kasutab turvahalduri komponenti.
Klassikaline võtmehoidla
Komponent Zigbee Classic Key Storage tegeleb turvavõtmete salvestamise ja toomisega NVM3 žetoonides. NVM3-sse salvestatud võtmed salvestatakse selgelt välklampi, mis tähendab, et võtmeid saab lugeda siis, kui seadmest välklampi loetakse. See salvestusmeetod on viis, kuidas Zigbee rakendused on võtmeid seadmesse varem salvestanud.
Turvaline võtmehoidla
Zigbee Secure Key Storage komponent käsitleb võtmete salvestamist PSA API-de abil. Seadmete puhul, mis toetavad funktsiooni Secure Vault-High, on võtmed mähitud turvalisse salvestusruumi ja neid ei saa seadmest välklambi lugemisega kätte saada.
Turvahalduri komponenti kasutab Zigbee Secure Key Storage komponent teatud krüptorutiinide täitmiseks, nagu AES-i krüptimine ja dekrüpteerimine.
Kasutajad, kes soovivad rakenduse võtmeid turvaliselt salvestada, peavad seda tegema ainult uute juurutuste korral. Praegu ei toetata juurutatud seadmeid võtmesalvestuse täiendamiseks ja turvavõtmete teisaldamiseks žetoonidest turvalisse võtmesalvestusse. See täiendusfunktsioon on kavandatud tulevase versiooni jaoks.
Seadmed, mis sisaldavad funktsiooni Secure Vault High, võivad siiski säilitada turvavõtmeid klassikaliselt (ntample in tokens), lisades selle asemel komponendi Classic Key Storage. SDK 7.2.0.0-põhised rakendused, mis sisaldavad OTA-täiendusfunktsiooni nendele Secure Vault-High seadmetele, mis käitavad SDK 7.2.0.0 eelset koodi, on praegu piiratud klassikalise võtmesalvestuskomponendi kasutamisega.
Secure Vault-High seadmed ei pruugi alandada pildilt, mis salvestas võtmed turvalisse salvestusruumi, kujutisele, mis salvestab võtmed tagasi žetoonides.
Muud komponendid
Watchdog Refresh
Valvekoera värskenduskomponent lähtestab perioodiliselt valvekoera taimeri (väärtus on konfigureeritav ja vaikeväärtus on 1 sekund). Pange tähele, et selle saavutamiseks peab osa minema EM0 energiarežiimi. See komponent on vaikimisi kaasatud, kui on olemas RTOS ja koodis kasutatakse valvekoera. Valve taimeri värskendamise saab keelata, kasutades komponendi konfiguratsioonivalikut.
Roheline toiteadapter
Komponent zigbee_green_power_adapter toetab rohelise toiteserveri või kliendikomponendi kasutamist kohandatud raamistikus. See komponent sisaldab minimaalselt nõutavate allikate komplekti files rakendusraamistikust ja see pakub mitmeid alamprogramme, mida saab kasutada kohandatud raamistiku integreerimiseks.
1.4 Uued API-d
Uus versioonis 7.2.1.0
sl_set_passive_ack_config() nimetati ümber sl_zigbee_set_passive_ack_config()
emAfOverrideAppendSourceRouteCallback() nimetati ümber inimeseksAfOverrideAppendSourceRouteCallback()
Ennistati emberChildId() pärast eemaldamist versioonis 7.2.0.0
Ennistati emberChildIndex() pärast eemaldamist versioonis 7.2.0.0
Uus versioonis 7.2.0.0
Zigbee turbehalduri komponent
Zigbee Security Manageri komponent pakub mitmeid API-sid, mida rakendab kas Zigbee Classic Key Storage või Zigbee Secure Key Storage komponent. Need pakuvad funktsioone, mis hõlmavad komponendi salvestatud võtmete importimist ja eksportimist, võtme metaandmete toomist, toimingus kasutatavate võtmete laadimist ja krüptograafiliste toimingute sooritamist laaditud võtmega. Nende uute API-de täielik loetelu on saadaval Zigbee Stack API dokumentatsioonis aadressil https://docs.silabs.com. Siin on loetletud nende API-de alamhulk.
- void sl_zb_sec_man_init_context(sl_zb_sec_man_context_t* kontekst)
- sl_status_t sl_zb_sec_man_import_key(sl_zb_sec_man_context_t* kontekst, sl_zb_sec_man_key_t* tavaline_võti)
- sl_status_t sl_zb_sec_man_export_key(sl_zb_sec_man_context_t* kontekst, sl_zb_sec_man_key_t* tavaline_võti)
- sl_status_t sl_zb_sec_man_load_key_context(sl_zb_sec_man_context_t* kontekst)
- sl_status_t sl_zb_sec_man_hmac_aes_mmo(const uint8_t* sisend, const uint8_t data_length, uint8_t* väljund)
- sl_status_t sl_zb_sec_man_aes_ccm(uint8_t* nonce, bool encrypt, const uint8_t* sisend, uint8_t encryption_start_index, uint8_t pikkus, uint8_t* väljund)
Mitmesugust
bool emberAfClusterEnableDisable(uint8_t lõpp-punkt, EmberAfClusterId clusterId, EmberAfClusterMask mask, bool enable) võimaldab lubada ja keelata klastreid käitusajal koos bool emberAfIsClusterEnabled(uint8_t lõpp-punkti kontrollimisega cMasterClusterC, EmberAfClusterId) lubatud. Nende API-de kompileerimiseks tuleb ZCL-i raamistiku põhipluginas seada EMBER_AF_PLUGIN_ZCL_CLUSTER_ENABLE_DISABLE_RUN_TIME väärtuseks rue.
1.5 Uued CLI käsud
Uus versioonis 7.2.0.0
Lisati uus CLI-käsk komponendile "bluetooth_on_demand_start", "plugin ble start" ja "plugin ble stop", et nõuda vajaduse korral Bluetoothi virna käivitamist ja peatamist.
1.6 Uue platvormi tugi
Uus versioonis 7.2.4.0
BRD4195B ja BRD4196B raadioplaadi tugi on nüüd saadaval.
Uus versioonis 7.2.0.0
MGM240S SiP mooduli tugi on nüüd saadaval.
1.7 Uus dokumentatsioon
Kõikidel komponentidel on olemas dokumentatsioon. Kui teil on Project Configuratoris komponendi valimisel dokumentatsiooni nägemisega probleeme, leiate selle veebisaidilt https://docs.silabs.com/.
Täiustused
Muudetud versioonis 7.2.5.0
MAC TX Unicasti korduskatsete loendur
Varasemates versioonides ei edastatud MAC- ja APS-i kihi EmberCounterTypes-i paketi RX-i ja TX-i loendurihalduri tagasikutse õiget sihtsõlme ID-d ega andmeargumente ning API dokumentatsioon teatud neid parameetreid kasutanud loendurite käitumise kohta oli ebaselge või eksitav. Kuigi elementi emberCounterHandler() signatuur ei ole muutunud, on selle parameetrite sisestamise viis veidi muutunud. Selle API muudatused hõlmavad järgmist.
- EmberCounterType'i loendite kommentaarid saidil ember-types.h on selguse huvides laiendatud.
- Node ID parameeter TX-ga seotud loendurite loenduri töötlejale kontrollib nüüd enne selle kasutamist, kas sihtkoha aadressirežiim näitab kehtivat lühikest ID-d. (Kui ei, siis sihtkoha aadressi ei täideta ja selle asemel kasutatakse kohatäite väärtust EMBER_UNKNOWN_NODE_ID.)
- RX-iga seotud loendurite loenduri töötleja sõlme ID parameeter kajastab nüüd lähtesõlme ID-d, mitte sihtsõlme ID-d
- Korduskatsete arvu *ei* edastata loendurite EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED andmeparameetrina, nagu on kirjeldatud failis ember-types.h eelmistes versioonides, kuid seda pole varem välja antud versioonides kunagi korralikult täidetud, seega oleks selle väärtus eelmistes versioonides alati olnud 0. Seda käitumist on selgitatud nende EmberCounterTypes'i kirjelduses. (Kuid APS-i kihi korduskatsete arv sisestatakse jätkuvalt andmeparameetrisse loenduritüüpide EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED jaoks, mis on kooskõlas varasemate väljaannetega.)
- Kõik loendurid, mis sisestavad tagasihelistamise sõlme ID või andmeparameetri, on auditeeritud tagamaks, et nad edastavad oodatud aadressi (või EMBER_UNKNOWN_NODE_ID, kui sõlme ID-d oodati, kuid seda ei olnud võimalik paketist hankida) või andmeid, nagu on kirjeldatud muudetud inimesel. -types.h dokumentatsioon.
- EMBER_COUNTER_MAC_TX_UNICAST_RETRY loenduri töötleja kajastab nüüd õigesti MAC-kihi sihtsõlme ID-d ja korduskatsete arvu oma sihtsõlme ID-s ja andmeparameetrites.
- EMBER_COUNTER_PHY_CCA_FAIL_COUNT loenduri töötleja pakub nüüd parameetri Node ID kaudu sihtsõlme ID teavet selle sõnumi kavandatud MAC-kihi sihtmärgi kohta, mille edastamine ebaõnnestus.
CSL-i kavandatud käitumise selgitus
Kasutajatele tuletatakse meelde, et zigbee sünkroonimata CSL-edastustele kehtib raadioplaneerija protokolli eelisõigus. SleepyToSleepy rakendustes saab BLE ennetada ja ennetab zigbee CSL-i edastust, mis katkestab edastuse. Planeerija eelistus on tavalisem sünkroonimata CSL-i puhul, kuna võidakse kasutada potentsiaalselt pikka äratuskaadri jada. Kasutajad, kes soovivad edastusprioriteete reguleerida, võivad selleks kasutada komponenti DMP häälestus ja testimine. Kasutajad võivad tutvuda ka UG305-ga:
Lisateabe saamiseks dünaamilise mitmeprotokolli kasutusjuhend.
CSL-is on parandatud probleem, mille korral uut äratuskaadri jada, mis võetakse vastu vahetult pärast eelmist kasuliku koormuse kaadrit, ei salvestatud õigesti. See tooks kaasa kasuliku koormuse raami vahelejäämise.
Muudetud versioonis 7.2.2.0
Mitmesugust
Täiendasime aruandluskomponendi aruandlusmuudatuste arvutamist, toetades ujuva andmetüübi erinevuse arvutamist. Seda toetavad platvormi ujukiteekid. Kui raporteeritav muudatuste arvutamine hõlmab topelt- või pooltäpsusega andmetüüpe, võetakse kasutajale aritmeetiliste funktsioonide esitamiseks kasutusele tagasihelistamiste komplekt (emberAfGetDiffCallback ja emberAfDetectReportChangedCallback). Uuendatud rakendusraamistiku virna tagasihelistamisfunktsioonide allkirjad ja lisatud puuduvad hostiraamistiku tagasihelistamised. Need värskendused on saadaval aadressil https://docs.silabs.com/. Värskendati funktsiooni ezspPollHandler värskendatud sisendargumentidega, mis nõudis versiooni EZSP_PROTOCOL_VERSION värskendamist väärtusele 0x0B.
Muudetud versioonis 7.2.1.0
Mitmesugust
Täiustatud veakäsitlus sl_zigbee_set_passive_ack_config().
Muudetud versioonis 7.2.0.0
Valvekoer
Lubasime Zigbee s-i valvekoera taimeri uuestiample rakendusi. Nüüd paitame valvekoera rakenduses app.c kord sekundis file vastava projekti jaoks.
Sub-GHz võrgu leidmine
Lisati CMSIS-i konfiguratsioon kanalilehtede jaoks ja maskid alamgigahertsilise võrgu leidmise komponendi jaoks.
Võrgu juhtimine
Lisati Zigbee võrgujuhtimise komponendi valideerimisskript, et kinnitada, et optimeeritud skannimise suvand on samuti lubatud, kui suvand „Proovi kõiki võtmeid” on lubatud*.
NCP – CPC
Dokumentatsiooni värskendati, et näidata, et NCP-rakendused peavad sisaldama CPC-d RTOS-põhistes rakendustes ja neid tuleb kasutada koos CPC-d toetava hostrakendusega.
Roheline elektrivalamu
GP-sink tabel salvestab nüüd rühma-ID-d rühmaedastuse neeldumise tüübi jaoks (EMBER_GP_SINK_TYPE_GROUPCAST) vastavas märgis.
Valamu tüübi loendit värskendati, et eemaldada EMBER_GP_SINK_TYPE_SINK_GROUPLIST.
Mitmesugust
Dokumentatsiooni värskendati, et märkida, et tootmisrežiimis vastuvõetud paketi kahte viimast baiti ei tõlgendata FCS / CRC baitidena.
Käsustruktuurid, mille üksused on suuremad kui 4 baiti, on nüüd määratletud täisarvude massiividena, mitte täisarvu osutitena.
Parandatud probleemid
Parandatud versioonis 7.2.5.0
| ID nr | Kirjeldus |
| 1147306 | Lahendatud on mitme maci koordinaatori probleem, mis takistas eelmise võrgust lahkumise tõttu võrgu moodustamise ajal alam-ghzininterface skannimist. |
| 1198598, 1196698 |
Parandatud võltskaadri ootel bitikomplekt, kui ootel andmeid pole |
| 1215648 | Sõnumi Remove Child() kutsumine lõppseadme turvalise taasliitumise katse ajal võib potentsiaalselt viia laste arvu täiendava vähenemiseni, mis võib viia lapsearvuni -1 (255), mis takistab lõppseadmete liitumist/taasliitumist. viitas majaka võimsuse puudumisele. |
| 1215649 | Alamtabeli otsingufunktsioonid virnas on ebajärjekindlad 0x0000 ja 0xFFFF kasutamisel sõlme ID tagastamisväärtuse jaoks, mis esindavad kehtetuid/tühje kirjeid, mis põhjustab probleeme kasutamata kirjete kontrollimisel API-des, nagu ember Remove Child(). |
| 1215650 | Ember Counter Handler() osana esitatud Ember Extra Counter Info struktuuris esitatud sihtkoht ja PHY indeks võivad MAC TX Unicast loenduritüüpide puhul olla valed. |
| 1215652 | Väljuvad majakapaketid peaksid käivitama EMBER_COUNTER_MAC_TX_BROADCAST, mitte EMBER_COUNTER_MAC_TX_UNICAST. |
| 1215653 | Andmeküsitluse saatmine, kui pakettpuhvrid on peaaegu nulli tühjenenud, võib põhjustada siini tõrke. |
| 1221878 | Lõppseadme a uuesti ühendamine eelmise NWK-võtmega pärast võtme muutmist põhjustas selle, et lõppseade lisati ekslikult naabertabelisse ja seda käsitleti kui ruuterit, mitte lõppseadme alamseadet, segades sõnumite õiget edastamist. |
| 1240390 | Juurdepääsu/loa põhjustel tagasi lükatud ZDO sidumis- ja lahtisidumise taotlused peaksid Zigbee spetsifikatsioonide kohaselt tagastama oleku EMBER_ZDP_NOT_AUTHORIZED, mitte EMBER_ZDP_NOT_PERMITTED. |
| 1240620 | Lahendatud on probleem, mille tõttu lõppseadme teisaldusolekumasin peatas katsed võrguga uuesti liituda tihedas liikluses. |
Parandatud versioonis 7.2.4.0
| ID nr | Kirjeldus |
| 1174328 | Lahendatud on probleem, mille tõttu üks puuteliini testi (DN-TLM-TC-02B) toimingutest ebaõnnestus. |
Parandatud versioonis 7.2.3.0
| ID nr | Kirjeldus |
| 1130734 | Parandatud nullkursori viide seosvastuse saatmisel, kui puhvrid pole saadaval. |
Parandatud versioonis 7.2.2.0
| ID nr | Kirjeldus |
| 660624 | Seadme tabeli komponent on värskendatud nii SoC- kui ka hostarhitektuuride kasutamiseks. |
| 754110 | Raporteeritavat muudatuste arvutust värskendatakse, et toetada platvormist sõltuvat ujukiteeki kasutades ujukarvutust. |
| 1026022 | Lahendatud on probleem, mis mõjutas UART-i andmeedastuskiirust, kui määrati hostist NCP-le CTUNE väärtus, kasutades käsku set EZSP_CONFIG_CTUNE_VALUE. |
| 1026760 | Lahendatud on probleem, mis lubas kahe PHY-toega lõppseadmetel 2.4 GHz liidesega uuesti liituda pärast alamgigahertsi liidesega seostamist. |
| 1030357 | Lahendatud on probleem käsuga „plugin megilp set-options”, mis tagastab tootmisrežiimis vea, registreerides konfiguratsiooniväärtuste seadistamiseks tagasihelistamise. |
| 1063627 | Värskendati ember Af Remote Set Binding Callback() ja lisati hosti arhitektuuri jaoks puuduv tagasihelistus. |
| 1079388 | Lahendatud on probleem, mille puhul suvand EMBER_AF_PLUGIN_NETWORK_CREATOR_SECURITY_BDB_JOIN_USES_INSTALL_CODE_KEY
Network Creator Security komponent kirjutatakse üle, kui käivitatakse CLI käsud "plugin network-creator-security open-network" või "plugin network-creator-security open-with-key". |
| 1087526 | Parandatud mõned varjatud probleemid. |
| 1096375 | Lahendatud on probleem, mille tõttu ei olnud ember Hmac AesHash API rakenduste järgu jaoks saadaval alates versioonist Emberizine 7.2.0. |
| 1097258 | Lahendatud on probleem, mis mõjutas Green Power Serveri testjuhtumeid 4.5.2.2, 4.5.2.3, 4.4.3.1 ja 4.4.2.8. |
| 1099131 | Lahendatud on probleem, mis takistas serveril saatmast kliendile lõpetamissõnumit, kui see sai võtme loomise ajal vigase sertifikaadi. |
| 1103117 | Lahendatud on probleem, mille tõttu Green Power Server jäi pärast võrgust lahkumist ja Green Power Combo rakenduse uuesti seostamist initsialiseerimata. |
| 1104793 | Lahendatud on probleem, mis põhjustas kahe PHY virna mõlemal liidesel käimasolevate andmetehingute stsenaariumi kinnitustõrke. |
| 1106002 | Lahendatud on probleem, mis mõjutas Green Poweri serveri testjuhtumi 4.4.1.7 samme 1–2. |
Parandatud versioonis 7.2.1.0
| ID nr | Kirjeldus |
| 289695 | Reserveeritud ja olematu Green Power seadme allika ID vahemiku kontroll lisatakse Green Poweri klastri käsutöötlejatele. |
| 651930 | Eemaldatud pärand-NCP tagasihelistamise ember AfPlugin Concentrator Broadcast Sent Callback(). |
| 621144 | Lisatud GPD-lüliti tugi ühe nupuga seadmetes, nagu BRD4183A. |
| 648906 | Uuesti rakendatud emberChildIndex(). |
| 659010 | Uuesti rakendatud emberChildIndex(). |
| 727076 | Lahendatud on probleem, mille tõttu võib diagnostikafunktsioon kasutada LQI, RSSI ja keskmise MAC-i korduskatse värskendamiseks vale lõpp-punkti. |
| 746260 | Lisatud on Smart Energy KEEP-ALIVE klastri tugi. |
| 1026760 | Lahendatud on probleem, mille korral lõppseade võis vale liidese abil uuesti liituda. |
| 1031169 | Lahendatud on probleem, mille tõttu sai seotud GPD eemaldada olenemata selle olemasolust tõlketabelis. |
| 1031241 | Reserveeritud rohelise energia aadressi täiustatud valideerimine. |
| 1063525 | Lahendatud on probleem, mille tulemuseks võib olla kehtetu kinnituslingi võtme vahetus, mis õnnestub isegi siis, kui usalduskeskus kasutas valet lingivõtit. |
| 1067877 | Lahendatud on probleem, mille tõttu eemaldati stseeni teave valesti uue stseeni lisamisel sama Groupoidi ja ScanID-ga. |
| 1068968 | Täiustatud alamtabeli ajalõppude käsitlemine rakenduses emberGetChildData(). |
| 1069245 | Täiustatud seadmetabeli pistikprogrammi prototüüp ember Af Trust Center Liituge koostamise vigade parandamiseks Callback()-ga. |
| 1074378 | Lahendatud on probleem, mis võimaldas kaheribalistel lõppseadmetel mitte-eelistatud kanaliga valesti liituda, kuid ei keelanud kanalil PAN-iga uuesti liitumist. |
| 1075748 | Lahendatud on probleem, mis põhjustas CLI eemaldamisel EEPROM-i kompileerimise vea. |
| 1077176 | Lahendatud on probleem, mis võib põhjustada NCP-i käivitamisel tõrkeid PAN-i vahelise MAC-filtri (0x36) tõttu vale MAC-filtri tabeli suuruse tõttu. |
| 1081511 | Lahendatud on probleem, mis takistas kasutuselevõtuks õiget tüüpi 4 (OOB) võtme kasutamist. |
| 1082602 | Lahendatud on probleem, mis võib põhjustada pakettide, mille dekrüpteerimine ei õnnestu kasutuselevõtu ajal, edastamise kasutuselevõtu märguannetena koos autentimise nurjumise lipuga. |
| 1083200 | Lahendatud on probleem, mille korral sõnumi terviklikkuse koode ei kopeeritud rakenduses emGpCalculateIncomingCommandMic() hosti tagasi. |
| 1083835 | Parandatud GP-testijuhtumi tõrke parandanud sink-tabeli lugemiskäsu käsitlemine tüübi gp Sharedkey jaoks. 4.4.4.3. |
| 1085137 | Lahendatud on probleem, mille korral valamu võis eemaldada kõik rakenduse režiimi 2 ja vastavate EUI64-de kirjed. |
| 1087618 | Lahendatud kompileerimisprobleemid, mis tulenevad puuduvast Green Power Adapteri päisest fileei sisaldu väljalaskes. |
| 1092779 | Lahendatud on probleem, mis takistas lõppseadmel töötlemast ZDO lahkumistaotlust mitte-emavõrgusõlmest. |
| 1091792 | Täiustatud veakäsitlus ja inimese Get Current Security State() tagastuskood. |
| 1087567 | ncp samprakendust “nap-quart-hw-dual-phy” arendusplaat BRD4155 ei toeta. |
| ID nr | Kirjeldus |
| 1089841 | Lahendatud on probleem, mille tõttu funktsioon Otsi ja taasliitu Võrk põhjusega tagastas oleku hõivatud lõppseadme teisaldamise protseduuri jaoks alamgigahertsi liidesel. |
| 1094643 | Funktsiooni emGp Outgoing Command Encrypt funktsiooni prototüüp eemaldatakse green-power-serverist, kuna see on ainult green-power-security'i sisemine file. |
| 1097536 | Lahendatud on probleem, mille tõttu kasutas mitme MAC-i koordinaator vale MAC-liidest, et saata aadressikonflikti lahendamise ajal lapsele soovimatu uuesti liitumise vastus. Selle probleemi tõttu ebaõnnestus ZCP testjuhtum 10.12 alamgigahertsides. |
Parandatud versioonis 7.2.0.0
| ID nr | Kirjeldus |
| 498094 | Lahendatud on mõõteserveri funktsioonikontrolli For Reporting Config() probleem. kus käivitatud funktsiooni ember Af Contains Server() teine sisendparameeter viitas atribuudi ID asemel valesti klastri ID-le. |
| 657626 | OTA värskendus koos lehepäringuga saab nüüd hakkama ilma kinnituseta kuni EMBER_AF_PLUGIN_EEPROM_PARTIAL_WORD_STORAGE_COUNT arvust korrast ära kirjutamistoiminguid. |
| 684653 | Lahendatud on probleem, mille tõttu hakkas võrgujuhtimine lisama TC-ülesandeid ilma võrgu olekut ja juhtimisolekut kontrollimata. |
| 688985 | Lahendatud on probleem, mille korral liituv seade liitus võrguga vale laiendatud paan ID-ga, mis põhjustaks Pan ID konflikti. |
| 742167 | Lahendatud on probleem, mis põhjustas ZLL-i sõnumipaaride järjekorranumbri lahknevuse (taotlus – vastus). |
| 755880 | GBCS-i sündmuste ID-sid muudeti, et neil oleks spetsifikatsioonist õiged väärtused. |
| 756571 | Lahendatud on probleem, mis põhjustas paketi EMBER_ZIGBEE_PACKET_TYPE_NWK_DATA/EMBER_ZIGBEE_PACKET_TYPE_NWK_COMMAND halva indeksi vastuvõtmise |
| 760759 | Lahendatud on probleem, kus teatud mooduleid (nt MGM210) saab kasutada LED-e ja nuppe kasutava rakenduse (nt Dynamic Multiprotocol LightSed) loomiseks ja ehitamiseks. Neid välisseadmeid kasutavaid rakendusi ei toetata moodulite puhul, millel puuduvad eraldi liinid nii nuppude kui ka LED-ide kasutamiseks. |
| 763728 | Käsitles atribuutide lugemisel ebapiisava ruumi juhtu. |
| 819117 | Lahendatud on probleem, mille tõttu vanem ei kontrollinud RX-i tühikäigubitil, kui vastas tundmatu seadme uuesti liitumistaotlusele |
| 824361 | Parandatud typedef hoiatused "ncp-quart-hw" loomiselampIAR-iga rakendus. |
| 825902 | Lahendatud on probleem, mille korral seose, taasliitumise ja sõlme ID värskendused võivad lõppeda sellega, et sõlmele määratakse kehtetu aadress. |
| 829607 | Lahendatud on probleem lõppseadme konfiguratsioonis, mis alistas kasutaja antud võrguaadressi pseudonüümi väärtuse oma sõlme ID-le, kui rakendus pärines multiedastus- ja levisõnumid. |
| 841499 | Lahendatud on probleem, mille korral äsja ühendatud seadet ei saa mõnikord alamtabelisse lisada, kui selle IEEE-aadress pole teada. |
| 842361 | Lahendatud on sõelumisprobleem, mille põhjustas OTA klastri käskude vale minimaalse pikkusega massiiv. |
| 844016 | Lahendatud on probleem, mis põhjustas BRD4183C kompileerimisvigu, välistades selle plaadi mõne rakenduse puhul. * |
| 850747 | Watchdog on nüüd kõigis Zigbee Emberizine'is vaikimisi lubatudample rakendusi. |
| 1017165 | Lahendatud on probleem, mis põhjustas komponendi Force Sleep & Wake Up sõltuvuse CLI komponendist |
| 1021877 | Parandatud probleem projektides DynamicMultiprotocolLightSed ja DynamicMultiprotocolLightSed, kus planeerijat ei lukustatud korralikult CLI ülesande kontekstist, kui CLI käsuargumentide arv oli alla 2. |
| 1021884 | Parandatud on indekseeritud märgi vale joondus komponendis wwah-server-silabs. |
| 1024651 | Lahendatud on probleem, mille korral funktsiooni emberAfMessageSentCallback() ei kutsutud, kui laps oli edastamise ajal eemaldatud. |
| 1026622 | Lahendatud on probleem, mis põhjustas paketi EMBER_MANGLE_PACKET kasutamise korral viimase baidi puudumise. |
| 1027200 | Lahendatud on probleem, mille korral võtme seadmise komponent saatis nõutava BAD_MESSAGE asemel NO_RESOURCES, kui tundmatu EUI64-ga algataja üritas võtme kehtestamist. |
| 1030940 | Lahendatud on probleem, mille puhul väga kõrge APS-i sõnumite sagedus SED-seadmetele võib põhjustada töötlemata (taas)liitumistaotlusi. |
| ID nr | Kirjeldus |
| 1042022 | Lahendatud on probleem, mille korral võtme loomise komponent ei kontrollinud minimaalset käsupäringu ja käsuvastuse pikkust. |
| 1058984 | Saadetud sõnumi malli tagasihelistamist kutsutakse killustatud pakettide puhul mitu korda, mitte üks kord pärast kõigi fragmentide saatmist. See muutus käitumises alates Zigbee Emberizine SDK 7.0 versioonist ja seda on käsitletud SDK 7.2.0 ja uuemates versioonides. Malli tagasihelistamist kutsutakse nüüd välja ainult üks kord killustatud edastuse kohta. |
| 1060156 | Lahendatud on probleem, mille tõttu TC ei saatnud NWK-võtit, kui teised seadmed skannisid. |
| 1061948 | Lahendatud on lugemisatribuudile järgneva võtme loomise käsu algatamise madalama ZCL järjenumbri probleem. |
| 1066234 | Lahendatud on probleem, mille tõttu takerdus võtme loomise olekumasin, kui võtmeandmete vastus kaob õhu kaudu. |
| 1066947 | Lahendatud on probleem, mille korral vormindamis- ja liitumiskoodi skannimisprotseduur võib rikkuda teiste puhvrite kasutatavat mälu. See ilmneb kas siini vea, kasutusvea või paketipuhvri kinnitusena. |
| 1068035 | Lahendatud on potentsiaalne probleem, mis põhjustas linkimistõrke, kui klient soovib kasutada keskkonnasõbralikku klienti või serverit ainult oma NCP-rakenduse jaoks. |
| 1068055 | Järgmised ZCL Basic klastri valikulised atribuudid, mis XML-i definitsioonist puudusid file, on lisatud: 0x000C tootja versiooni üksikasjad, 0x000D seerianumber ja 0x000E tootesilt. |
| 1069727 | Parandatud initsialiseerimata muutuja MISRA viga kaudsetes järjekordadesfile. |
| 1077662 | Lahendatud on probleem, mille tõttu ei käivitunud täiendusreegel Zigbee RTOS-i tegumivirna suuruse konfiguratsiooni puhul õigesti. Nüüd määratakse see sõnade asemel baitides. |
Teadaolevad probleemid praeguses väljaandes
Paksus kirjas olevad probleemid on lisatud alates eelmisest väljalasest. Kui teil on mõni väljalase vahele jäänud, on hiljutised väljalaskemärkmed saadaval aadressil https://www.silabs.com/developers/zigbee-emberznet vahekaardil Tech Docs .
| ID nr | Kirjeldus | Lahendus |
| Ei kehti | Selles versioonis ei toetata järgmisi rakendusi/komponente · NCP unine · EM4 tugi |
Funktsioonid lubatakse järgmistes versioonides. |
|
193492 |
ember Af Fill Command Global Server To Client Configure Reporting makro on katki. Puhvri täitmine loob vale käsupaketi. | Kasutage API asemel CLI käsku "zcl global send-me-a-report". |
| 278063 | Nutikas energiatunneldamine plugins aadressitabeli indeksi käsitlemine/kasutus on vastuoluline. | Pole teada lahendust |
|
289569 |
Võrgu looja komponendi võimsustaseme valikloend ei paku EFR32 jaoks kõiki toetatud väärtusi |
Redigeerige vahemikku <-8..20>, mis on määratud võrgu EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P CMSIS-i kommentaaris
OWER /protocol/zigbee/app/framework/plugin/network- creator/config/network-creator-config.h file. Näiteksample, muuda <-26..20>. |
| 295498 | UART-vastuvõtt langetab mõnikord baite suure koormuse korral Zigbee+BLE dünaamilise mitmeprotokolli kasutamise korral. | Kasutage riistvaralist voo juhtimist või vähendage andmeedastuskiirust. |
|
312291 |
EMHAL: Hal Common Get In.x Millisecond Tick funktsioonid Linuxi hostidel kasutavad praegu funktsiooni gettimeofday, mis ei ole garanteeritud monotoonne. Kui süsteemiaeg muutub, võib see põhjustada probleeme virna ajastusega. |
Muutke neid funktsioone, et kasutada allikaga CLOCK_MONOTONIC hoopis clock_gettime. |
| 338151 | NCP initsialiseerimine madala pakettpuhvri väärtusega võib põhjustada rikutud pakette. | Kasutage paketipuhvri loenduse jaoks reserveeritud väärtust 0xFF, et vältida liiga madalat vaikeväärtust |
| 387750 | Probleem marsruuditabeli päringu vormingutega lõppseadmes. | Uurimise all |
| 400418 | Puutelingi algataja ei saa linkida mittetehase uue lõppseadme sihtmärgiga. | Pole teada lahendust. |
|
424355 |
Mitte-tehases uus unine lõppseadme puutelüliti sihtmärgiga käivitaja ei saa teatud asjaoludel vastu võtta seadme teabe vastust. |
Uurimise all |
|
465180 |
Kooseksisteerimise raadioblokeerija optimeerimise üksus „Enable Runtime Control” võib blokeerida Zigbee õige töö. | Blokeerija optimeerimise valikuline juhtnupp „Wi-Fi valik” tuleks jätta valikule „Keelatud”. |
|
480550 |
OTA-klastril on oma sisseehitatud killustamismeetod, seega ei tohiks see kasutada APS-i killustumist. Kuigi kui APS-krüptimine on lubatud, suurendab see ImageBlockResponses'i kasulikku koormust suuruseni, kus APS-i killustatus on aktiveeritud. See võib viia OTA-protsessi ebaõnnestumiseni. |
Pole teada lahendust |
|
481128 |
Üksikasjalikud lähtestamise põhjuse ja krahhi üksikasjad peaksid olema vaikimisi saadaval virtuaalse UART-i (Serial 0) kaudu NCP-platvormidel, kui diagnostika pistikprogramm ja virtuaalne UART-välisseade on lubatud. |
Kuna Serial 0 on NCP-s juba initsialiseeritud, saavad kliendid lubada inimese AfN cp Init tagasikutsumise Zigbee NCP raamistikus ja helistada vastavatele diagnostikafunktsioonidele (ha lGet Extended Reset Info, hal Get Extended Reset String, hal Print Crash Summary, hal Printige krahhi üksikasjad ja halPrintCrashData) selles tagasihelistuses, et printida need andmed sarja 0 jaoks viewvõrguanalüsaatori püüdmislogis.
Endise jaoksampNende funktsioonide kasutamise kohta vaadake koodi, mis sisaldub af-main-soc.c-s emberAfMainInit(), kui EXTENDED_RESET_INFO on määratletud. |
| ID nr | Kirjeldus | Lahendus |
|
486369 |
Kui uut võrku moodustaval dünaamilisel mitmeprotokollilisel LightSoc-l on alamsõlmed alles jäänud võrgust, millest see lahkus, tagastab ember Af Get ChildTableSize lähtepunktis startIdentifyOnAllChildNodes nullist erineva väärtuse, mis põhjustab Tx 66 tõrketeateid "kummituslike" laste poole pöördumisel. | Võimaluse korral kustutage osa massiliselt enne uue võrgu loomist või kontrollige programmiliselt alamtabelit pärast võrgust lahkumist ja kustutage enne uue võrgu moodustamist kõik lapsed, kasutades funktsiooni emberRemoveChild. |
|
495563 |
SPI NCP Sleepy End Device S-iga liitumineample App ei lühenda küsitlust, mistõttu liitumiskatse nurjub TC lingi võtme värskendamise olekus. | Seade, mis soovib liituda, peab enne liitumist olema Lühiküsitluse režiimis. Selle režiimi saab sundida End Device Support pluginaga. |
|
497832 |
Võrguanalüsaatoris viitab Zigbee rakenduste tugikäskude jaotus Verify Key Request Frame'i jaoks ekslikult kasuliku koormuse osale, mis näitab sihtkoha aadressina kaadri allika aadressi. |
Pole teada lahendust |
| 519905
521782 |
Spi-NCP võib väga harva ebaõnnestuda alglaaduri suhtluse käivitamisel, kasutades ota-kliendi pistikprogrammi 'bootload' CLI käsku. |
Taaskäivitage alglaadimisprotsess |
|
620596 |
NCP SPI Example BRD4181A (EFR32xGMG21) jaoks
nMääratletud äratusnööpnõela ei saa kasutada äratusnõelana. |
Muutke nWake'i vaikeviik PD03-lt EM2/3 äratustoega viidiks NCP-SPI pistikprogrammis. |
|
631713 |
Kui Zigbee PRO lehtede raamatukogu asemel kasutatakse pistikprogrammi Zigbee PRO Stack Library, teatab Zigbee lõppseade aadressikonfliktidest korduvalt. | Kasutage pistikprogrammi „Zigbee PRO Stack Library” asemel „Zigbee PRO Leaf Library”. |
|
670702 |
Aruandluse pistikprogrammi ebaefektiivsused võivad andmete kirjutamise sageduse ja tabeli suuruse põhjal põhjustada märkimisväärset latentsust, mis võib häirida kliendi rakenduse koodi, sealhulgas sündmuste ajastust. | Kui kirjutate sageli, kaaluge pistikprogrammi kasutamise asemel aruandlustingimuste kontrollimist ja aruannete käsitsi saatmist. |
|
708258 |
Initsialiseerimata väärtus failis groups-server.c, kasutades addEntryToGroupTable() võib luua võltssideme ja põhjustada rühmaedastuse aruandlussõnumite saatmist. | Lisage "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;" pärast “köitmine.tüüp
= EMBER_MULTICAST_BINDING;" |
|
757775 |
Kõikidel EFR32 osadel on ainulaadne RSSI nihe. Lisaks võivad plaadikujundus, antennid ja korpus mõjutada RSSI-d. |
Uue projekti loomisel installige RAIL Utility, RSSI komponent. See funktsioon sisaldab vaikimisi RSSI Offset Silabsi, mille iga osa jaoks on mõõtnud. Seda nihet saab vajadusel muuta pärast kogu toote RF-testimist. |
|
758965 |
ZCL-klastri komponente ja ZCL-i käsutuvastustabelit ei sünkroonita. Seetõttu ei lubata ZCL-i klastri komponendi lubamisel või keelamisel rakendatud käske vastaval ZCL Advanced Configurator käsu vahekaardil. |
Lubage/keelake käsitsi soovitud ZCL-käskude avastamine rakenduses ZCL Advanced Configurator. |
| 765735 | OTA värskendus nurjub Sleepy End Device'is, kui lehepäring on lubatud. | Kasutage lehepäringu asemel blokeerimistaotlust. |
|
845649 |
CLI:Core komponendi eemaldamine ei kõrvalda EEPROM-i klikikutseid aadressile sl_cli.h. |
Kustutage fail eeprom-cli.c file mis kutsub slcli.h. Lisaks saab kommenteerida nii slcli.h kui ka sl_cli_commandarg_t kõnesid ota-storage-simple-eepromis. |
|
857200 |
ias-zone-server.c võimaldab luua sidumise "0000000000000000" CIE aadressiga ja tagantjärele ei luba edasisi sidumisi. | Pole teada lahendust |
| 1019961 | Loodud Z3Gateway markfile kõvakoodid "gcc" kui CC | Pole teada lahendust |
| ID nr | Kirjeldus | Lahendus |
| 1039767 | Zigbee ruuteri võrgu korduskatse järjekorra ületäitumise probleem mitme lõimega RTOS-i kasutusjuhtudel. | Zigbee Stack ei ole niidikindel. Seetõttu ei toetata OS-i keskkonnas zigbee virna API-de kutsumist mõnest teisest ülesandest ja see võib viia virna mittetöötavasse olekusse. Lisateabe saamiseks ja sündmuste töötleja abil lahenduse saamiseks vaadake järgmist rakenduse märkust.
https://www.silabs.com/documents/public/application- notes/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf . |
| 1081914 | Probleem esineb rakendustes, mis salvestavad võtmeid turvaliselt või mis sisaldavad komponenti Secure Key Storage ja luba filepõhinev usalduskeskuse varundusfunktsioon, nagu on kirjeldatud artiklis AN1387: Z3 Green Power Combo Gateway varundamine ja taastamine. | Kasutage kas klassikalist võtmesalvestust või standardset usalduskeskuse varukoopiat, mis ei salvesta tekstile märgiteavet file. |
| 1082798 | Läbilaskevõime pluginil on 5 baiti vähem kui paketi maksimaalne pikkus. | Funktsioonis getHeaderLen(), mis asub failis zigbee/framework/plugin/app/framework/plugin/throughput/roughtput.c , eemaldage EMBER_AF_ZCL_MANUFACTURER_SPECIFIC_OVERH lahutamine
EAD-makro muutuja maxPayloadLen arvutamise ajal. |
| 1064370 | Z3Switch samprakendus lubas vaikimisi ainult ühe nupu (näide: btn1), mis põhjustab projekti nuppude kirjelduse mittevastavusefile. | Lahendus: installige btn0 eksemplar käsitsi Z3Switchi projekti loomise ajal. |
| 1105915 | Kahe sagedusriba valimise seadmes tagastab emberGetRadioParameters kanalilehe jaoks alati 0, olenemata praegusest kanalilehest. | Lahendusena saab lehe alla laadida käsuga emMacPgChanPg(emCurrentChannel) ? (emMacPgChanPg(emCurrentChannel) | 0x18). |
| 1175771 | Kui käitate mfglib saada testrežiimi Host-NCP arhitektuuri jaoks koos sampRakendus Z3Gateway teatab paljudest ezspErrorHandleri veast 0x34, mis näitab sõnumipuhvrite kättesaamatust. | Seadistage EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV ENT_TIMEOUT_MS hostirakenduses 100-ni, see vähendab viga. |
| 1152898 | Riistvaravoo juhtimise valvekoeraga NCP käivitub korduvalt, kui host ei ole üleval. | Veenduge, et NCP on hostiga ühendatud enne, kui NCP toiteallikaks on. |
Aegunud üksused
Versioonis 7.2.0.0 aegunud
Turvaline EZSP funktsioon eemaldatakse tulevases versioonis.
Eemaldatud üksused
Eemaldatud versioonis 7.2.1.0
Eemaldatud kasutamata, pärand NCP tagasihelistamis-API ember Plugin Concentrator Bora cast Sent Callback(). Paljudes Zigbee S-des on eemaldatud kasutamata RESERVED_AVAILABLE_MEMORY ja EXTRA_MEMORYample Rakendusprojektide mallid. Pange tähele, et nende päranddefinitsioonide eemaldamine ei mõjuta S-dample Rakendused.
Eemaldatud versioonis 7.2.0.0
Zigbee AES (PSA) ja Zigbee CCM (PSA) komponendid on eemaldatud. EFR-põhiste rakenduste jaoks on nende krüptorutiinide riistvaratugi nüüd lisatud Zigbee Security Manageri komponendiga, mis tuuakse projektidesse komponentide sõltuvuste kaudu. Hostirakendused ei kasuta Zigbee Security Manageri komponenti. Hostirakendused võivad soovi korral siiski tarbida AES-i (tarkvara) ja CCM-i (tarkvara) komponente.
Multiprotocol Gateway ja RCP
7.1 uut eset
Lisatud versioonis 7.2.2.0
Zigbeed laadib nüüd CREATOR_STACK_RESTORED_EUI64, kui see on olemas, hosti žetoonidest file, ja kasutab seda kui EUI64, alistades EFR64-le salvestatud EUI32.
Lisatud versioonis 7.2.1.0
Zigbeed toetab nüüd coex EZSP käske.
Lisatud versioonis 7.2.0.0
Lisatud dünaamiline mitmeprotokolliline BLE ja Zigbee NCP projekt (zigbee_ncp-ble_ncp-xxx.slcp). Välja antud katsekvaliteedina.
Lisatud 802.15.4 samaaegne kuulamine EFR32MG24 CMP RCP jaoks. See on võimalus käitada Zigbee ja Open Threadi samaaegselt ükskõikseid kanaleid, kasutades ühte RCP-d (rcp-802154-xxx.slcp ja rcp-802154-blehci-xxx.slcp). Välja antud katsekvaliteedina.
Lisatud on Zigbee tugi 32-bitise x86 arhitektuuri jaoks.
Lisati BLE-i tugi mitmeprotokolli kasutusjuhtudel deiniteerimiseks, vabastades mäluressursid kasutamiseks muude protokollivirnade jaoks.
Stack API Trace'i saab nüüd Zigbeedi jaoks lubada, määrates failis zigbeed.conf silumistasemeks 4 või 5 file.
Zigbeedi virna versioon ning ehitamise kuupäev ja kellaaeg on nüüd logidesse prinditud.
KUNAGI parendusi
Muudetud versioonis 7.2.2.0
Vähendatud CPC Tx ja Rx järjekorra suurused, et sobitada Zigbee BLE DMP NCP MG13 perekonda.
Muudeti zigbee_ble_event_handler, et printida skannimisvastused pärandreklaamidest rakenduses DMPLight.
Rakendused rcp-xxx-802154 ja rcp-xxx-802154-blehci kasutavad nüüd täiustamata ackide jaoks 192 µs töötlemisaega, kuid CSL-i nõutavate täiustatud ackide jaoks kasutatakse 256 µs.
7.3 Lahendatud probleemid
Parandatud versioonis 7.2.5.0
| ID nr | Kirjeldus |
| 1188521 | Lahendatud on RCP-i hangumise probleem, kui BLE-skannimine on sisse lülitatud teavituse ja avatud lõime pingiliiklusega. |
Parandatud versioonis 7.2.4.0
| ID nr | Kirjeldus |
| 1118077 | CMP RCP-s langesid Spineli sõnumid suure liikluskoormuse korral, kuna CPC ei pidanud sissetulevate pakettidega sammu. See parandati, koondades kõik CPC kaudu saatmiseks valmis olevad Spineli sõnumid RCP-s ühte kasulikku koormusse ja eraldades need hostis. See parandab oluliselt CPC tõhusust, nii et see suudab sissetuleva raadioliiklusega sammu pidada. |
| ID nr | Kirjeldus |
| 1113498, 1135805, 1139990, 1143344 |
Parandatud mitu vahelduvat Zigbeedi kokkujooksmist ja kinnitust, mis võivad käivituda paljude Zigbee seadmete samaaegsel CMP RCP-ga ühendamisel. |
Parandatud versioonis 7.2.3.0
| ID nr | Kirjeldus |
| 1130226 | Lahendatud on probleem, mille korral RCP ei taastunud, kui CPC muutub ajutiselt hõivatuks. |
| 1129821 | Parandatud nullkursori viide Zigbeedis paketi vastuvõtmisel, kui puhvrid pole saadaval. |
Parandatud versioonis 7.2.1.0
| ID nr | Kirjeldus |
| 1036645 | Lahendatud on BLE CPC NCP viga, mis takistas kliendirakendusel pärast esimest ühenduse katkestamist uuesti ühendust luua. |
| 1068435 | Parandatud Green Poweri kahesuunalise kasutuselevõtu ajastuse probleem. Sertifitseerimiskatse GPP 5.4.1.23 läbib. |
| 1074593 | Lahendatud on probleem, mille korral Zigbee + RCP ei saatnud unistele lõppseadmetele õigeaegselt (JIT) sõnumeid õigesti. |
| 1076235 | Lahendatud on probleem, mille tõttu ot-cli ei töötanud mitme protokolli dokkimiskonteineris. |
| 1080517 | Z3GatewayCPC tegeleb nüüd automaatselt NCP (sekundaarse CPC) lähtestamisega. |
| 1085498 | Lahendatud on probleem, mille tõttu Zigbeed ei saatnud uninetele lõppseadmetele kaudselt taasliitumise vastuseid. |
| 1090915 | Lahendatud on probleem, mille korral ilmnes mitu 0x38 tõrget, kui üritati Z3GatewayCPC-s avada Zigbee lõpp-punkti VÕI seada EZSP parameetreid ilma CPC NCP-d lähtestamata. |
Parandatud versioonis 7.2.0.0
| ID nr | Kirjeldus |
| 828785 | Parandatud cpc-hci-silla viga, mis põhjustas HCI-paketi väljalangemise, kui BlueZ saatis kaks korraga. |
| 834191 | Täiustatud cpc-hci-sillaabirakenduse protsessori kasutust. |
| 1025713 | Zigbeedi seadme tee maksimaalset pikkust suurendati 4096-ni. |
| 1036622 | Lahendatud on probleem, kasutades funktsiooni cmake ot-cli koostamiseks, kasutades multi-PAN RCP-d. |
| 1040127 | CPC-turvalisust ei õnnestunud MG802154 ja MG802154 seeria osade projektide rcp-uart-13 ja rcp-spi-14 jaoks lähtestada. Selle probleemi lahendamiseks on nende osade entroopiaallikana lisatud mbedtls_entropy_adc. See võib takistada ADC kasutamist koos CPC-turvalisusega. |
| 1066422 | Parandatud katkendlik puhvri leke Zigbeedis. |
| 1068429 | Parandatud võistlustingimus, mis võib põhjustada CMP RCP-i kinnituse. |
| 1068435 | RCP-sõlmele on lisatud võimalus kontrollida ja puhverdada ühte kahesuunalist Green Poweri andmekaadrit ning saata see välja rx-i nihke ajalõpu korral. |
| 1068942 | Parandatud leke RCP allika vaste tabelis, mis võib takistada Zigbee seadmete liitumist. |
| 1074172 | Fikseeritud puhkusetaotluse saatmine Zigbeedilt küsitluse saamisel mittelapselt. |
| 1074290 | Peatas Zigbeedi kinnitamata küsitluste töötlemise. |
| 1079903 | Parandatud viga CMP RCP-s, mis võib põhjustada SPINEL-teadete ebaõiget saatmist, mille tulemuseks on Zigbeedi ja OTBR-i kokkujooksmine või väljumine. |
7.4 Praeguse väljaande teadaolevad probleemid
Paksus kirjas olevad probleemid on lisatud alates eelmisest väljalasest. Kui teil on mõni väljalase vahele jäänud, on hiljutised väljalaskemärkmed saadaval aadressil https://www.silabs.com/developers/gecko-software-development-kit.
| ID nr | Kirjeldus | Lahendus |
| 811732 | Kohandatud märgitugi pole Zigbee kasutamisel saadaval. | Tugi on kavandatud tulevases versioonis. |
| 937562 | Bluetoothctl-i käsk Advertise on Raspberry Pi OS 802154 rakendusega rcp-uart-11-blehci nurjub. | Kasutage bluetoothctli asemel rakendust btmgmt. |
| 1031607 | Projekti rcp-uart-802154.slcp MG1 osa RAM hakkab otsa saama. Komponentide lisamine võib vähendada kuhja suurust allapoole seda, mis on vajalik ECDH sidumise toetamiseks CPC-s. | Lahenduseks on CPC-turvalisuse keelamine konfiguratsiooni SL_CPC_SECURITY_ENABLED kaudu. |
| 1074205 | CMP RCP ei toeta kahte sama PAN-i ID-ga võrku. | Kasutage iga võrgu jaoks erinevaid PAN-id. Tugi on kavandatud tulevases versioonis. |
7.5 Aegunud üksused
Mitte ühtegi
7.6 Eemaldatud esemed
Mitte ühtegi
Selle väljalase kasutamine
See väljaanne sisaldab järgmist:
- Zigbee virn
- Zigbee rakendusraamistik
- Zigbee Sample Rakendused
Zigbee ja Emberizine SDK kohta lisateabe saamiseks vaadake UG103.02: Zigbee Fundamentals.
Kui kasutate esimest korda, vaadake jaotist QSG180: Z Zigbee Emberizine'i kiirjuhend SDK 7.0 ja uuemate versioonide jaoks, et saada juhiseid arenduskeskkonna konfigureerimiseks, loomiseks ja välgutamiseksamprakendus ja viited dokumentatsioonile, mis viitavad järgmistele sammudele.
8.1 Paigaldamine ja kasutamine
Zigbee Emberizine SDK on osana Gecko SDK-st (GSDK), Silicon Labsi SDK-de komplektist. GSDK-ga kiireks alustamiseks installige Simplicity Studio 5, mis seadistab teie arenduskeskkonna ja juhatab teid läbi GSDK installimise. Simplicity Studio 5 sisaldab kõike, mida Silicon Labsi seadmetega IoT tootearenduseks vaja, sealhulgas ressursside ja projekti käivitajat, tarkvara konfiguratsioonitööriistu, täielikku IDE-d koos GNU tööriistaahelaga ja analüüsitööriistu. Paigaldusjuhised leiate Internetist Lihtsus Studio 5 kasutusjuhend.
Teise võimalusena saab Gecko SDK installida käsitsi, laadides alla või kloonides GitHubist uusima versiooni. Vaata https://github.com/Sili- conLabs/gecko_sdk lisateabe saamiseks.
Simplicity Studio installib GSDK vaikimisi järgmistesse kohtadesse:
- (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Kasutajad/ /SimplicityStudio/SDKs/gecko_sdk
SDK versioonile spetsiaalne dokumentatsioon installitakse koos SDK-ga. Lisateavet leiate sageli aadressilt teadmistebaas artiklid (KBA-d). API viited ja muu teave selle ja varasemate versioonide kohta on saadaval aadressil https://docs.silabs.com/.
8.2 Turvateave
Turvaline võlvi integreerimine
Rakenduste puhul, mis otsustavad võtmeid turvaliselt salvestada, kasutades Secure Vault-High osade komponenti Secure Key Storage, on järgmises tabelis näidatud kaitstud võtmed ja nende salvestuskaitse omadused, mida Zigbee Security Manageri komponent haldab.
| Pakitud võti | Eksporditav / mitteeksporteeritav | Märkmed |
| Võrguvõti | Eksporditav | |
| Usalduskeskuse lingi võti | Eksporditav | |
| Mööduv lingi võti | Eksporditav | Indekseeritud võtmetabel, salvestatud muutliku võtmena |
| Rakenduse lingi võti | Eksporditav | Indekseeritud võtmetabel |
| Turvaline EZSP võti | Eksporditav | |
| ZLL krüpteerimisvõti | Eksporditav | |
| ZLL eelkonfigureeritud võti | Eksporditav | |
| GPD puhverserveri võti | Eksporditav | Indekseeritud võtmetabel |
| GPD valamu võti | Eksporditav | Indekseeritud võtmetabel |
| Sisemine/kohahoidja võti | Eksporditav | Sisemine võti Zigbee turvahalduri kasutamiseks |
Pakitud võtmeid, mis on märgistatud kui „Ei eksporditav”, saab kasutada, kuid mitte viewredigeeritud või käitusajal jagatud.
Pakitud võtmeid, mis on märgistatud kui „Eksporditav”, saab käitamise ajal kasutada või jagada, kuid need jäävad krüpteerituks ka välkmällu salvestatuna.
Kasutajarakendused ei pea enamuse nende võtmetega kunagi suhtlema. Olemasolevad API-d lingivõtmetabeli võtmete või ajutiste võtmete haldamiseks on endiselt kasutajarakendusele saadaval ja marsruutivad nüüd läbi Zigbee Security Manageri komponendi.
Mõned neist võtmetest ei pruugi tulevikus kasutajarakendusse eksportida. Kasutajarakendustel soovitatakse mitte loota võtmete eksportimisele, välja arvatud juhul, kui see on hädavajalik.
Secure Vault Key Management funktsioonide kohta lisateabe saamiseks vt AN1271: Turvaline võtmehoidla.
Turvameetmed
Turvanõuannete tellimiseks logige sisse Silicon Labsi kliendiportaali ja valige seejärel Konto avaleht. Portaali avalehele minemiseks klõpsake AVALEHT ja seejärel paani Märguannete haldamine. Veenduge, et valik „Tarkvara/turvalisuse teatised ja tootemuudatuste teatised (PCN-id)” on märgitud ning et olete oma platvormi ja protokolli jaoks vähemalt tellinud. Muudatuste salvestamiseks klõpsake nuppu Salvesta.
![]()
8.3 Tugi
Arenduskomplekti klientidel on õigus saada koolitust ja tehnilist tuge. Kasuta Silicon Laboratories Zigbee web lehel et saada teavet kõigi Silicon Labs Zigbee toodete ja teenuste kohta ning registreeruda tootetoe saamiseks.
Silicon Laboratoriesi toega saate ühendust võtta aadressil http://www.silabs.com/support.
Lihtsuse stuudio
Ühe klõpsuga juurdepääs MCU-le ja juhtmeta tööriistadele, dokumentatsioonile, tarkvarale,
lähtekooditeegid ja palju muud. Saadaval Windowsi, Maci ja Linuxi jaoks!
![]()
| IoT portfell www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Kvaliteet www.silabs.com/quality |
Tugi ja kogukond www.silabs.com/community |
Vastutusest loobumine
Silicon Labs kavatseb pakkuda klientidele uusimat, täpset ja põhjalikku dokumentatsiooni kõigi Silicon Labsi tooteid kasutavate või kasutada kavatsevate süsteemi- ja tarkvararakendajate jaoks saadaolevate välisseadmete ja moodulite kohta. Iseloomustusandmed, saadaolevad moodulid ja välisseadmed, mälumahud ja mäluaadressid viitavad igale konkreetsele seadmele ning pakutavad "tüüpilised" parameetrid võivad erinevates rakendustes erineda. Rakendus ntampsiin kirjeldatud on ainult illustratiivsel eesmärgil. Silicon Labs jätab endale õiguse teha siin esitatud tooteteavet, spetsifikatsioone ja kirjeldusi ilma täiendava etteteatamata muudatusi ega anna garantiid lisatud teabe täpsuse või täielikkuse kohta. Ilma eelneva teatamiseta võib Silicon Labs turvalisuse või usaldusväärsuse huvides toote püsivara tootmisprotsessi ajal värskendada. Sellised muudatused ei muuda konkreetseid katioone ega toote toimivust. Silicon Labs ei vastuta selles dokumendis esitatud teabe kasutamise tagajärgede eest. See dokument ei viita ega anna selgesõnaliselt litsentsi mis tahes integraallülituste projekteerimiseks või valmistamiseks. Tooted ei ole ette nähtud ega lubatud kasutamiseks FDA III klassi seadmetes, rakendustes, mille jaoks on nõutav FDA eelmüügiluba, ega elu toetavates süsteemides ilma Silicon Labsi konkreetse kirjaliku nõusolekuta. "Elu toetav süsteem" on mis tahes toode või süsteem, mis on mõeldud elu ja/või tervise toetamiseks või säilitamiseks, mille ebaõnnestumise korral võib mõistlikult eeldada, et see toob kaasa märkimisväärse kehavigastuse või surma. Silicon Labsi tooted ei ole loodud ega lubatud sõjaliseks kasutamiseks. Silicon Labsi tooteid ei tohi mingil juhul kasutada massihävitusrelvades, sealhulgas (kuid mitte ainult) tuuma-, bioloogilistes või keemiarelvades ega rakettides, mis on võimelised selliseid relvi kohale toimetama. Silicon Labs loobub kõigist otsestest ja kaudsetest garantiidest ega vastuta vigastuste või kahjude eest, mis on seotud Silicon Labsi toote kasutamisega sellistes volitamata rakendustes. Märkus. See sisu võib sisaldada endisekeelset terminoloogiat, mis on nüüdseks aegunud. Silicon Labs asendab need terminid võimaluse korral kaasava keelega. Lisateabe saamiseks külastage www.silabs.com/about-us/inclusive-lexicon-project
Kaubamärgi teave
Silicon Laboratories Inc. ® , Silicon Laboratories ® , Silicon Labs ® , SiLabs ® ja Silicon Labsi logo ® , Bluegiga ® , Bluegiga Logo ® , EFM ® , EFM32 ® , EFR, Ember ® , Energy Micro, There of Energy logo , "maailma kõige energiasäästlikumad mikrokontrollerid", Redpine Signals ® , WiSeConnect , n-Link, ThreadArch ® , EZLink ® , EZRadio ® , EZRadioPRO ® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32 Studio, Precisit , Telegesis Logo ® , USBXpress ® , Zentri, Zentri logo ja Zentri DMS, Z-Wave ® ja teised on Silicon Labsi kaubamärgid või registreeritud kaubamärgid. ARM, CORTEX, Cortex-M3 ja THUMB on ettevõtte ARM Holdings kaubamärgid või registreeritud kaubamärgid. Keil on ettevõtte ARM Limited registreeritud kaubamärk. Wi-Fi on Wi-Fi Alliance'i registreeritud kaubamärk. Kõik muud siin mainitud tooted või kaubamärgid on nende vastavate omanike kaubamärgid.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA www.silabs.com
Dokumendid / Ressursid
![]() |
SILICON LABS Zigbee EmberZNet SDK [pdfKasutusjuhend Zigbee EmberZNet SDK, EmberZNet SDK, SDK |
![]() |
SILICON LABS Zigbee EmberZNet SDK [pdfKasutusjuhend 8.0.3.0, Zigbee EmberZNet SDK, EmberZNet SDK, SDK |

