SILICON-LABS-logo

SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-tootepilt

Tehnilised andmed
  • Zigbee EmberZNet SDK versioon: 7.4.5.0 GA
  • Gecko SDK Suite'i versioon: 4.4
  • Ilmumiskuupäev: 23. oktoober 2024
  • Platvorm: Silicon Labs
  • Toetatud kompilaatorid: GCC (The GNU Compiler Collection) versioon 12.2.1
  • EZSP protokolli versioon: 0x0D

Toote kasutusjuhised

Põhifunktsioonid
Silicon Labsi Zigbee EmberZNet SDK pakub järgmisi põhifunktsioone
Multiprotocol (CMP) Zigbee ja OpenThread tugi SoC-l.

Ühilduvuse ja kasutamise teatised
Turvavärskenduste ja -teatiste saamiseks vaadake Gecko platvormi väljalaskemärkmete peatükki Turvalisus või külastage Silicon Labsi vahekaarti TECH DOCS. websaidile. Uusima teabe saamiseks on soovitatav tellida turvanõuanded.

Ühilduvad kompilaatorid
Kasutage kindlasti õiget files koos toetatud kompilaatoriga
GCC (The GNU Compiler Collection) versioon 12.2.1, mis on kaasas Simplicity Studioga.

EZSP protokoll
Selle versiooni EZSP protokolli versioon on 0x0D.

KKK
  • K: Millised on versioonis 7.4.5.0 kasutusele võetud uued komponendid?
    • V. Kasutajatel on nüüd Zigbee Direct Device (ZDD) rakenduses lubatud mitu zigbee_direct_security komponenti, kusjuures tegelik turbevalik sõltub Zigbee virtuaalse seadme (ZVD) konfiguratsioonist.
  • K: Millised on versioonis 7.4.4.0 lisatud uued API-d?
    • V. Uute API-de hulka kuuluvad mfglibSetCtune ja mfglibGetCtune.
  • K: Mis on versioonis 7.4.5.0 kasutusele võetud uus platvormi tugi?
    • V: EFR32MG24A020F768IM40 on nüüd platvormina toetatud.
  • K: Kust ma leian Zigbee Secure Key Storage komponendi värskendatud dokumentatsiooni?
    • V: Zigbee Secure Key Storage komponendi kirjeldust on versioonis 7.4.0.0 värskendatud koos uue rakenduse märkusega Zigbee Security Manageri komponentide rühmaga suhtlemiseks (AN1412: Zigbee Security Manager).

Zigbee EmberZNet SDK 7.4.5.0 GA

Gecko SDK Suite 4.4

23. oktoober 2024

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-tootepilt

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.4.5.0, välja antud 23. oktoobril 2024
  • 7.4.4.0, välja antud 14. augustil 2024
  • 7.4.3.0, välja antud 2. mail 2024
  • 7.4.2.0 anti välja 10. aprillil 2024
  • 7.4.1.0 anti välja 14. veebruaril 2024
  • 7.4.0.0 anti välja 13. detsembril 2023

Ü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.

Ühilduvad kompilaatorid
IAR Embedded Workbench for ARM (IAR-EWARM) versioon 9.40.1.

  • 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 12.2.1, mis on kaasas Simplicity Studioga.

Selle versiooni EZSP protokolli versioon on 0x0D.

 Uued esemed

Uued komponendid

Uus versioonis 7.4.0.0
Komponendid "zigbee_direct_security_p256" ja "zigbee_direct_security_curve25519" on lisatud, et kasutajad saaksid konfigureerida konkreetse Zigbee Directi turbevaliku.
Kasutajatel on Zigbee Directi seadme (ZDD) rakenduses lubatud mitu "zigbee_direct_security" komponenti. Sel juhul sõltub tegelik turbevalik Zigbee virtuaalse seadme (ZVD) konfiguratsioonist.

Uued API-d

Uus versioonis 7.4.4.0
Tutvustas kahte spetsiaalset tootmisliidese API-d, et hankida ja määrata CTUNE väärtusi.
Varasemates paigaväljaannetes sai juurdepääs CTUNE väärtusele ja selle seadistamine RAIL API-de osaks. Selles paigas tutvustatakse väärtuse määramiseks ja hankimiseks järgmiselt tootmis-API-de komplekti, mis kapseldavad RAIL API-sid.
mfglibSetCtune
mfglibGetCtune

Uus versioonis 7.4.2.0

  • Laiendatud SPI NCP, et toetada teatud Host-NCP kasutusjuhtudel puhkerežiime.
    Sel juhul saab SPI NCP-d konfigureerida uinuvaks lõppseadmeks. Host Z3Gateway sample rakendust on laiendatud täiendava kohandatud CLI koodiga, mis vastutab NCP käsu andmise eest, et lülituda ühte unerežiimidest läbi kohandatud CLI käsu SleepMode ning enne edasist EZSP-suhtlust peab see ärkama, kasutades kohandatud CLI käsku wakeup.
  • Tutvustas uut API-t sl_zigbee_af_isr_event_init, et lähtestada rakenduse raamistiku sündmused, mis on ette nähtud aktiveerimiseks katkestusteenuse rutiini (ISR) sees. Nendel sündmustel, mis on ajastatud ISR-ist, peab viivitusparameeter olema 0 millisekundit. Teisisõnu, ISR-i sündmused tuleb aktiveerida vahetu sündmusena. ISR-is pole sündmuste desaktiveerimine lubatud.
    Ülaltoodu põhjus on järgmine: Sündmuste süsteem manipuleerib sündmuste järjekorda sündmuse ajastamise ajal (aktiveerib nullist erineva viivitusega või deaktiveerib). Latentsusaja minimeerimiseks peaks ISR aktiveerima sündmuse 0 viivitusega, mis ajastatakse järgmise sündmuste järjekorra töötlemisel. See võimaldab edasise viivituse või deaktiveerimise läbi viia pärast ISR-i väljumist. ISR-i kontekstis kasutamiseks mõeldud sündmuste eristamiseks märgitakse sündmuste struktuur lähtestamise ajal sli_zigbee_isr_event_markeriga.
    Vaadake allikat zigbee_app_framework_event.h file selle uue funktsiooni üksikasjade kohta.
  • Täpsustused uue funktsiooni ember Värskenda mitu Maci uuesti liitumise kanalimaski valimise või liitumise jaoks, mida kutsutakse virna API-s. Võrgu otsimine ja taasliitumine põhjusega, et saada uuesti liitumiseks kasutatav kanalimask.

Spetsifikatsioon SE1.4a piirab liidese muutmist (2.4 GHz-lt alamGHz-le või vastupidi) mitme MAC-ühendusega lõppseadme tüüpi seadme taasühendamisel. Kuna seadme tüüp on rakenduse raamistiku konfiguratsioon (st ühendava lõppseadme tüüp on konfigureerimisel kas alamGHz seade või 2.4 GHz seade, mitte mõlemad), pakub see kõne sellel konfiguratsioonil põhinevat kanalimaski. et taasliitumise mask on alati sama mis liitumisliidese mask.

Uus versioonis 7.4.0.0

  • Lisati uus API void sl_zigbee_token_factory_reset(bool exclude_outgoing_fc, bool exclude_boot_counter), et lähtestada Zigbee NVM3 lubade vaikeväärtus.
  • Lisati API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui), mis tagastab väärtuse tõene, kui lingivõtmete tabel saab selle aadressiga kirje lisada või värskendada (tabel pole täis).

Lisati uus API tõend sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* kontekst, sl_zb_sec_man_key_t* võti), mis tagastab tõene, kui konteksti viidatud võtmel on sama väärtus kui argumendis esitatud võtmel.

Uue platvormi tugi

Uus versioonis 7.4.0.0
Sellesse versiooni on lisatud Zigbee virna tugi järgmistele uutele osadele: EFR32MG24A010F768IM40 ja EFR32MG24A020F768IM40.

Uus dokumentatsioon

Uus versioonis 7.4.0.0
Uuendati Zigbee Secure Key Storage komponendi kirjeldust, et kajastada Zigbee Secure Key Storage Upgrade lisamist (mis lisab tagasiühilduvust olemasolevate projektidega).
Lisati uus rakenduse märkus Zigbee Security Manageri komponentide rühmaga suhtlemiseks (AN1412: Zigbee Security Manager).

Kavandatud käitumine
Kasutajatele tuletatakse meelde, et Zigbee sünkroonimata CSL-edastustele kehtib raadioplaneerija protokolli eelisõigus. SleepyToSleepy rakendustes saab BLE ennetada 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. Lisateabe saamiseks võivad kasutajad vaadata ka UG305: Dynamic Multiprotocol User's Guide.

Täiustused

Muudetud versioonis 7.4.0.0 ember Counter Handler API Doc Changes
Varasemates versioonides ei edastatud MAC- ja APS-i kihi Ember-loenduritüüpide loendurihalduri tagasikutsumist pakett-RX-i ja TX-i kohta õige sihtsõlme ID või andmeargumentide edastamine ning API dokumentatsioon teatud neid parameetreid kasutanud loendurite käitumise kohta oli ebaselge või eksitav.

Kuigi elementi ember Counter Handler() signatuur ei ole muutunud, on selle parameetrite sisestamise viis veidi muutunud.

  • EmberCounterType'i loendite kommentaarid saidil ember-types.h on selguse huvides laiendatud.
  • TX-ga seotud loendurite loenduri töötleja sõlme ID parameeter kontrollib nüüd enne selle kasutamist, kas sihtkoha aadressirežiim näitab kehtivat lühikest ID-d. (Kui ei, siis ei sisestata ühtegi sihtkoha aadressi ja kohahoidja väärtus
    Selle asemel kasutatakse 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, nii et selle väärtus eelmistes versioonides oleks alati olnud 0 Seda käitumist on selgitatud nende EmberCounterTypes'i kirjelduses. APS-i kihi korduskatsete korduskatsete arv täidetakse siiski andmeparameetris
    EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED loenduritüübid, et olla kooskõlas varasemate väljalasetega.
  • Kõik loendurid, mis sisestavad tagasihelistamise jaoks sõlme ID või andmeparameetri, on auditeeritud, et tagada nende eeldatavate andmete, aadressi või EMBER_UNKNOWN_NODE_ID edastamine, kui sõlme ID-d oodati, kuid seda ei saanud paketist hankida, nagu on kirjeldatud muudetud juhendis. -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.

Uuendatud roheline toitekood
Green Power serveri koodi värskendatakse mitmesuguste täiustustega, sealhulgas

  • Lisati GP-serveris vastuvõtmisel kehtetu lõpp-punktiga sissetulevate käskude valideerimiskood.
  • Lisatud kood juhuks, kui Green Poweri sõnumite koostamiseks pole enam ruumi.
  • Valamu katkestab nüüd sidumise konfiguratsiooni koos toiminguga Eemalda sidumine mõnel juhul vastavalt spetsifikatsiooni jaotisele A.3.5.2.4.1.
  • Valamu salvestab nüüd kirje olemasoleva grupiloendi enne eemaldamist, kui töödeldakse sidumiskonfiguratsiooni toiminguga Laiendamine.
  • Tõlkepäringu käsk tagastab veakoodina „NOT FOUND”, kui tõlketabel on tühi või indeks on suurem kui tabeli kirjete arv.
  • Mõnes rakenduses muudeti GP lõpp-punkti versiooni 1-lt 0-le.

CSMA kasutamine GPDF-i saatmisfunktsioonis on piiratud, kuna rohelised toiteseadmed on minimaalse energiatarbega seadmed ja ei kasuta enamikus kujundustes CSMA-d. Selle asemel on eelistatud väljasaatmine sama energiaeelarvega mitu paketti.
Eemaldati Green Power Serveri pistikprogrammi suvandist peidetud lõpp-punkti kasutamine. Kasutage selle asemel ühte rakenduse lõpp-punktidest.

Võrguvõtme värskendamise pistikprogrammi koodi täiustused
Muutis perioodilise võrguvõtme värskendamise perioodi pikkuseks kuni 1 aasta.

Mõned API-d on ümber struktureeritud, et vältida võtmete tarbetut eksporti
Tehti muudatusi, et eelistada võtmekontekstide kasutamist lihtteksti võtmeandmetele.

  • sl_zigbee_send_security_challenge_request võtab nüüd EmberKeyData asemel argumendi sl_zb_sec_man_context_t.
  • Sl_zb_sec_man_derived_key_type enum väärtused on nüüd 16-bitine bitmask, mis toetab otseselt teatud võtmetuletusi, mis ühendavad mitut tuletatud tüüpi.

 Parandatud probleemid

Parandatud versioonis 7.4.5.0

ID nr Kirjeldus
1357860 Lahendatud on probleem, mis põhjustas krahhi, kui mitu lõpp-punkti hakkavad lähtestama identifitseeriva tagasiside sündmust. (Muu viide: 1348659)
1357517 Lahendatud on probleem, mis põhjustas krahhi, kui mitut võrku hõlmav rakendus proovis juhtida teisese võrgu kaudu.
1356285 Harvadel juhtudel võidakse pakett edastada väljuva paketi üleandmise tagasihelistamisele kasuliku koormuse indeksi parameetriga, mis ületab paketipuhvri määratud pikkuse, mis viib pärand-packet-buffer.c kinnituseni, kui paketi üleandmise komponent on lubatud. Komponendi sissetulevate ja väljaminevate käskude töötleja funktsioonid tabavad nüüd selle olukorra ja tühistavad kehtetu paketi ilma täiendava töötlemiseta. (Muu viide: 1350285)
1355289 Lahendatud on probleem, mille tõttu saadi LQI-vastus MAC-aadressiga nullidena. (Muu viide: 1351489)
1349160
  • Raspberry Pi-le ehitatud Z3Gateway kerneliga 6.6 ei suutnud vaikimisi SPI kaudu NCP-ga ühendust luua. Lahenduseks on GPIO-de uuesti määratlemine, nagu siin kirjeldatud.
  • Pange tähele järgmist teavet GPIO-de kohta, mis on seotud SPI NCP liidesega. Kernel 6.6 töötab sudo cat /sys/kernel/debug/gpio
  • See kuvab järgmist gpio-520 (GPIO8)
  • gpio-534 (GPIO22) gpio-535 (GPIO23) gpio-536 (GPIO24)
  • Seejärel määratlege SPI NCP liidese GPIO uuesti ülaltoodud sysf-idest failis spi-protocol-linux-config.h kui #define NCP_CHIP_SELECT_GPIO "520"
  • #define NCP_HOST_INT_GPIO "534"
  • #define NCP_RESET_GPIO "535"
  • #define NCP_WAKE_GPIO "536" (muu viide: 1297976)
1343044 Kui killustamise pistikprogramm arvutas unicast fragmendi saadaoleva kasuliku koormuse valesti, võib see saata NCP-le rohkem andmeid, kui mahub ühte paketti pärast kogu virna üldkulude arvestamist. See võib põhjustada mälu rikkumist NCP-s, mis käivitas kinnituse ebaõnnestumise või muu ootamatu käitumise.

(Muu viide: 1289413)

1343012 Si4468 püsivara plaaster lisati phy-pro2plus-teeki, et käsitleda võistluse tingimusi alamGHz Tx/Rx töötlemisel. (Muu viide: 1341928)
1311214 Parandatud täiendav vaikevastus, mis genereeritakse siis, kui sissetuleva OTA-serveri käsu ZCL-teate vaikevastus on lubatud. Veale saadetakse ainult üks vastus ja edukate ploki kujutise päringute puhul vaikevastust ei määrata. (Muu viide: 1300935)
1296653 Kui kahe PHY NCP-seade teostaks alamGHz sagedusalas energiaskannimist, kui 2.4 GHz raadio oli aktiivne, võivad 2.4 GHz raadiokanalil vastuseks sissetulevatele majakapäringutele sissetuleva majakaliikluse suured pursked hõivata suure hulga pinu puhvermälu (eraldatud kuhja segmendist), samal ajal kui skanniti paljusid alamGHz kanaleid, mis võib viia puhvri vähenemisenitages ja EZSP ületäitumise tingimused, kui kuhja suurus (mis määrab, kui palju puhvreid on süsteemile saadaval) ei olnud piisavalt suur. See ületäitumise tingimus võib takistada Scan Complete Handleril jõudmist hostrakendusse, mistõttu rakenduse skannimisoleku masin jääb igaveseks kinni.

Kahe PHY seadmete energiaskannimise kood hülgab nüüd kõik 2.4 GHz raadios vastuvõetud majakapaketid alamGHz kanali skannimise ajal, vältides seega majakate suure sissevoolu eelmainitud probleemi tekitamist. Pange tähele, et see ei takista võrgu normaalset töötamist sagedusel 2.4 GHz, kuna majakaid kasutatakse ainult võimaliku PAN-ID konflikti tuvastamiseks, kui seade ei teosta aktiivset skannimist, ja teised võrgu ruuterid saavad PAN-ID konflikte siiski tuvastada. seekord või koordinaatori poolt, kui Energy Scan on lõppenud. (Muu viide: 1276049)

ID nr Kirjeldus
1295250 Lahendatud on kompileerimisprobleemid testrakmete zigbee 3.0 komponendi lisamisel standardrakendusse. (Muu viide: 1280058)
1294848 Lisatud on ZCL-i andmemassiivi kontrollimine, et see sobiks pikima stringi pikkusega kuni 253. (Muu viide: 1275092)
1294843 Parandatud puuduv kohalike muutujate initsialiseerimine enne kasutamist. (Muu viide: 1275104)
1271968
  • Komponenti zigbee_watchdog_periodic_refresh zigbee rakendusraamistikus enam ei kasutata ja see on selles versioonis aegunud.
  • Valvekoera taimer on vaikimisi kõigi s-ide jaoks keelatudample rakendusi. Tulevikus lisatakse SDK-le täiustatud valvekoera komponent.
  • Märkus : Veenduge, et lubaksite valvekoera taimer, mille konfiguratsiooniüksus SL_LEGACY_HAL_DISABLE_WATCHDOG on teie rakenduses seatud väärtusele 0.
1270721 Lahendatud on probleem seadmete mitme hüppega ühendamise parandamiseks. Seadme teatamisel lisatakse aadressipaar aadressi vahemällu. (Muu viide: 1266351)

Parandatud versioonis 7.4.4.0

ID nr Kirjeldus
1334454 Lahendatud on probleem uuesti liitumise vastuse käsitlemisel. (Muu viide: 1331580)
1330732 Diagnostikafunktsioonid peaksid pärast Iostreami kutsumist katkestama keelama, et vältida kinnitust mutexi hankimisel.
 

1330720

EZSP_MAX_FRAME_LENGTH ennistatakse tagasi väärtusele 220, mis võimaldab XNCP-sõnumi maksimaalseks pikkuseks olla samuti 220.

(Muu viide: 1327706)

1330311 Lahendatud on probleem, mille tõttu mõned GP-puhverserveri testid ebaõnnestusid RCP-hosti häälestamisel. (Muu viide: 1328991)
1312369 Tegi SL_LEGACY_HAL_WDOG_IRQHandler() nõrga funktsiooni, mis võimaldab klientidel oma rakendust pakkuda.
1310711 Lisatud on kompileerimisaja vea kontroll SL_STACK_SIZE jaoks, kui zigbee projektis kasutatakse RTOS-komponenti.
 

1309913

App Frameworki sündmuste järjekorrale on lisatud mutex-kaitse, et rakenduse raamistiku sündmuste API-sid saaks kutsuda mitmest toimingust.

(Muu viide: 1252940, 1254397)

1309333 Pärast uue lõppseadme liitumist alamGHz sagedusalas kustutati töötsükli vananemisandmed ekslikult kõigi lõppseadmete alamseadmete puhul.

(Muu viide: 1296881)

1296002 Lahendatud on probleem, mis põhjustas funktsiooni halAppBootloader mitu definitsiooni.
1295756 Virnasündmusi, mis pole märgitud katkestuskindlaks, ei tohiks ISR-i kontekstis ajastada, kuna see võib tekitada võistlustingimuse, mille tulemusel sündmus kukub sündmuste järjekorrast. Selle juhtum takistas alamGHz seadmetel selle võistlustingimuse käivitumisel MAC-i tagasilööke õigesti ajastada.

(Muu viide: 1269856)

1294660 Lahendatud on probleem, mille korral võrgu juhtimise pistikprogramm võis toimida nii, nagu oleks seade juba võrgus, kuigi see ei olnud, jäädes kehtetusse olekusse kuni lähtestamiseni. Seda saab käivitada võrgu lahkumise CLI käsu kutsumine piisavalt täpse ajastusega, kui võrgu juhtimine oli võrguga liitumise keskel ja MAC-i skannimine on veel pooleli.

(Muu viide: 1293923)

1290695 Lahendatud on probleem, mille tõttu tühistati ZLL-i kasutuselevõtupakett juhul, kui üks lõpp-punkt on keelatud, samas kui teised lõpp-punktid on endiselt lubatud. Parandus lisatakse kõigi lubatud lõpp-punktide kontrollimiseks.

(Muu viide: 1275586)

Parandatud versioonis 7.4.0.0

ID nr Kirjeldus
1019348 Parandatud on Zigbee ZCL Cli komponendi sõltuvusnõuded, et seda saaks vajaduse korral eemaldada.
1024246 Uuendati funktsioonide emberHaveLinkKey() ja sl_zb_sec_man_have_link_key() kirjeldust.
1036503 Lisatud kirjeldus, et soovitada kasutada DMP-de jaoks Micriumi tuumaamprakendused.
1037661 Lahendatud on probleem, mis takistas rakendusel installida pro-stacki või lehtede virna.
1078136 Parandatud katkendlik krahh sündmuste muutmisel katkestuse kontekstist
1081548 CSL-is on parandatud probleem, mille korral uut äratuskaadri jada, mis võetakse vastu vahetult pärast eelmist kasuliku koormuse kaadrit, ei salvestata õigesti. See tooks kaasa kasuliku koormuse raami vahelejäämise.
1084111 Esialgset unine SPI-NCP tuge MG24-põhistele plaatidele värskendatakse selle versiooni osana.
1104056 Lisatud võrgujuhtimise tugi, et töötada sekundaarses võrgus mitme võrgu korral
1120515 Lahendatud on probleem, mille tõttu kanal ei muutunud käsu mfglib set-channel kasutamisel.
1141109 Lahendatud on probleem, mis põhjustas loodud sample rakendus ncp-uart-gp-multi-rail, et mõni päis vahele jätta files Rohelise toiteadapteri komponendi kasutamisel koos võtmega -cp.
1144316 Mõne andmestruktuuritüübi kirjeldust värskendati gp-types.h dokumentatsioonis.
1144884 Parandatud võltskaadri ootel bitikomplekt, kui ootel andmeid pole.
1152512 Parandatud potentsiaalne krahh madala mac-raili puhul sündmuse muutmisel ISR-i kontekstis.
1154616 Lisati erand võrgu lähtestamise tingimusele juhtumiga "Rolli vahetamine unise otsa seadmelt mitteuinutavale seadmele".
1157289 Lahendatud on probleem, mis võib põhjustada BDB testi ebaõnnestumise DN-TLM-TC-02B.
1157426 Lahendatud on koostamise probleem zigbee_simple_app koostamisel green_power_adapter komponendiga.
1157932 Lisati tingimus kontrollimaks, kas väli „üleminekuaeg” puudub, ja määrati sellele puuduvale väljale vaikeväärtus 0xFFFF.
1166340 Lahendatud on probleem, mis takistas emberAfGpdfSendil kavandatud arvu korduvaid edastusi välja saatmast.
ID nr Kirjeldus
1167807 Lahendatud on probleem, mille korral hajusvõrkudes usalduskeskustena töötavad seadmed kustutasid oma mööduvad lingivõtmed valesti iga kord, kui uus seade liitus.
1169504 Lahendatud on probleem, mis põhjustas unise seadme lähtestamise sundäratamisel.
1169966 Parandatud puuduva tagastusväärtuse valideerimine puhvri eraldamise koodis.
1171477,

172270

Funktsiooniga mfglib start 1 sõnumeid ei edastata, vaid võetakse vastu, seega on terminali kuvatud teade "mfglib send complete" vale ja see on asendatud tekstiga "Vastja on %d paketti viimase %d ms jooksul".
1171935 Muutis perioodilise võrguvõtme värskendamise perioodi pikkuseks kuni 1 aasta.
1172778 Lisati Green Poweri serverisse inimeseAfPluginGreenPowerServerUpdateAliasCallback puuduv kutse.
1174288 Lahendatud on probleem, mille tõttu võrgu juhtimisprotsess kinnitab, kui helistatakse käimasoleva skannimise peatamiseks.
1178393 Värskendati dokumentatsiooni viga.
1180445 Nutikas energias jätkab OTA nüüd allalaadimist, kui koordinaator jõuab piiratud töötsüklini.
1185509 Lahendatud on CSL-i probleem, mille korral uut äratuskaadri jada, mis võeti vastu vahetult pärast eelmist kasuliku koormuse kaadrit, ei salvestatud õigesti. See tooks kaasa kasuliku koormuse raami vahelejäämise.
1186107 Lahendatud on probleem, mis põhjustas vastuvõetud GPDF-ide ebaõnnestunud dekrüpteerimise, et asendada sissetulev GPDF GPS-i kasutuselevõtu teatises.
1188397 Lahendatud on probleem, mis põhjustas aruandetabeli laiendatud suuruse lubamisel kompileerimisvea.
1194090 Parandatud tõrke olek valamu kasutuselevõtu režiimi käsu vaikevastuses – järgides jaotist 3.3.4.8.2
1194963 Lahendatud on probleem memsetiga, mis tehti kasutuselevõtuGpd struktuuri jaoks enne kasutaja tagasihelistamist emberAfGreenPowerServerPairingStatusCallback.
1194966 Lahendatud on probleem, mille puhul lõpp-punkti ja puhverserverid Involved väljad ei olnud toiminguga Kasutuselevõtust väljumine määratud.
1196698 Parandatud vale kaadri ootel bitikomplekt, kui andmeid ei olnud ootel.
1199958 Lisatud kood juhuks, kui pole enam ruumi rohelise energia sõnumite koostamiseks.
1202034 Lahendatud on probleem, mille tõttu pinu muutujat sl_zb_sec_man_context_t ei lähtestatud õigesti, mistõttu installikoodiga liitumine nurjus.
1206040 Funktsiooni emberRemoveChild() kutsumine lõppseadme turvalise taasliitumise katse ajal võib potentsiaalselt viia laste arvu täiendava vähenemiseni, mis võib viia lapse arvu väärtuseni -1 (255), mis takistab lõppseadmete liitumist/taasliitumist viidatud puudumise tõttu. võimsust majakas.
 

1207580

Alamtabeli otsingufunktsioonid virnas on ebajärjekindlad 0x0000 ja 0xFFFF kasutamisel kehtetuid/tühje kirjeid esindava sõlme ID tagastusväärtuse puhul, mis põhjustab probleeme kasutamata kirjete kontrollimisel API-des, nagu emberRemoveChild().
1210706 EmberExtraCounterInfo struktuuris EmberExtraCounterHandler() osana esitatud sihtkoht ja PHY-indeks võisid MAC TX Unicast loenduritüüpide puhul olla valed.
1211610

1212525

Lahendatud on probleem, mille tõttu dünaamilised mitmeprotokolli rakendused jooksid pärast turvalise võtmesalvestuse uuendamise komponendi lubamist kokku.
1211847 Kuigi elementi emberCounterHandler() signatuur ei ole muutunud, on selle parameetrite sisestamise viis veidi muutunud. Selle API ümber toimuvaid muudatusi selgitatakse ülaltoodud jaotises 2.
 

1212449

Väljuvad majakad liigitati MAC-kihi poolt valesti, mistõttu ei õnnestunud emberCounterHandler() neid pakette tabada loenduri tüübiga EMBER_COUNTER_MAC_TX_BROADCAST ja selle asemel loendas majakad loenduritüübiga EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS. Selle tulemuseks võivad olla EmberCounterInfo struktuurile edastatud parameetri dest EmberNodeId ebausaldusväärsed väärtused
1214866 Andmeküsitluspaketi saatmine teatud tiheda liiklusega konfiguratsioonides võib põhjustada siini vea.
1216552 Probleem, mis põhjustab tiheda liikluse tingimustes väite, on lahendatud.
1216613 Lahendatud on probleem, mis põhjustas puhverserveri tabelis vale rühmaedastuse raadiuse väärtuse.
1222509 Ruuter/koordinaator saadab lahkumise ja uuesti liitumise taotluse mitte-lapsküsitluse lõppseadmele, kuid MAC-i sihtkoht on 0xFFFF, mitte NWK sihtkoha aadress.
1223842 Lahendatud on probleem faili sl_component_catalog.h genereerimisel, mis jättis sellesse soovimatu koodi, mis põhjustas kompileerimise tõrke.
ID nr Kirjeldus
756628 Rakenduse tagasihelistamise emberAfMacFilterMatchMessageCallback kutsumist muudeti nii, et seda kutsutaks ainult nende ZLL-sõnumite puhul, mille virn kinnitab.
816088 EMBERi konfiguratsioon teisaldati failist zigbeed_configuration.h saidile zigbeed.slcp.
829508 Võistlustingimuse vältimiseks lisati elementi emberSetLogicalAndRadioChannel täiendav valideerimine, et naasmine ebaõnnestus, kui alumised kihid on hõivatud või ei ole kanali vahetamise olekus.

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.si-labs.com/developers/zigbee-emberznet vahekaardil Tech Docs.

ID nr Kirjeldus Lahendus
Ei kehti Selles versioonis ei toetata järgmisi rakendusi/komponente: EM4 tugi. Funktsioon lubatakse järgmistes väljaannetes.
193492 emberAfFillCommandGlobalServerToClientConfigureRe portimismakro 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: halCommonGetIntxxMillisecondTick funktsioonid Linuxi hostides kasutavad praegu funktsiooni gettimeofday, mis ei ole garanteeritud, et see on 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 emberAfNcpInitCallback Zigbee NCP raamistikus ja kutsuda välja vastavad diagnostikafunktsioonid (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails ja halPrintCrashDetails ja halPrintCrashDetails ja to Print0 to Data inCra). 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 DynamicMultiProtocolLightSoc-l on alamsõlmed alles jäänud võrgust, millest ta lahkus, tagastab emberAfGetChildTableSize lähtepunktis startIdentifyOnAllChildNodes nullist erineva väärtuse, põhjustades Tx 66 tõrketeateid "kummituslike" laste adresseerimisel. 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, mille SiLabs on iga osa jaoks 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 esile sl_cli.h. Lisaks saab kommenteerida nii sl_cli.h kui ka sl_cli_command_arg_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  .

1064370 Z3Switch samprakendus lubas vaikimisi ainult ühe nupu (näide: btn1), mis põhjustab projekti nuppude kirjelduse mittevastavuse file. Lahendus: installige btn0 eksemplar käsitsi Z3Switchi projekti loomise ajal.
1161063 Z3Light ja potentsiaalselt teised rakendused teatavad valedest klastri versiooniväärtustest. Värskendage klastri versiooni atribuuti käsitsi nende sobivaks versiooniks.
1164768,

1171478,

1171479

VIGA: ezspErrorHandler 0x34 teatati korduvalt mfglib vastuvõturežiimi ajal Prinditavate veateadete arvu vähendamiseks seadistage EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV

ENT_TIMEOUT_MS hostirakenduses 100-ni, nii et tagasihelistamise järjekord vabaneb kiiremini.

Aegunud üksused

Versioonis 7.4.5.0 aegunud
GSDK versioonis 7.4.5.0 zigbee_watchdog_periodic_refresh on aegunud. Alternatiivne soovitatav viis valvekoera taimeri värskendamiseks on kasutada valvekoera taimeri pärand API-sid rakendusepõhises perioodilises sündmuses.

Versioonis 7.4.1.0 aegunud
GSDK versioonis 7.4.0.0, sealhulgas selles paigas, on Linuxi hostirakenduse Z3Gateway suvand „-v”, et luua telneti liides pordiga 4900 või 4901. Alternatiivne soovitatav viis Telneti liidese loomiseks on kasutada Linuxi utiliite, näiteks "socat".

Versioonis 7.4.0.0 aegunud
Eemaldati järgmised aegunud turbe-API-d

  • emberGetKey()
  • emberGetKeyTableEntry()
  • emberSetKeyTableEntry()
  • emberHaveLinkKey()
  • emberAddOrUpdateKeyTableEntry()
  • emberAddTransientLinkKey()
  • emberGetTransientKeyTableEntry()
  • emberGetTransientLinkKey()
  • emberHmacAesHash()

Kasutage võtmesalvestusele ja HMAC-i räsimiseks juurdepääsuks Zigbee Security Manageri pakutavaid API-sid.

Eemaldatud üksused

Eemaldatud versioonis 7.4.0.0

  • Avalikust päisest on eemaldatud dubleerivad avalikud API-d file gp-tüübid.h.
  • Komponent zigbee_end_device_bind on eemaldatud. Seda komponenti kasutati koordinaatorina lõppseadmete sidumistaotluste vahendamiseks. See valikuline funktsioon eemaldati Zigbee põhispetsifikaadi R22-st.
  • Eemaldatud komplekt Packet BufferCount() failist af-host.c ja kasutu kontrolljuhtum EZSP_CONFIG_PACKET_BUFFER_COUNT: failist command-handlers.c.
  • Mälu eraldamise argument eemaldati, kuna NCP lähtestamisel pole vaja jagada kahte faasi.
  • EmberAfNcpInitCallback() eemaldati rakenduses se14-comms-hub, se14-ihd ja se14-meter-gas.c.
  • Säte EZSP_CONFIG_RETRY_QUEUE_SIZE eemaldati ncp-i lähtestamise ajal failis ncp-configuration.c.

Multiprotocol Gateway ja RCP

 Uued esemed

Lisatud versioonis 7.4.0.0
Samaaegne kuulamine, Zigbee ja OpenThreadi virnade võime töötada sõltumatutel 802.15.4 kanalitel, kui kasutatakse EFR32xG24 või xG21 RCP-d. Samaaegne kuulamine pole saadaval 802.15.4 RCP/Bluetooth RCP kombinatsiooni, Zigbee NCP/OpenThread RCP kombinatsiooni ega Zigbee/OpenThreadi süsteemse kiibi (SoC) puhul. See lisatakse nendele toodetele tulevases versioonis.
OpenThreadi CLI hankija laiendus on lisatud mitme protokolli konteinerite OpenThreadi hostirakendustele. See hõlmab coex cli käske.

Täiustused

Muudetud versioonis 7.4.0.0
Zigbee NCP/OpenThread RCP multiprotokolli kombinatsioon on nüüd tootmiskvaliteet. See sample rakendust ei toetata Series-1 EFR-seadmetes.

Parandatud probleemid

Parandatud versioonis 7.4.5.0

ID nr Kirjeldus
1328799 Käsuga Spinel RESET käivitatud pehme lähtestamine tühjendab nüüd 15.4 RCP puhvrid.
1337101 Mittetäielikke 15.4 edastusoperatsioone (Tx ootab kinnitust, Tx kui vastuseks sõnumile jne) ei loeta enam enneaegselt ebaõnnestunuks DMP-st tingitud raadiokatkestuse korral. See võimaldab anda nimetatud toimingule võimaluse pärast katkestust või RAIL-i püsivat ebaõnnestumist (planeerija oleku veasündmused) ümber ajastada.

(Muu viide: 1339032)

1337228 Zigbeedis värskendatakse halCommonGetInt32uMillisecondTick() tick API-t nüüd, et kasutada MONOToonilist kella, nii et hostsüsteemi NTP ei mõjutaks seda.

(Muu viide: 1339032)

1346785 Parandatud võistlustingimus, mis võib põhjustada samaaegse kuulamise keelamise 802.15.4 RCP-s, kui mõlemad protokollid edastasid samaaegselt.

(Muu viide: 1349176)

1346849 Kui lisate projektile komponendi rail_mux, ehitatakse see nüüd automaatselt koos seotud virnateegi variantidega.

(Muu viide: 1349102)

Parandatud versioonis 7.4.4.0

ID nr Kirjeldus
1184065 Vähendatud RAM-i kasutusala zigbee_ncp-ot_rcp-spi ja zigbee_ncp-ot_rcp_uart jaoks MG13 ja MG21 puhul.
1282264 Lahendatud on probleem, mis võis katkestada raadioedastustoimingud, tühjendades edastuse fifo enneaegselt, põhjustades alavoolu.
1292537 DMP Zigbee-BLE NCP rakendus kuvatakse nüüd Simplicity Studio kasutajaliideses korralikult. (Muu viide: 1292540)
1230193 Lahendatud on vale sõlmetüübi probleem lõppseadmes võrguga liitumisel. (Muu viide: 1298347)
1332330 Lahendatud on probleem, mille korral suure võrguliiklusega keskkonnas töötav 15.4+BLE RCP võis aeg-ajalt esineda võistlusseisundiga, mille tõttu ei saa see kuni CPCd-ni sõnumeid saata kuni seadme taaskäivitamiseni.

(Muu viide: 1333156)

Parandatud versioonis 7.4.2.0

ID nr Kirjeldus
1022972 Lisati kooseksisteerimise pistikprogramm tagasi Zigbee-OpenThread NCP/RCP-deleample rakendus.
1231021 Vältige OTBR-i väiteid, mida on täheldatud 80+ zigbee seadmega liitumisel, taastades RCP-i, mitte edastades töötlemata edastusvead sub-macile.
1249346 Lahendatud on probleem, mille korral RCP võis hostile mõeldud pakette valesti järjekorra tühistada, mille tulemuseks oli OTBR-i sõelumisviga ja ootamatu lõpetamine.

Parandatud versioonis 7.4.1.0

ID nr Kirjeldus
1213701 zigbeed ei lubanud luua lapse jaoks lähtekoodi vaste tabeli kirjet, kui MAC-i kaudses järjekorras on selle lapse jaoks andmed juba ootel. Selline käitumine võib põhjustada rakenduskihi tehingute ebaõnnestumist lapse ja mõne muu seadme vahel APS Acki või rakenduse kihi vastuse puudumise tõttu, eelkõige alamseadmele suunatud ZCL OTA versiooniuuenduste katkemise ja ootamatu lõpetamise tõttu.
1244461 Allika vaste tabeli kirje lapse olevuse kohta saab eemaldada vaatamata ootel olevatele sõnumitele.

Parandatud versioonis 7.4.0.0

ID nr Kirjeldus
1081828 Läbilaskevõime probleem FreeRTOS-põhise Zigbee/BLE DMP-gaample rakendusi.
1090921 Z3GatewayCpc-l oli probleeme võrgu moodustamisega mürarikkas keskkonnas.
1153055 Kinnitus hosti kohta tekkis, kui zigbee_ncp-ble_ncp-uart s-st NCP versiooni lugemisel tekkis sidetõrgeample app.
1155676 802.15.4 RCP loobus kõik vastuvõetud unicast-paketid (pärast MAC-kinnitust), kui mitu 15.4-liidest jagasid sama 16-bitise sõlme ID-d.
1173178 Host andis valeandmeid sadadest mfglibiga vastuvõetud pakettidest Host-RCP seadistuses.
1190859 EZSP viga host-RCP seadistuses mfglib juhuslike pakettide saatmisel.
1199706 Unustatud lõppseadmete laste andmeküsitlused ei seadnud korralikult RCP-s ootel olevat kaadrit, et panna järjekorda endisele lapsele käsk Lahku ja liitu.
1207967 Käsk "mfglib send random" saatis Zigbeedis välja lisapakette.
1208012 Mfglib rx-režiim ei värskendanud RCP-s vastuvõtmisel paketiteavet õigesti.
1214359 Koordinaatori sõlm jooksis kokku, kui 80 või enam ruuterit üritas Host-RCP häälestuses korraga liituda.
1216470 Pärast ülekande edastamist aadressimaskile 0xFFFF jätab Zigbee RCP, mis toimib vanemseadmena, iga lapse jaoks ootel andmete lipu. Selle tulemuseks oli see, et iga laps jäi pärast iga küsitlust ärkvel, oodates andmeid, ja selle oleku lõpuks tühjendamiseks oli vaja mõnda muud ootel andmetehingut iga lõppseadmega.

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.si-labs.com/developers/gecko-software-development-kit .

ID nr Kirjeldus Lahendus
937562 Bluetoothctl-i käsk Advertise on Raspberry Pi OS 802154 rakendusega rcp-uart-11-blehci nurjub. Kasutage bluetoothctli asemel rakendust btmgmt.
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.
1122723 Kiires keskkonnas võib CLI rakenduses z3-light_ot-ftd_soc mitte reageerida. Pole teada lahendust.
1124140 z3-light_ot-ftd_soc sample rakendus ei saa Zigbee võrku moodustada, kui OT võrk on juba üleval. Kõigepealt käivitage Zigbee võrk ja seejärel OT võrk.
1170052 CMP Zigbee NCP + OT RCP ja DMP Zigbee NCP + BLE NCP ei pruugi selle praeguse versiooni 64KB ja väiksemate RAM-i osadele sobida. 64 KB osi ei toetata praegu nende rakenduste jaoks.
1209958 Bobcati ja Bobcat Lite'i ZB/OT/BLE RCP võib kõigi kolme protokolli käitamisel mõne minuti pärast töötamise lõpetada. Seda käsitletakse tulevases väljaandes
1221299 Mfglib RSSI näidud erinevad RCP ja NCP vahel. Seda käsitletakse tulevases väljaandes.
1334477 BLE-virna mitmekordne käivitamine ja peatamine võib põhjustada selle, et BLE-pinn ei saa DMP Zigbee-BLE-s seeria 1 EFR-seadmetes reklaami uuesti käivitada.ample rakendus. Ei kehti

Aegunud üksused Puuduvad

Eemaldatud üksused

Eemaldatud versioonis 7.4.0.0
Makro „NONCOMPLIANT_ACK_TIMING_WORKAROUND” on eemaldatud. Kõik RCP-rakendused toetavad nüüd vaikimisi 192 µs töötlemisaega täiustamata ackide jaoks, kuid kasutavad CSL-i nõutavate täiustatud ackide jaoks 256 µs.

Selle väljalase kasutamine

See väljaanne sisaldab järgmist
  • Zigbee virn
  • Zigbee rakendusraamistik
  • Zigbee Sample Rakendused

Zigbee ja EmberZNet SDK kohta lisateabe saamiseks vaadake UG103.02: Zigbee Fundamentals.

Kui kasutate esimest korda, vaadake jaotist QSG180: Zigbee EmberZNet Quick-Start Guide for SDK 7.0 ja uuemad versioonid, et saada juhiseid arenduskeskkonna konfigureerimiseks, loomiseks ja välgutamiseksamprakendus ja viited dokumentatsioonile, mis viitavad järgmistele sammudele.

Paigaldamine ja kasutamine
Zigbee EmberZNet SDK on saadaval osana Gecko SDK-st (GSDK), Silicon Labsi SDK-de komplektist. GSDK-ga kiireks alustamiseks installige Simplicity Studio 5, mis seadistab teie arenduskeskkonna ja juhendab teid GSDK installimisel. 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 veebipõhisest Simplicity Studio 5 kasutusjuhendist.

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 rohkem informatsiooni .

Simplicity Studio installib GSDK vaikimisi sisse

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

SDK versioonile spetsiaalne dokumentatsioon installitakse koos SDK-ga. Lisateavet leiate sageli teadmistebaasi artiklitest (KBA). API viited ja muu teave selle ja varasemate versioonide kohta on saadaval aadressil https://docs.silabs.com/ .

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.
    Lisateavet Secure Vault Key Management funktsioonide kohta leiate artiklist AN1271: Secure Key Storage.

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.

Järgmine joonis on endineample

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-image (2) SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-image (3)

Toetus
Arenduskomplekti klientidel on õigus saada koolitust ja tehnilist tuge. Kasutage 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 juhtmevabadele tööriistadele, dokumentatsioonile, tarkvarale, lähtekooditeekidele ja muule. Saadaval Windowsi, Maci ja Linuxi jaoks!

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 tarkvara juurutajatele 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. Taotlus 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 teavituseta võib Silicon Labs turvalisuse või töökindluse huvides tootmisprotsessi käigus toote püsivara värskendada. Sellised muudatused ei muuda toote tehnilisi andmeid ega 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.

Kaubamärgi teave
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ja Silicon Labsi logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ja nende kombinatsioonid , "maailma kõige energiasäästlikumad mikrokontrollerid", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, The 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 7.4.5.0 Zigbee Ember Z Net SDK [pdfKasutusjuhend
7.4.5.0, 7.4.4.0, 7.4.3.0, 7.4.2.0, 7.4.1.0, 7.4.0.0, 7.4.5.0 Zigbee Ember Z Net SDK, 7.4.5.0, Zigbee Ember Z Net SDK, Zigbee Z Net SDK, Zigbee Z Net SDK SDK, Net SDK, SDK

Viited

Jäta kommentaar

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