SILIKO-LOGO

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software

SILICON-LABS-SDK-7-4-1-0 -Zigbee-Protocol-Stack-Software-PRODUCT

Informacioni i produktit

Specifikimet

  • Versioni Zigbee EmberZNet SDK: 7.4.1.0
  • Versioni Gecko SDK Suite: 4.4 – 14 shkurt 2024
  • Shitësi: Laboratorët e silikonit
  • Karakteristikat kryesore: Mbështetje Multiprotocol Zigbee dhe OpenThread në SoC
  • Përpiluesit e përputhshëm: Versioni i GCC 12.2.1
  • Versioni i Protokollit EZSP: 0x0D

Udhëzimet e përdorimit të produktit

Njoftimet për pajtueshmërinë dhe përdorimin

  • Për përditësimet dhe njoftimet e sigurisë, referojuni kapitullit të Sigurisë së shënimeve të lëshimit të platformës Gecko të instaluara me këtë SDK ose vizitoni skedën TECH DOCS në Silicon Labs webfaqe.
  • Qëndroni të përditësuar duke u abonuar në Këshillat e Sigurisë.

FAQ

  • Pyetje: Si ta verifikoj të saktën fileA po përdoren me përpiluesit e pajtueshëm?
  • Përgjigje: Ju mund të verifikoni që është e saktë files janë duke u përdorur duke kontrolluar versionin 12.2.1 të GCC të ofruar me Simplicity Studio.
  • Pyetje: Ku mund të gjej informacione rreth përditësimeve dhe njoftimeve të sigurisë?
  • Përgjigje: Për përditësimet dhe njoftimet e sigurisë, referojuni kapitullit të Sigurisë së shënimeve të lëshimit të platformës Gecko ose vizitoni skedën TECH DOCS në Silicon Labs' webfaqe.

Silicon Labs është shitësi i zgjedhur për OEM që zhvillojnë rrjetëzimin Zigbee në produktet e tyre. Platforma Zigbee e Silicon Labs është zgjidhja Zigbee më e integruar, e plotë dhe e pasur me veçori të disponueshme.
Silicon Labs EmberZNet SDK përmban zbatimin nga Silicon Labs të specifikimeve Zigbee stack.

  • Këto shënime lëshimi mbulojnë versionin(et) SDK:
  • 7.4.1.0 lëshuar më 14 shkurt 2024
  • 7.4.0.0 lëshuar më 13 dhjetor 2023

TIPARET KRYESORE

Zigbee

  • Pajtueshmëria Zigbee R23
  • Pajtueshmëria Zigbee Smart Energy 1.4a – prodhim
  • Pajtueshmëria Zigbee GP 1.1.2 – Alpha
  • Mbështetje MG27 – prodhim
  • Mbështetje e përmirësuar për pjesët Secure Vault
  • Mbështetje e përgjumur në aplikacionet NCP SPI (jo-CPC) – Alpha

Multiprotokolli

  • Mbështetje për dëgjimin e njëkohshëm (RCP) - MG21 dhe MG24
  • Multiprotokolli i njëkohshëm (CMP) Zigbee NCP + OpenThread RCP – prodhimi
  • Dynamic Multiprotocol Bluetooth + Concurrent Multiprotocol (CMP) Mbështetje Zigbee dhe OpenThread në SoC

Njoftimet për pajtueshmërinë dhe përdorimin

Për informacion rreth përditësimeve dhe njoftimeve të sigurisë, shihni kapitullin e Sigurisë së shënimeve të lëshimit të platformës Gecko të instaluar me këtë SDK ose në skedën TECH DOCS në https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs gjithashtu rekomandon fuqimisht që të abonoheni në Këshillat e Sigurisë për informacione të përditësuara. Për udhëzime, ose nëse jeni i ri në Zigbee EmberZNet SDK, shihni Përdorimi i këtij versioni.

Kompilues të pajtueshëm

  • IAR Embedded Workbench për ARM (IAR-EWARM) versioni 9.40.1.
  • Përdorimi i Wine për të ndërtuar me mjetin e linjës së komandës IarBuild.exe ose GUI i integruar i Workbench IAR në macOS ose Linux mund të rezultojë në gabim files duke u përdorur për shkak të përplasjeve në algoritmin hashing të Wine për gjenerimin e shkurtër file emrat.
  • Klientët në macOS ose Linux këshillohen të mos ndërtojnë me IAR jashtë Simplicity Studio. Konsumatorët që e bëjnë këtë duhet të verifikojnë me kujdes nëse është e saktë files janë duke u përdorur.

GCC (The GNU Compiler Collection) version 12.2.1, i ofruar me Simplicity Studio.
Versioni i protokollit EZSP për këtë version është 0x0D.

Artikuj të rinj

Ky version i Gecko SDK (GSDK) do të jetë i fundit me mbështetje të kombinuar për të gjitha pajisjet EFM dhe EFR, përveç arnimeve të këtij versioni sipas nevojës. Duke filluar nga mesi i vitit 2024, ne do të prezantojmë SDK të veçanta:

  • Gecko SDK ekzistues do të vazhdojë me mbështetjen për pajisjet e Serive 0 dhe 1.
  • Një SDK e re do të kujdeset në mënyrë specifike për pajisjet e Serive 2 dhe 3.

Gecko SDK do të vazhdojë të mbështesë të gjitha pajisjet e Serive 0 dhe 1 pa asnjë ndryshim në mbështetjen afatgjatë, mirëmbajtjen, cilësinë dhe reagimin e ofruar sipas politikës sonë të softuerit.
SDK-ja e re do të degëzohet nga Gecko SDK dhe do të fillojë të ofrojë veçori të reja që ndihmojnë zhvilluesit të avancojnëtage nga aftësitë e avancuara të produkteve tona të Serive 2 dhe 3.
Ky vendim përputhet me komentet e klientëve, duke reflektuar angazhimin tonë për të ngritur cilësinë, për të siguruar stabilitet dhe për të përmirësuar performancën për një përvojë të jashtëzakonshme të përdoruesit në SDK-të tona të softuerit.

Komponentët e rinj

E re në lëshim 

  • Komponentët "zigbee_direct_security_p256" dhe "zigbee_direct_security_curve25519" janë shtuar në mënyrë që përdoruesit të mund të konfigurojnë një opsion specifik sigurie Zigbee Direct.
  • Përdoruesit lejohen të kenë komponentë të shumëfishtë "zigbee_direct_security" të aktivizuar në një aplikacion Zigbee Direct device (ZDD). Në këtë rast, opsioni aktual i sigurisë varet nga konfigurimi Zigbee Virtual Device (ZVD).

API-të e reja
E re në lëshim 

  • U shtua një API e re sl_zigbee_token_factory_reset për të rivendosur shenjat Zigbee NVM3 në vlerën e tyre të paracaktuar.
  • U shtua bool API sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui), i cili kthehet i vërtetë nëse tabela e çelësit të lidhjes mund të shtojë ose përditësojë një hyrje me këtë adresë (tabela nuk është e plotë).
  • U shtua një bool i ri API sl_zb_sec_man_compare_key_to_value (konteksti sl_zb_sec_man_context_t*, çelësi sl_zb_sec_man_key_t*), i cili kthehet i vërtetë nëse çelësi referohet nga konteksti ka të njëjtën vlerë si çelësi i dhënë në argument.

Mbështetja e platformës së re
E re në lëshim 

  • Mbështetja e pirgut Zigbee për pjesët e reja të mëposhtme shtohet në këtë version: EFR32MG24A010F768IM40 dhe EFR32MG24A020F768IM40.

Dokumentacion i ri
E re në versionin 7.4.0.0

  • Përditësoi përshkrimin për komponentin e ruajtjes së çelësit të sigurt Zigbee për të pasqyruar shtimin e Përmirësimit të ruajtjes së çelësit të sigurt Zigbee (i cili shton përputhshmërinë e prapambetur me projektet ekzistuese).
  • U shtua një shënim i ri aplikacioni për ndërveprim me grupin e komponentëve Zigbee Security Manager (AN1412: Zigbee Security Manager).

Sjellja e synuar

Përdoruesve u kujtohet se transmetimet CSL të pasinkronizuara Zigbee i nënshtrohen parandalimit të protokollit në programuesin e radios. Në aplikacionet SleepyToSleepy, BLE mund dhe do të parandalojë një transmetim Zigbee CSL, i cili do të përfundojë transmetimin. Parandalimi i programuesit është më i zakonshëm për CSL të pasinkronizuar, duke pasur parasysh se mund të përdoret një sekuencë kuadri zgjimi potencialisht e gjatë. Përdoruesit që dëshirojnë të rregullojnë prioritetet e transmetimit mund të përdorin komponentin DMP Tuning and Testing për ta bërë këtë. Përdoruesit mund të konsultojnë gjithashtu UG305: Dinamik Multiprotocol's Guide për më shumë informacion.

Përmirësimet

Ndryshuar në lëshim
emberCounterHandler API Doc Changes

Në versionet e mëparshme, kthimi i thirrjes së Counter Handler për MAC dhe shtresa APS EmberCounterTypes në lidhje me paketën RX dhe TX nuk po kalonte ID-në e duhur të nyjës së synuar ose argumentet e të dhënave, dhe dokumentacioni API në lidhje me sjelljen e disa numëruesve që përdornin këto parametra ishte i paqartë ose mashtrues.
Ndërsa nënshkrimi i emberCounterHandler() nuk ka ndryshuar, mënyra se si janë plotësuar parametrat e tij ka ndryshuar pak.

  • Komentet rreth numrave EmberCounterType në ember-types.h janë zgjeruar për qartësi.
  • Parametri Node ID në mbajtësin e numëruesit për numëruesit e lidhur me TX tani kontrollon nëse modaliteti i adresës së destinacionit tregon një ID të shkurtër të vlefshme përpara se ta përdorë atë. (Nëse jo, asnjë adresë destinacioni nuk plotësohet dhe në vend të saj përdoret një vlerë mbajtëse vendndodhja prej EMBER_UNKNOWN_NODE_ID.)
  • Parametri Node ID në mbajtësin e numëruesit për numëruesit e lidhur me RX tani pasqyron ID-në e nyjës burimore, jo ID-në e nyjes së destinacionit.
  • Numërimi i riprovës *nuk* kalohet si parametër i të dhënave për numëruesit EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED siç përshkruhet në tipet ember. h në versionet e mëparshme, por kjo nuk ishte e mbushur kurrë siç duhet në versionet e lëshuara më parë, kështu që vlera e saj në versionet e mëparshme do të kishte qenë gjithmonë 0. Kjo sjellje është sqaruar në përshkrimin e atyre EmberCounterTypes. Megjithatë, numri i Riprovimit për riprovimet e shtresës APS vazhdon të plotësohet në parametrin e të dhënave për llojet e numëratorit EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED, për të qenë në përputhje me publikimet e mëparshme.
  • Të gjithë numëruesit që plotësojnë ID-në e nyjes ose parametrin e të dhënave për kthimin e thirrjes janë audituar për t'u siguruar që ata kalojnë të dhënat e pritura, adresën ose EMBER_UNKNOWN_NODE_ID nëse pritej një ID nyje, por nuk mund të merrej nga paketa, siç përshkruhet në ember-in e rishikuar llojet.h dokumentacion.
  • Trajtuesi numërues për EMBER_COUNTER_MAC_TX_UNICAST_RETRY tani pasqyron saktë ID-në e nyjës së destinacionit të shtresës MAC dhe disa riprova në ID-në e nyjës së destinacionit dhe parametrat e të dhënave.
  • Trajtuesi i numëruesit për EMBER_COUNTER_PHY_CCA_FAIL_COUNT tani ofron informacion për ID-në e nyjës së destinacionit përmes parametrit Node ID në lidhje me objektivin e synuar të shtresës MAC të mesazhit që dështoi në transmetim.

Kodi i përditësuar i energjisë së gjelbër
Kodi i serverit të energjisë së gjelbër është përditësuar me përmirësime të ndryshme duke përfshirë:

  • U shtua më shumë kod verifikimi për komandat hyrëse me pikë fundore të pavlefshme kur merren në serverin GP.
  • U shtua kod për të trajtuar rastin kur nuk ka më hapësirë ​​për të krijuar mesazhe të energjisë së gjelbër.
  • Lavamani tani heq konfigurimin e çiftimit me çiftimin e heqjes së veprimit në disa raste sipas seksionit specifik A.3.5.2.4.1.
  • Lavamani tani ruan listën ekzistuese të grupeve të një hyrjeje përpara se ta heqë atë kur përpunohet konfigurimi i çiftimit me zgjerimin e veprimit.
  • Komanda e pyetjes së përkthimit kthen "NUK FOUND" si kod gabimi kur tabela e përkthimit është bosh ose indeksi është më i madh se disa hyrje në tabelë.
  • Ndryshoi versionin e pikës fundore të GP në disa aplikacione nga 1 në 0.

Përdorimi i CSMA në funksionin "Dërgimi GPDF" është i kufizuar sepse "Pajisjet me energji të gjelbër" janë pajisje me energji minimale dhe nuk përdorin CSMA në shumicën e modeleve. Në vend të kësaj, dizajni i preferuar është që të dërgohen paketa të shumta duke përdorur të njëjtin buxhet të energjisë.
U hoq përdorimi i një pike fundore të fshehur në opsionin e shtojcës Green Power Server. Përdorni një nga pikat fundore të aplikacionit.
Përmirësimet e kodit të shtojcave të përditësimit të çelësit të rrjetit

  • Ndryshoi periudhën e përditësimit periodik të çelësit të rrjetit deri në 1 vit.

Ristrukturoi disa API për të shmangur eksportin e panevojshëm të çelësave
Bërë ndryshime për të favorizuar përdorimin e konteksteve kryesore mbi të dhënat kryesore të tekstit të thjeshtë.

  • sl_zigbee_send_security_challenge_request tani merr një argument sl_zb_sec_man_context_t në vend të EmberKeyData.
  • Vlerat e sl_zb_sec_man_derived_key_type enum janë tani një bitmask 16-bit për të mbështetur drejtpërdrejt derivacione të caktuara kyçe që kombinojnë lloje të shumta të prejardhura.

Çështje të Rregulluara

Rregulluar në lëshim 

ID # Përshkrimi
1036893 Rregulloi një problem që bëri që komponenti i grupit OTA të instalonte komponentin e vjetër të ndërfaqes së ngarkuesit të nisjes si një varësi.
1114905 Zigbee Direct: Përmirësimi i trajtimit të karakteristikave të rrjetit të largimit.
1180937 Rregulloi rivendosjen e WDT kur lidh Zigbee Direct ZDD me ZVD të palës së tretë.
1223904 Rregulloi një problem që bëri që pajisja fundore të lëvizte për të punuar gabimisht në një mjedis shumë të ngarkuar.
1224393 Përditësuar kodin e mbajtësit të kërkesave të tabelës së lavamanit Green Power për të përditësuar adresën e destinacionit të përgjigjes.
1228808 Rregulloi problemin e ekranit me përkufizimet makro në dokumentacionin gp-types.h.
1232297 Rregulloi një problem ku emberSetOutgoingNwkFrameCounter dhe emberSetOutgoingApsFrameCounter nuk funksionuan në aplikacionet e hostit 64-bit (duke kthyer EMBER_BAD_ARGUMENT).
1232359 Rregulloi llogaritjen e parametrit gppTunnelingDelay në përpunimin e komandës së klientit të energjisë së gjelbër.
 

1240392

ZDO Bind/Unbind Kërkesat e refuzuara për arsye aksesi/leje duhet të kthejnë statusin EMBER_ZDP_NOT_AUTHORIZED dhe jo statusin EMBER_ZDP_NOT_PERMITTED sipas specifikimeve të Zigbee.
1243523 Zigbee Direct: Stabilitet i përmirësuar i lidhjes BLE me ZVD.
1249455 Rregulloi një problem që bëri që një pajisje fundore e përgjumur të futej në gjumë kur merrte një transmetim përpara se të merrte një pranim.
1252295 Rregulloni një gabim shtypi në makro të katalogut të komponentëve SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT.

Rregulluar në lëshim 

ID # Përshkrimi
1019348 Rregulloi kërkesat e varësisë për komponentin Zigbee ZCL Cli në mënyrë që të hiqet kur nuk nevojitet.
1024246 U përditësua përshkrimi i funksionit për emberHaveLinkKey() dhe sl_zb_sec_man_have_link_key().
1036503 U shtua një përshkrim për të rekomanduar përdorimin e Micrium Kernel për DMP sampnga aplikacionet.
1037661 Është rregulluar një problem që e pengonte aplikacionin të instalonte stack pro ose leaf stack.
1078136 Rregulloi një ndërprerje të ndërprerë gjatë modifikimit të ngjarjeve nga konteksti i ndërprerjes
 

 

 

1081548

Përdoruesve u kujtohet se transmetimet CSL të pasinkronizuara Zigbee i nënshtrohen parandalimit të protokollit në programuesin e radios. Në aplikacionet SleepyToSleepy, BLE mund dhe do të parandalojë një transmetim Zigbee CSL, i cili do të përfundojë transmetimin. Parandalimi i programuesit është më i zakonshëm për CSL të pasinkronizuar, duke pasur parasysh se mund të përdoret një sekuencë kuadri zgjimi potencialisht e gjatë. Përdoruesit që dëshirojnë të rregullojnë prioritetet e transmetimit mund të përdorin komponentin DMP Tuning and Testing për ta bërë këtë. Përdoruesit mund të konsultojnë gjithashtu UG305: Dinamik Multiprotocol's Guide për më shumë informacion.

Një problem është rregulluar në CSL ku një sekuencë e re e kuadrove zgjimi që merret menjëherë pas një kornize të mëparshme të ngarkesës nuk do të regjistrohej saktë. Kjo do të rezultonte në një kornizë të humbur të ngarkesës.

1084111 Mbështetja fillestare e përgjumur SPI-NCP për bordet e bazuara në MG24 përditësohet si pjesë e këtij versioni.
1104056 Mbështetje e shtuar për drejtimin e rrjetit për të funksionuar në një rrjet dytësor në rast të shumë rrjeteve
1120515 Rregulloi një problem ku kanali nuk ndryshoi kur përdorni komandën mfglib set-channel.
1141109 Rregulloi një problem që shkaktoi sampLe aplikimi ncp-uart-gp-multi-rail për të humbur disa kokë files kur përdorni komponentin e përshtatësit të energjisë së gjelbër me opsionin -cp.
1144316 Përditësuar përshkrimin e disa llojeve të strukturës së të dhënave në dokumentacionin gp-types.h.
1144884 Bit i caktuar i fiksuar i kornizës së rreme në pritje kur nuk ka të dhëna në pritje.
1152512 Rregulloi një përplasje të mundshme në low-mac-rail gjatë modifikimit të ngjarjes në kontekstin ISR.
ID # Përshkrimi
1154616 U shtua një përjashtim për kushtin për të inicializuar rrjetin me rastin "Kalimi i rolit nga pajisja fundore e përgjumur në pajisje fundore pa gjumë".
1157289 Rregulloi një problem që mund të shkaktojë dështimin e testit BDB DN-TLM-TC-02B.
1157426 Rregulloi një problem ndërtimi kur ndërtoni zigbee_simple_app me komponentin green_power_adapter.
1157932 U shtua një kusht për të kontrolluar nëse mungon fusha "koha e tranzicionit" dhe caktoi një vlerë të paracaktuar prej 0xFFFF për këtë fushë që mungon.
1166340 Rregulloi një problem që po pengonte emberAfGpdfSend të dërgonte numrin e synuar të transmetimeve të përsëritura.
1167807 Rregulloi një problem ku pajisjet që veprojnë si Qendra të Besimit në rrjetet e shpërndara do të pastronin gabimisht çelësat e tyre të lidhjes kalimtare sa herë që bashkohej një pajisje e re.
1169504 Rregulloi një problem që shkaktoi një rivendosje të një pajisjeje të përgjumur pas zgjimit të detyruar.
1169966 Rregulloi vërtetimin e munguar të vlerës së kthimit në kodin e shpërndarjes së tamponit.
1171477,

172270

Me mfglib start 1 asnjë mesazh nuk transmetohet por pranohet, kështu që mesazhi i shfaqur i terminalit "mfglib dërgo u krye" është i gabuar dhe është ndryshuar në "RXed %d paketa në %d ms të fundit".
1171935 Ndryshoi periudhën e përditësimit periodik të çelësit të rrjetit deri në 1 vit.
1172778 U shtua thirrja që mungonte emberAfPluginGreenPowerServerUpdateAliasCallback në serverin Green Power.
1174288 Rregulloi një problem që bën që procesi i drejtimit të rrjetit të pretendojë nëse thirret një thirrje për të ndaluar një skanim në vazhdim.
1178393 U përditësua një gabim dokumentacioni.
1180445 Në Smart Energy, OTA tani vazhdon të shkarkojë nëse Koordinatori arrin ciklin e kufizuar të detyrës.
1185509 Rregulloi një problem në CSL ku një sekuencë e re e kuadrove zgjimi që merret menjëherë pas një kornize të mëparshme të ngarkesës nuk do të regjistrohej saktë. Kjo do të rezultonte në një kornizë të humbur të ngarkesës.
1186107 Rregulloi një problem që shkaktoi deshifrimin e pasuksesshëm të GPDF-ve të marra për të zëvendësuar GPDF-në hyrëse në njoftimin e funksionimit të gp.
1188397 Rregulloi një problem që shkaktoi një gabim përpilimi kur aktivizoi madhësinë e tabelës së raportit të zgjeruar.
1194090 Korrigjoi statusin e dështimit në përgjigjen e paracaktuar për komandën "Modaliteti i funksionimit të lavamanit" - në vijim të seksionit 3.3.4.8.2
1194963 Rregulloi një problem që përcaktoi strukturën komisioningGpd përpara se të telefononte kthimin e thirrjes së përdoruesit emberAfGreenPowerServerPairingStatusCallback.
1194966 Rregulloi një problem ku fusha fundore dhe proxies të përfshira nuk u vendosën me veprimin "Komisionimi i daljes".
1196698 Rregulloi një grup bit të rremë në pritje kur nuk kishte të dhëna në pritje.
1199958 U shtua kod për të trajtuar rastin kur nuk ka më hapësirë ​​për të krijuar mesazhe të energjisë së gjelbër.
1202034 Rregulloi një problem ku ndryshorja e stivës sl_zb_sec_man_context_t nuk ishte inicializuar saktë, duke bërë që bashkimi me kodin e instalimit të dështonte.
 

1206040

Thirrja e emberRemoveChild() gjatë një përpjekjeje të sigurt ribashkimi nga një pajisje fundore mund të çojë potencialisht në një zvogëlim shtesë të Numrit të Fëmijëve, që mund të çojë në një numër fëmijësh prej -1 (255), duke penguar pajisjet fundore të bashkohen/ribashkohen për shkak të një mungese të treguar të kapacitetit në Beacon.
 

1207580

Funksionet e kërkimit të tabelës së fëmijëve brenda pirgut nuk janë konsistente në përdorimin e 0x0000 kundrejt 0xFFFF për vlerën e kthimit të ID-së së nyjes që përfaqëson hyrjet e pavlefshme/boshe, duke çuar në probleme në kontrollimin e hyrjeve të papërdorura në API si emberRemoveChild().
1210706 Destinacioni dhe Indeksi PHY i dhënë në strukturën EmberExtraCounterInfo si pjesë e emberCounterHandler() mund të kenë qenë të pasakta për llojet e numëratorëve MAC TX Unicast.
1211610

1212525

Rregulloi një problem ku aplikacionet Dynamic Multiprotocol u rrëzuan pasi aktivizuan komponentin Secure Storage Storage.
1211847 Ndërsa nënshkrimi i emberCounterHandler() nuk ka ndryshuar, mënyra se si janë mbushur parametrat e tij ka ndryshuar pak. Ndryshimet rreth kësaj API shpjegohen në seksionin 2 më lart.
 

1212449

Beacon-et dalëse u kategorizuan gabimisht nga shtresa MAC, duke çuar në emberCounterHandler() që dështoi në kapjen e këtyre pakove me llojin e numëruesit EMBER_COUNTER_MAC_TX_BROADCAST dhe në vend të kësaj numëronte Beacons me llojin EMBER_COUNTER_MAC_TXCC_UNICAST_. Kjo potencialisht rezultoi në vlera jo të besueshme për parametrin dest EmberNodeId të kaluar në strukturën EmberCounterInfo
ID # Përshkrimi
1214866 Dërgimi i paketave të sondazhit të të dhënave në konfigurime të caktuara me trafik të lartë mund të rezultojë në një defekt të autobusit.
1216552 Është rregulluar një problem që shkakton një pohim në kushte trafiku të ngarkuar.
1216613 Rregulloi një problem që çoi në një vlerë të gabuar të rrezes së transmetimit të grupit në tabelën e përfaqësuesit.
1222509 Ruteri/koordinatori dërgon një kërkesë për leje dhe ribashkim tek një pajisje fundore e votimit jo fëmijë, por destinacioni MAC është 0xFFFF në vend që të përputhet me adresën e destinacionit NWK.
1223842 Rregulloi një problem me gjenerimin e sl_component_catalog.h që po linte kod të padëshiruar në të duke shkaktuar dështimin e përpilimit.
756628 Ndryshoi thirrjen e kthimit të thirrjes së aplikacionit emberAfMacFilterMatchMessageCallback për t'u thirrur vetëm për mesazhet ZLL që vërtetohen nga steka.
816088 Zhvendos konfigurimin EMBER nga zigbeed_configuration.h në zigbeed. slcp.
829508 Për të shmangur një gjendje gare, u shtua vërtetim shtesë në emberSetLogicalAndRadioChannel për t'u kthyer i pasuksesshëm nëse shtresat e poshtme janë të zëna ose nuk janë në gjendje për të ndryshuar kanalin.

Çështjet e njohura në publikimin aktual

Çështjet me shkronja të zeza janë shtuar që nga publikimi i mëparshëm. Nëse keni humbur një version, shënimet e lëshimit të fundit janë në dispozicion në https://www.si-labs.com/developers/zigbee-emberznet në skedën Dokumentet Teknike.

ID # Përshkrimi Zgjidhje
N/A ·Aplikacionet/komponentët e mëposhtëm nuk mbështeten në këtë version: Mbështetja EM4 Funksioni do të aktivizohet në publikimet e mëvonshme.
 

193492

emberAfFillCommandGlobalServerToClientConfigureRe transferimi i makro është i prishur. Mbushja e buferit krijon një paketë komanduese të pasaktë. Përdorni komandën CLI "zcl global send-me-a-raport" në vend të API-së.
278063 Tuneli i zgjuar i energjisë plugins kanë trajtim/përdorim konfliktual të indeksit të tabelës së adresave. Nuk dihet zgjidhje
 

 

 

289569

 

 

Lista zgjedhore e nivelit të fuqisë së komponentit të krijuesit të rrjetit nuk ofron një gamë të plotë vlerash të mbështetura për EFR32

Redakto diapazonin <-8..20> të specifikuar në komentin CMSIS për EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P

OWER në

/protocol/ZigBee/app/framework/plugin/network- creator/config/network-creator-config.h file. Për shembullample, ndryshoni në .

295498 Marrja e UART ndonjëherë i bie bajtet nën ngarkesë të madhe në rastin e përdorimit të shumëprotokollit dinamik Zigbee+BLE. Përdorni kontrollin e rrjedhës së harduerit ose ulni shpejtësinë e zhurmës.
 

 

312291

EMHAL: Funksionet halCommonGetIntxxMillisecondTick në hostet Linux përdorin aktualisht funksionin e marrë meofday, i cili nuk garantohet të jetë monoton. Nëse koha e sistemit ndryshon, mund të shkaktojë probleme me kohën e stivës.  

Modifiko këto funksione për të përdorur në vend të kësaj clock_gettime me burimin CLOCK_MONOTONIC.

338151 Inicializimi i NCP me një vlerë të ulët të numrit të tamponit të paketave mund të shkaktojë korruptim të paketave. Përdorni vlerën e rezervuar 0xFF për numërimin e buferit të paketave për të shmangur vlerën e paracaktuar shumë të ulët
387750 Problemi me formatet e kërkesës së tabelës së rrugës në pajisjen fundore. Nën hetim
400418 Një iniciator i lidhjes me prekje nuk mund të lidhet me një objektiv të pajisjes fundore të re jo të fabrikës. Nuk dihet zgjidhje.
 

424355

Një iniciator i aftë për synimin e linjës prekëse të pajisjes fundore jo-fabrike të re të përgjumur nuk është në gjendje të marrë një përgjigje informacioni të pajisjes në rrethana të caktuara.  

Nën hetim

 

465180

Artikulli i Optimizimit të bllokuesit të radios së bashkëjetesës "Aktivizo kontrollin e kohës së funksionimit" mund të bllokojë funksionimin e duhur Zigbee. Opsionale "Përzgjedhja Wi-Fi" Kontrolli i Optimizimit të Bllokuesve duhet të lihet "Disabled".
 

 

480550

Grupi OTA ka metodën e tij të integruar të fragmentimit, prandaj nuk duhet të përdorë fragmentimin APS. Edhe pse, në rast se enkriptimi APS është i aktivizuar, ai rrit ngarkesën e ImageBlockResponses në një madhësi ku aktivizohet fragmentimi APS. Kjo mund të çojë në dështimin e procesit OTA.  

 

Nuk dihet zgjidhje

 

 

 

 

481128

Detajet e detajuara të shkakut të rivendosjes dhe përplasjes duhet të jenë të disponueshme si parazgjedhje nëpërmjet Virtual UART (Serial 0) në platformat NCP kur janë aktivizuar përbërësi shtesë Diagnostics dhe periferik Virtual UART. Meqenëse Seriali 0 është tashmë i inicializuar në NCP, klientët mund të aktivizojnë emberAfNcpInitCallback në Kuadrin Zigbee NCP dhe të thërrasin funksionet e duhura diagnostikuese (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashPërmbledhje, dhe shtypni këtë thirrje për të shtypurDashtinCrashhalPrintCrashhalPrintCrashalPrint, këtë thirrje për të shtypurDashPrintCrashhalPrintC) të dhënat për serialin 0 për viewing në regjistrin e kapjes së Analizuesit të Rrjetit.

Për një ishampse si t'i përdorni këto funksione, referojuni kodit të përfshirë në emberAfMainInit() të a-main-soc.c kur përcaktohet EXTENDED_RESET_INFO.

ID # Përshkrimi Zgjidhje
 

 

486369

Nëse një DynamicMultiProtocolLightSoc që formon një rrjet të ri ka nyje fëmijësh të mbetur nga një rrjet që ai ka lënë, emberAfGetChildTableSize kthen një vlerë jo zero në startIdentifyOnAllChildNodes, duke shkaktuar mesazhe gabimi Tx 66 kur u drejtohen fëmijëve "fantazmë". Fshini në masë pjesën nëse është e mundur përpara se të krijoni një rrjet të ri ose kontrolloni programatikisht tabelën e fëmijëve pas daljes nga rrjeti dhe fshini të gjithë fëmijët duke përdorur emberRemoveChild përpara se të krijoni një rrjet të ri.
 

495563

Po bashkohet me SPI NCP Sleepy End Device SampLe App nuk bën sondazh të shkurtër, prandaj përpjekja për t'u bashkuar dështon në gjendjen e Përditësimit të çelësit të lidhjes TC. Pajisja që dëshiron të bashkohet duhet të jetë në modalitetin Short Poll përpara se të përpiqet të bashkohet. Ky modalitet mund të detyrohet nga shtojca Mbështetja e pajisjes fundore.
 

 

497832

Në Analizuesin e Rrjetit, Përbërja e Komandës së Mbështetjes së Aplikacionit Zigbee për Kornizën e Kërkesës për Verifikimin e Kyçit gabimisht i referohet pjesës së ngarkesës që tregon adresën e burimit të kornizës si adresën e destinacionit.  

 

Nuk dihet zgjidhje

519905

521782

Spi-NCP shumë rrallë mund të dështojë në fillimin e komunikimit të ngarkuesit duke përdorur komandën CLI 'bootload' të shtojcës ota-client.  

Rinisni procesin e ngarkimit

 

620596

NCP SPI Example për BRD4181A (EFR32xGMG21)

nKonja e paracaktuar e Wake e përcaktuar nuk mund të përdoret si një kunj zgjimi.

 

Ndryshoni pinin e paracaktuar për nWake nga PD03 në një pin të aktivizuar për zgjim EM2/3 në shtojcën NCP-SPI.

 

631713

Një pajisje Zigbee End do të raportojë konfliktet e adresave në mënyrë të përsëritur nëse përdoret shtojca "Zigbee PRO Stack Library" në vend të "Zigbee PRO Leaf Library". Përdorni "Zigbee PRO Leaf Library" në vend të shtojcës "Zigbee PRO Stack Library".
 

670702

Joefikasiteti brenda shtojcës Raportimi mund të çojë në vonesë të konsiderueshme bazuar në frekuencën e shkrimit të të dhënave dhe madhësinë e tabelës, të cilat mund të ndërhyjnë në kodin e aplikacionit të klientit, duke përfshirë kohën e ngjarjeve. Nëse bëni shkrime të shpeshta, merrni parasysh kontrollimin e kushteve të raportimit dhe dërgimin e raporteve me dorë në vend që të përdorni shtojcën.
 

708258

Vlera e pa inicializuar në group-server.c nëpërmjet addEntryToGroupTable() mund të krijojë një lidhje të rreme dhe të shkaktojë dërgimin e mesazheve të raportimit të transmetimit në grup. Shto "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;" pas “lidhjes.lloji

= EMBER_MULTICAST_BINDING;"

 

 

757775

 

Të gjitha pjesët EFR32 kanë një kompensim unik RSSI. Përveç kësaj, dizajni i tabelës, antenat dhe mbyllja mund të ndikojnë në RSSI.

Kur krijoni një projekt të ri, instaloni komponentin RAIL Utility, RSSI. Kjo veçori përfshin silabet e paracaktuar RSSI Offset të matura për secilën pjesë. Ky kompensim mund të modifikohet nëse është e nevojshme pas testimit RF të produktit tuaj të plotë.
 

 

758965

Komponentët e grupit ZCL dhe tabela e zbulimit të komandës ZCL nuk janë të sinkronizuara. Prandaj, kur aktivizoni ose çaktivizoni një komponent të grupit ZCL, komandat e zbatuara nuk do të aktivizohen/çaktivizohen në skedën përkatëse të komandës ZCL Advanced Configurator. Aktivizoni/çaktivizoni manualisht zbulimin për komandat e dëshiruara ZCL në Konfiguratorin e Avancuar ZCL.
765735 Përditësimi OTA dështon në Sleepy End Device me Kërkesë për Faqe të aktivizuar. Përdorni kërkesën për bllokim në vend të kërkesës për faqe.
 

845649

 

Heqja e CLI: Komponenti kryesor nuk eliminon thirrjet EEPROM cli në sl_cli.h.

Fshini eeprom-cli.c file që thërret sl_cli.h. Për më tepër, thirrjet drejt sl_cli.h si dhe sl_cli_command_arg_t në ota-storage-simple-eeprom mund të komentohen.
 

857200

Ias-zone-server. c lejon krijimin e një lidhjeje me një adresë CIE "0000000000000000" dhe nga pas nuk lejon lidhje të mëtejshme. Nuk dihet zgjidhje
1019961 Prodhimi i krijuar nga Z3Gatewayfile kodet e forta "gcc" si CC Nuk dihet zgjidhje
ID # Përshkrimi Zgjidhje
 

 

 

1039767

 

 

 

Rrjeti i ruterit Zigbee riprovoni problemin e tejmbushjes së radhës në rastin e përdorimit të RTOS me shumë fije.

Zigbee Stack nuk është i sigurt për temat. Si rezultat, thirrja e API-ve të stivës Zigbee nga një detyrë tjetër nuk mbështetet në mjedisin e OS dhe mund ta vendosë pirgun në një gjendje "jo-funksionale". Referojuni shënimit të mëposhtëm të aplikacionit për më shumë informacion dhe një zgjidhje duke përdorur mbajtësin e ngjarjeve.

https://www.silabs.com/documents/public/application- notes/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf .

1064370 Z3Switch sampaplikacioni ka aktivizuar vetëm një buton (shembull: btn1) si parazgjedhje që çon në një mospërputhje në përshkrimin e butonit në projekt file. Zgjidhja: Instaloni shembullin btn0 manualisht gjatë krijimit të projektit Z3Switch.
1161063 Z3Light dhe aplikacione të tjera potencialisht raportojnë vlera të pasakta të rishikimit të grupit. Përditësoni manualisht atributin e rishikimit të grupit në rishikimin e duhur.
1164768,

1171478,

1171479

GABIM: ezspErrorHandler 0x34 raportohet në mënyrë të përsëritur gjatë modalitetit të marrjes mfglib Për të reduktuar mesazhet e gabimit të printuara, konfiguroni EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV

ENT_TIMEOUT_MS në aplikacionin pritës në 100, kështu që radha e kthimit të telefonatës lirohet më shpejt.

1252460 Rutinat e rikuperimit të SimEEPROM (si për v1 ashtu edhe për v2) të ekzekutuara në nisje mund të kryejnë thirrje të gabuara të fshirjes së faqeve flash duke rezultuar në pohime gjatë em_msc. rutina e c's MSC_ErasePage. Zgjidhja: Vendosni linjën e mëposhtme të kodit në krye të funksionit MSC_ErasePage() në em_msc.c: adresa e fillimit = (uint32_t*) ((uint32_t)startAddress &

~(FLASH_PAGE_SIZE-1));

Artikuj të vjetëruar

I zhvlerësuar në lirim 
Në GSDK 7.4.0.0 e tutje, duke përfshirë këtë patch, opsioni "-v" në një Z3Gateway për një aplikacion pritës linux për të krijuar një ndërfaqe telnet me portin 4900 ose 4901 është i vjetëruar. Mënyra alternative e rekomanduar për të krijuar një ndërfaqe telnet është përdorimi i shërbimeve linux si "socat".

I zhvlerësuar në lirim 
U hoqën API-të e mëposhtme të vjetëruara të sigurisë:

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

Përdorni API-të e ofruara nga Zigbee Security Manager për qasje në ruajtjen e çelësave dhe hashimin HMAC.

Artikuj të hequr

U hoq në lëshim

  • U hoqën API-të publike dublikatë në kokën publike file gp-llojet.h.
  • Komponenti zigbee_end_device_bind është hequr. Ky komponent u përdor për koordinatorin për të ndërmjetësuar rikërkimet e lidhjes për pajisjet fundore. Ky funksionalitet opsional u hoq nga R22 i specifikimit bazë Zigbee.
  • U hoq setPacketBufferCount() në af-host.c dhe rasti i padobishëm i kontrollit EZSP_CONFIG_PACKET_BUFFER_COUNT: në command-handlers.c.
  • U hoq argumenti i memorjesAlokacioni sepse nuk ka nevojë të ndahet në dy faza kur inicializohet NCP.
  • U hoq emberAfNcpInitCallback() në aplikacionin se14-comms-hub, se14-ihd dhe se14-meter-gas.
  • U hoq vlera e cilësimit EZSP_CONFIG_RETRY_QUEUE_SIZE gjatë inicializimit ncp në ncp-configuration.c

Porta Multiprotokolare dhe RCP

Artikuj të rinj
Shtuar në lëshim

  • Dëgjimi i njëkohshëm, lëshohet aftësia për pirgjet Zigbee dhe OpenThread për të funksionuar në kanale të pavarura 802.15.4 kur përdorni një EFR32xG24 ose xG21 RCP.
  • Dëgjimi i njëkohshëm nuk disponohet për kombinimin 802.15.4 RCP/Bluetooth RCP, kombinimin Zigbee NCP/OpenThread RCP ose për Zigbee/OpenThread system-on-chip (SoC). Do t'u shtohet atyre produkteve në një version të ardhshëm.
  • Shtesa e shitësit OpenThread CLI është shtuar në aplikacionet pritëse OpenThread të kontejnerëve me shumë protokolle. Kjo përfshin komandat coex cli.

Përmirësimet
Ndryshuar në lëshim

  • Kombinimi me shumë protokoll Zigbee NCP/OpenThread RCP është tani cilësi prodhimi.

Çështje të Rregulluara
Rregulluar në lëshim

ID # Përshkrimi
 

1213701

zigbeed nuk lejoi krijimin e një hyrjeje në tabelën e përputhjes burimore për një fëmijë nëse radha indirekte MAC ka të dhëna tashmë në pritje për atë fëmijë. Kjo sjellje mund të çojë në dështimin e transaksioneve të shtresës së aplikacionit midis fëmijës dhe një pajisjeje tjetër për shkak të mungesës së përgjigjes së APS Ack ose të shtresës së aplikacionit, veçanërisht nga ndërprerja dhe përfundimi i papritur i Përmirësimeve ZCL OTA që synojnë pajisjen fëmijë.
1244461 Regjistrimi i tabelës së përputhjes së burimit për fëmijën mund të hiqet pavarësisht mesazheve në pritje.

Rregulluar në lëshim

ID # Përshkrimi
1081828 Problem i përçueshmërisë me Zigbee/BLE DMP të bazuara në FreeRTOSampaplikacionet.
1090921 Z3GatewayCpc kishte probleme me formimin e një rrjeti në një mjedis të zhurmshëm.
1153055 Një pohim në host u shkaktua kur pati një dështim komunikimi gjatë leximit të versionit NCP nga zigbee_ncp-ble_ncp-uart sample app.
1155676 802.15.4 RCP hodhi poshtë të gjitha paketat unicast të marra (pas miratimit të MAC) nëse ndërfaqet e shumta 15.4 ndanin të njëjtën ID të nyjes 16-bit.
1173178 Pritësi raportoi në mënyrë të rreme qindra paketa të marra me mfglib në konfigurimin e Host-RCP.
1190859 Gabim EZSP gjatë dërgimit të paketave të rastësishme mfglib në konfigurimin e Host-RCP.
1199706 Sondazhet e të dhënave nga fëmijët e harruar të pajisjes fundore nuk po vendosnin siç duhet një kornizë në pritje në RCP për të vendosur në radhë një komandë Lë dhe Ribashko tek fëmija i mëparshëm.
1207967 Komanda "mfglib dërgo rastësore" po dërgonte pako shtesë në Zigbeed.
1208012 Modaliteti mfglib rx nuk e përditësoi saktë informacionin e paketës kur merrte në RCP.
1214359 Nyja koordinatore u rrëzua kur 80 ose më shumë ruter u përpoqën të bashkoheshin njëkohësisht në konfigurimin Host-RCP.
 

1216470

Pas transmetimit të një transmetimi për maskën e adresës 0xFFFF, një Zigbee RCP që vepron si një pajisje prind do të linte grupin e flamurit të të dhënave në pritje për çdo fëmijë. Kjo rezultoi që çdo fëmijë të qëndronte zgjuar duke pritur të dhëna pas çdo sondazhi dhe kërkoi disa transaksione të tjera të dhënash në pritje për çdo pajisje fundore për të pastruar përfundimisht këtë gjendje.

Çështjet e njohura në publikimin aktual

Çështjet me shkronja të zeza janë shtuar që nga publikimi i mëparshëm. Nëse keni humbur një version, shënimet e lëshimit të fundit janë të disponueshme në https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Përshkrimi Zgjidhje
811732 Mbështetja e tokenit të personalizuar nuk ofrohet kur përdorni Zigbeed. Mbështetja është planifikuar në një version të ardhshëm.
937562 Komanda Bluetoothctl 'advertise on' dështon me aplikacionin rcp-uart- 802154-blehci në Raspberry Pi OS 11. Përdorni aplikacionin btmgmt në vend të bluetoothctl.
1022972 Coex nuk punon në ZB NCP + OT RCP. Mbështetja është planifikuar për një version të ardhshëm.
1074205 CMP RCP nuk mbështet dy rrjete në të njëjtën PAN id. Përdorni PAN ID të ndryshëm për çdo rrjet. Mbështetja është planifikuar në një version të ardhshëm.
1122723 Në një mjedis të zënë, CLI mund të mos reagojë në aplikacionin z3-light_ot-ftd_soc. Nuk dihet zgjidhje.
1124140 z3-light_ot-ftd_soc sampaplikacioni le nuk është në gjendje të formojë rrjetin Zigbee nëse rrjeti OT është tashmë i hapur. Filloni fillimisht rrjetin Zigbee dhe më pas rrjetin OT.
 

1170052

CMP Zigbee NCP + OT RCP dhe DMP Zigbee NCP + BLE NCP mund të mos përshtaten në pjesët RAM 64 KB dhe më të ulëta në këtë version aktual.  

Pjesë 64 KB nuk mbështeten aktualisht për këto aplikacione.

 

1209958

ZB/OT/BLE RCP në Bobcat dhe Bobcat Lite mund të ndalojë së punuari pas disa minutash kur ekzekuton të tre protokollet  

Do të trajtohet në një publikim të ardhshëm

1221299 Leximet e Mfglib RSSI ndryshojnë midis RCP dhe NCP. Do të trajtohet në një publikim të ardhshëm.
1231021 OTBR mund të pohojë kur mbi 80 pajisje zigbee bashkohen njëkohësisht. U shtua një rregullim që mund ta zgjidhë problemin. Do të adresohet plotësisht në një version të ardhshëm.

Artikuj të vjetëruar

  • Asnjë

Artikuj të hequr
U hoq në lëshim

  • Makroja "NONCOMPLIANT_ACK_TIMING_WORKAROUND" është hequr. Të gjitha aplikacionet RCP tani si parazgjedhje mbështesin kohën e kthimit prej 192 μsek. për lidhjet jo të përmirësuara, ndërkohë që përdorin ende 256 μsek.

Duke përdorur këtë version
Ky lëshim përmban sa vijon:

  • Stack Zigbee
  • Korniza e Aplikimit Zigbee
  • Zigbee Sample Aplikacionet

Për më shumë informacion rreth Zigbee dhe EmberZNet SDK, shihni UG103.02: Zigbee Fundamentals.
Nëse jeni përdorues për herë të parë, shihni QSG180: Zigbee EmberZNet-Start Guide për SDK 7.0 dhe më të lartë, për udhëzime mbi konfigurimin e mjedisit tuaj të zhvillimit, ndërtimin dhe ndezjen siampaplikimi dhe referencat e dokumentacionit që tregojnë hapat e ardhshëm.

Instalimi dhe përdorimi

Zigbee EmberZNet SDK ofrohet si pjesë e Gecko SDK (GSDK), paketa e SDK-ve të Silicon Labs. Për të filluar shpejt me GSDK, instaloni Simplicity Studio 5, i cili do të konfigurojë mjedisin tuaj të zhvillimit dhe do t'ju udhëzojë në instalimin e GSDK. Simplicity Studio 5 përfshin gjithçka që nevojitet për zhvillimin e produktit të IoT me pajisjet Silicon Labs, duke përfshirë një burim dhe lëshues projekti, mjete të konfigurimit të softuerit, IDE të plotë me zinxhirin e veglave GNU dhe mjete analize. Udhëzimet e instalimit jepen në Udhëzuesin e Përdoruesit në internet Simplicity Studio 5.
Përndryshe, Gecko SDK mund të instalohet manualisht duke shkarkuar ose klonuar më të fundit nga GitHub. Shiko https://github.com/Sili-conLabs/gecko_sdk për më shumë informacion.

Simplicity Studio instalon GSDK si parazgjedhje në:

  • (Windows): C:\Përdoruesit\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /Përdoruesit/ /SimplicityStudio/SDKs/gecko_sdk

Dokumentacioni specifik për versionin SDK instalohet me SDK. Informacione shtesë shpesh mund të gjenden në artikujt e bazës së njohurive (KBA). Referencat API dhe informacione të tjera në lidhje me këtë dhe versionet e mëparshme janë të disponueshme në https://docs.silabs.com/.

Informacioni i Sigurisë

Integrimi i sigurt i kasafortës
Për aplikacionet që zgjedhin të ruajnë çelësat në mënyrë të sigurt duke përdorur komponentin Secure Key Storage në pjesët Secure Vault-High, tabela e mëposhtme tregon çelësat e mbrojtur dhe karakteristikat e tyre të mbrojtjes së ruajtjes që menaxhon komponenti Zigbee Security Manager.

Çelësi i mbështjellë E eksportueshme / jo e eksportueshme Shënime
Çelësi i rrjetit E eksportueshme
Çelësi i lidhjes së qendrës së besimit E eksportueshme
Çelësi i lidhjes kalimtare E eksportueshme Tabela e indeksuar e çelësave, e ruajtur si çelës i paqëndrueshëm
Çelësi i lidhjes së aplikacionit E eksportueshme Tabela kryesore e indeksuar
Siguroni çelësin EZSP E eksportueshme
Çelësi i enkriptimit ZLL E eksportueshme
Çelësi i parakonfiguruar ZLL E eksportueshme
Çelësi i përfaqësuesit GPD E eksportueshme Tabela kryesore e indeksuar
Çelësi i lavamanit GPD E eksportueshme Tabela kryesore e indeksuar
Çelësi i brendshëm/mbajtës i vendit E eksportueshme Çelësi i brendshëm për përdorim nga Zigbee Security Manager
  • Çelësat e mbështjellë që janë shënuar si "Jo-Eksportueshëm" mund të përdoren, por nuk mund të përdoren viewmodifikuar ose ndarë në kohën e ekzekutimit.
  • Çelësat e mbështjellë që janë shënuar si "Eksportueshëm" mund të përdoren ose të ndahen në kohën e ekzekutimit, por mbeten të koduar ndërsa ruhen në flash.
  • Aplikacionet e përdoruesve kurrë nuk kanë nevojë të ndërveprojnë me shumicën e këtyre çelësave. API-të ekzistuese për të menaxhuar çelësat e tabelës së kyçit të lidhjes ose çelësat kalimtarë janë ende të disponueshëm për aplikacionin e përdoruesit dhe tani kalojnë përmes komponentit Zigbee Security Manager.
  • Disa nga këta çelësa mund të bëhen të paeksportueshëm në aplikacionin e përdoruesit në të ardhmen. Aplikacionet e përdoruesve inkurajohen të mos mbështeten në eksportimin e çelësave përveç rasteve kur është absolutisht e nevojshme.
  • Për më shumë informacion mbi funksionalitetin Secure Vault Key Management, shihni AN1271: Secure Key Storage.

Këshilla për Sigurinë
Për t'u abonuar te Security Advisories, identifikohuni në portalin e klientëve të Silicon Labs, më pas zgjidhni Account Home. Kliko HOME për të shkuar në faqen kryesore të portalit dhe më pas kliko pllakën Menaxho njoftimet. Sigurohuni që "Njoftimet Këshillimore të Softuerit/Sigurisë dhe Njoftimet për ndryshimin e produktit (PCN)" të jenë të kontrolluara dhe që të jeni të abonuar të paktën për platformën dhe protokollin tuaj. Klikoni Save për të ruajtur çdo ndryshim.

SILICON-LABS-SDK-7-4-1-0-GA-Zigbee-Protocol-Stack-Software-FIG-1

Mbështetje
Klientët e Kit të Zhvillimit kanë të drejtë për trajnim dhe mbështetje teknike. Përdorni Silicon Laboratories Zigbee web faqe për të marrë informacione për të gjitha produktet dhe shërbimet e Silicon Labs Zigbee dhe për t'u regjistruar për mbështetjen e produktit.
Mund të kontaktoni mbështetjen e Silicon Laboratories në http://www.silabs.com/support.

Studio e Thjeshtësisë
Qasje me një klikim në MCU dhe mjetet me valë, dokumentacionin, softuerin, bibliotekat e kodit burimor dhe më shumë. Në dispozicion për Windows, Mac dhe Linux!

SILICON-LABS-SDK-7-4-1-0-GA-Zigbee-Protocol-Stack-Software-FIG-2

Mohim përgjegjësie
Silicon Labs synon t'u sigurojë klientëve dokumentacionin më të fundit, të saktë dhe të thelluar të të gjitha pajisjeve periferike dhe moduleve të disponueshme për zbatuesit e sistemit dhe softuerit që përdorin ose synojnë të përdorin produktet e Silicon Labs. Të dhënat e karakteristikave, modulet dhe pajisjet periferike të disponueshme, madhësitë e memories dhe adresat e memories i referohen çdo pajisjeje specifike dhe parametrat "tipikë" të ofruar mund dhe ndryshojnë në aplikacione të ndryshme. Aplikimi p.shampato të përshkruara këtu janë vetëm për qëllime ilustruese. Silicon Labs rezervon të drejtën për të bërë ndryshime pa njoftim të mëtejshëm në informacionin, specifikimet dhe përshkrimet e produktit këtu dhe nuk jep garanci për saktësinë ose plotësinë e informacionit të përfshirë. Pa njoftim paraprak, Silicon Labs mund të përditësojë firmuerin e produktit gjatë procesit të prodhimit për arsye sigurie ose besueshmërie. Ndryshime të tilla nuk do të ndryshojnë specifikimet ose performancën e produktit. Silicon Labs nuk do të ketë asnjë përgjegjësi për pasojat e përdorimit të informacionit të dhënë në këtë dokument. Ky dokument nuk nënkupton ose jep shprehimisht ndonjë licencë për të projektuar ose fabrikuar ndonjë qark të integruar. Produktet nuk janë të dizajnuara ose të autorizuara për t'u përdorur brenda ndonjë pajisjeje të Klasit III të FDA, aplikacione për të cilat kërkohet miratimi paraprak i FDA ose Sistemet e Mbështetjes së Jetës pa pëlqimin specifik me shkrim të Silicon Labs. Një "Sistemi i Mbështetjes së Jetës" është çdo produkt ose sistem i destinuar për të mbështetur ose mbështetur jetën dhe/ose shëndetin, i cili, nëse dështon, mund të pritet në mënyrë të arsyeshme të rezultojë në lëndime të rëndësishme personale ose vdekje. Produktet e Silicon Labs nuk janë të dizajnuara ose të autorizuara për aplikime ushtarake. Produktet e Silicon Labs nuk do të përdoren në asnjë rrethanë në armët e shkatërrimit në masë duke përfshirë (por pa u kufizuar në) armët bërthamore, biologjike ose kimike, ose raketa të afta për të dhënë armë të tilla. Silicon Labs mohon të gjitha garancitë e shprehura dhe të nënkuptuara dhe nuk do të jetë përgjegjës ose përgjegjës për ndonjë lëndim ose dëmtim që lidhet me përdorimin e një produkti të Silicon Labs në aplikacione të tilla të paautorizuara.

Shënim: Kjo përmbajtje mund të përmbajë terminologji fyese që tani është e vjetëruar. Silicon Labs po i zëvendëson këto terma me gjuhë gjithëpërfshirëse kudo që të jetë e mundur. Për më shumë informacion, vizitoni www.silabs.com/about-us/inclusive-lexicon-project.

Informacioni i markës tregtare
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® dhe logoja e Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro dhe kombinimet e tyre , “mikrokontrolluesit më miqësorë ndaj energjisë në botë”, Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, logoja Zentri dhe Zentri DMS, Z-Wave® dhe të tjera janë marka tregtare ose të regjistruara markat tregtare të Silicon Labs. ARM, CORTEX, Cortex-M3 dhe THUMB janë marka tregtare ose marka të regjistruara të ARM Holdings. Keil është një markë tregtare e regjistruar e ARM Limited. Wi-Fi është një markë e regjistruar e Wi-Fi Alliance. Të gjitha produktet e tjera ose emrat e markave të përmendura këtu janë marka tregtare të mbajtësve të tyre përkatës.

KONTAKTONI

  • Silicon Laboratories Inc.
  • 400 West Cesar Chavez
  • Austin, TX 78701
  • SHBA
  • www.silabs.com

Dokumentet / Burimet

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software [pdfUdhëzuesi i përdoruesit
SDK 7.4.1.0 GA Zigbee Protocol Stack Software, SDK 7.4.1.0 GA, Zigbee Protocol Stack Software, Protocol Stack Software, Stack Software

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *