SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK
- 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.
- 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 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 |
|
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 |
|
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
- 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
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!
- 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 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 |