SILICON LABSi logoSILICON LABSi logo2Zigbee 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.

SILICON LABS Zigbee EmberZNet SDK – teavituste haldamine

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!

SILICON LABS Zigbee EmberZNet SDK – joonis 1

SILICON LABS Zigbee EmberZNet SDK – icon1 SILICON LABS Zigbee EmberZNet SDK – HW SILICON LABS Zigbee EmberZNet SDK – kvaliteet SILICON LABS Zigbee EmberZNet SDK – tugi ja kogukond
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 LABSi logoSilicon 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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *