SILIKONIS-LOGOTIKAS

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack programinė įranga

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

Informacija apie produktą

Specifikacijos

  • Zigbee EmberZNet SDK versija: 7.4.1.0
  • Gecko SDK Suite versija: 4.4 – 14 vasario 2024 d
  • Pardavėjas: Silicio laboratorijos
  • Pagrindinės funkcijos: Kelių protokolų Zigbee ir OpenThread palaikymas SoC
  • Suderinami kompiliatoriai: GCC versija 12.2.1
  • EZSP protokolo versija: 0x0D

Produkto naudojimo instrukcijos

Suderinamumo ir naudojimo pastabos

  • Jei reikia saugos naujinimų ir pranešimų, žr. su šiuo SDK įdiegtų „Gecko“ platformos laidos pastabų skyrių „Sauga“ arba apsilankykite „Silicon Labs“ skirtuke TECH DOCS. websvetainę.
  • Sekite naujienas užsiprenumeravę saugos patarimus.

DUK

  • Klausimas: Kaip patikrinti teisingumą files yra naudojami su suderinamais kompiliatoriais?
  • Atsakymas: Galite patikrinti, ar teisingai files yra naudojami tikrinant GCC 12.2.1 versiją, pateiktą su Simplicity Studio.
  • Klausimas: Kur galiu rasti informacijos apie saugos naujinimus ir pranešimus?
  • Atsakymas: Saugos naujinimų ir pranešimų rasite „Gecko“ platformos laidos pastabų skyriuje „Sauga“ arba „Silicon Labs“ skirtuke TECH DOCS. websvetainę.

„Silicon Labs“ yra originalios įrangos gamintojų, kuriančių „Zigbee“ tinklus savo gaminiuose, pasirinkimo pardavėjas. Silicon Labs Zigbee platforma yra labiausiai integruotas, išsamiausias ir daug funkcijų turintis Zigbee sprendimas.
„Silicon Labs EmberZNet“ SDK yra „Silicon Labs“ įdiegta „Zigbee“ kamino specifikacija.

  • Šios laidos pastabos apima SDK versiją (-es):
  • 7.4.1.0 išleista 14 m. vasario 2024 d
  • 7.4.0.0 išleista 13 m. gruodžio 2023 d

PAGRINDINĖS SAVYBĖS

Zigbee

  • Zigbee R23 atitiktis
  • Zigbee Smart Energy 1.4a atitiktis – gamyba
  • Zigbee GP 1.1.2 atitiktis – Alpha
  • MG27 atrama – gamyba
  • Patobulintas Secure Vault dalių palaikymas
  • Sleepy palaikymas NCP SPI (ne CPC) programose – Alpha

Daugiaprotokolis

  • Lygiagretus klausymo palaikymas (RCP) – MG21 ir MG24
  • Concurrent Multiprotocol (CMP) Zigbee NCP + OpenThread RCP – gamyba
  • Dinaminis kelių protokolų „Bluetooth“ + „Concurrent Multiprotocol“ (CMP) „Zigbee“ ir „OpenThread“ palaikymas SoC

Suderinamumo ir naudojimo pastabos

Norėdami gauti informacijos apie saugos naujinimus ir pranešimus, žr. „Gecko“ platformos laidos pastabų, įdiegtų kartu su šiuo SDK, saugos skyrių arba skirtuke TECH DOCS adresu https://www.silabs.com/developers/zigbee-emberznet. „Silicon Labs“ taip pat primygtinai rekomenduoja užsiprenumeruoti saugos patarimus, kad gautumėte naujausią informaciją. Jei reikia instrukcijų arba jei nesate naujokas Zigbee EmberZNet SDK, žr. šio leidimo naudojimas.

Suderinami kompiliatoriai

  • IAR Embedded Workbench for ARM (IAR-EWARM) 9.40.1 versija.
  • Naudojant „Wine“ kuriant naudojant „IarBuild.exe“ komandų eilutės įrankį arba „IAR Embedded Workbench“ GUI sistemoje „MacOS“ ar „Linux“, gali būti neteisingai files naudojami dėl susidūrimų Wine maišos algoritme generuojant trumpą tekstą file vardai.
  • Klientams, naudojantiems „MacOS“ arba „Linux“, patariama nekurti naudojant IAR ne „Simplicity Studio“. Klientai, kurie tai daro, turėtų atidžiai patikrinti, ar tai teisinga files yra naudojami.

GCC (The GNU Compiler Collection) 12.2.1 versija, pateikta su Simplicity Studio.
Šios laidos EZSP protokolo versija yra 0x0D.

Nauji daiktai

Šis Gecko SDK (GSDK) leidimas bus paskutinis kartu su visų EFM ir EFR įrenginių palaikymu, išskyrus šios versijos pataisas, jei reikia. Nuo 2024 m. vidurio pristatysime atskirus SDK:

  • Esamas Gecko SDK ir toliau bus palaikomas 0 ir 1 serijos įrenginiams.
  • Naujas SDK bus skirtas specialiai 2 ir 3 serijų įrenginiams.

„Gecko SDK“ ir toliau palaikys visus 0 ir 1 serijų įrenginius, nekeičiant ilgalaikio palaikymo, priežiūros, kokybės ir atsako, teikiamo pagal mūsų programinės įrangos politiką.
Naujasis SDK atsiskirs nuo Gecko SDK ir pradės siūlyti naujas funkcijas, kurios padės kūrėjams tobulėtitage iš pažangių mūsų 2 ir 3 serijų produktų galimybių.
Šis sprendimas atitinka klientų atsiliepimus, atspindinčius mūsų įsipareigojimą gerinti kokybę, užtikrinti stabilumą ir pagerinti našumą, kad mūsų programinės įrangos SDK būtų išskirtinė vartotojo patirtis.

Nauji komponentai

Naujas išleidimas 

  • Komponentai „zigbee_direct_security_p256“ ir „zigbee_direct_security_curve25519“ buvo pridėti, kad vartotojai galėtų konfigūruoti konkrečią „Zigbee Direct“ saugos parinktį.
  • Naudotojams leidžiama turėti kelis „zigbee_direct_security“ komponentus, įgalintus „Zigbee Direct“ įrenginio (ZDD) programoje. Šiuo atveju tikroji saugos parinktis priklauso nuo Zigbee virtualaus įrenginio (ZVD) konfigūracijos.

Naujos API
Naujas išleidimas 

  • Pridėta nauja API sl_zigbee_token_factory_reset, kad Zigbee NVM3 prieigos raktai būtų iš naujo nustatyti į numatytąją vertę.
  • Pridėta API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui), kuri grąžina true, jei nuorodos rakto lentelėje galima pridėti arba atnaujinti įrašą su šiuo adresu (lentelė nepilna).
  • Pridėtas naujas API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* kontekstas, sl_zb_sec_man_key_t* raktas), kuris grąžina true, jei raktas yra nurodytas kontekste, turi tokią pačią reikšmę kaip ir argumente pateikto rakto.

Naujos platformos palaikymas
Naujas išleidimas 

  • Į šį leidimą įtrauktas „Zigbee“ krūvos palaikymas šioms naujoms dalims: EFR32MG24A010F768IM40 ir EFR32MG24A020F768IM40.

Nauja dokumentacija
Nauja 7.4.0.0 versijoje

  • Atnaujintas „Zigbee Secure Key Storage“ komponento aprašas, kad atspindėtų „Zigbee Secure Key Storage Upgrade“ papildymą (kuris papildo atgalinį suderinamumą su esamais projektais).
  • Pridėta nauja programos pastaba, skirta sąveikai su „Zigbee Security Manager“ komponentų grupe (AN1412: „Zigbee Security Manager“).

Numatytas elgesys

Vartotojams primenama, kad „Zigbee“ nesinchronizuotiems CSL perdavimams radijo planavimo programoje taikomas išankstinis protokolas. „SleepyToSleepy“ programose BLE gali užkirsti kelią „Zigbee CSL“ perdavimui, kuris nutrauks perdavimą. Planuoklio išankstinė apsauga dažniau naudojama nesinchronizuotam CSL, nes gali būti naudojama potencialiai ilga pažadinimo kadrų seka. Vartotojai, norintys koreguoti perdavimo prioritetus, gali naudoti DMP derinimo ir tikrinimo komponentą. Norėdami gauti daugiau informacijos, vartotojai taip pat gali peržiūrėti UG305: Dinaminio kelių protokolų vartotojo vadovą.

Patobulinimai

Pakeistas leidimas
emberCounterHandler API dokumento pakeitimai

Ankstesnėse versijose MAC ir APS sluoksnių EmberCounterTypes skaitiklių tvarkyklės, susijusios su RX ir TX, atgalinis iškvietimas nebuvo perduotas tinkamas tikslinio mazgo ID arba duomenų argumentai, o API dokumentacija apie tam tikrų šiuos parametrus naudojusių skaitiklių elgesį buvo neaiški arba klaidinanti.
Nors emberCounterHandler() parašas nepasikeitė, jo parametrų užpildymo būdas šiek tiek pasikeitė.

  • Aiškumo dėlei buvo išplėsti komentarai apie EmberCounterType sąrašus, esančius ember-types.h.
  • Su TX susijusių skaitiklių skaitiklių tvarkyklės mazgo ID parametras dabar patikrina, ar paskirties adreso režimas rodo galiojantį trumpąjį ID, prieš jį naudojant. (Jei ne, paskirties adresas neužpildytas, o vietoj to naudojama rezervuotos vietos reikšmė EMBER_UNKNOWN_NODE_ID.)
  • Su RX susijusių skaitiklių skaitiklių tvarkyklės mazgo ID parametras dabar atspindi šaltinio mazgo ID, o ne paskirties mazgo ID.
  • Pakartotinių bandymų skaičius *nepateikiamas* kaip EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED skaitiklių duomenų parametras, kaip aprašyta anglies tipuose. h ankstesnėse versijose, bet tai niekada nebuvo tinkamai užpildyta anksčiau išleistose versijose, todėl ankstesnėse versijose jos vertė visada buvo 0. Ši elgsena buvo paaiškinta tų EmberCounterTypes aprašyme. Tačiau APS sluoksnio bandymų pakartotinių bandymų skaičius ir toliau pateikiamas EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED skaitiklių tipų duomenų parametre, kad atitiktų ankstesnius leidimus.
  • Visi skaitikliai, kurie užpildo mazgo ID arba duomenų parametrą atgaliniam skambučiui, buvo patikrinti, siekiant užtikrinti, kad jie perduotų laukiamus duomenis, adresą arba EMBER_UNKNOWN_NODE_ID, jei mazgo ID buvo tikimasi, bet jo nepavyko gauti iš paketo, kaip aprašyta peržiūrėtame dokumente. tipai.h dokumentacija.
  • EMBER_COUNTER_MAC_TX_UNICAST_RETRY skaitiklių tvarkytuvas dabar teisingai atspindi MAC sluoksnio paskirties mazgo ID ir kelis pakartotinius bandymus paskirties mazgo ID ir duomenų parametruose.
  • EMBER_COUNTER_PHY_CCA_FAIL_COUNT skaitiklių dorotuvas dabar per mazgo ID parametrą teikia paskirties mazgo ID informaciją apie numatomą pranešimo, kurio nepavyko perduoti, MAC sluoksnio taikinį.

Atnaujintas žalias maitinimo kodas
Green Power serverio kodas atnaujintas su įvairiais patobulinimais, įskaitant:

  • Pridėtas daugiau įeinančių komandų su netinkamu galutiniu tašku patvirtinimo kodas, kai gaunamas GP serveris.
  • Pridėtas kodas, skirtas tvarkyti atvejį, kai nebėra vietos kurti žalios energijos pranešimus.
  • Kai kuriais atvejais kriauklė nutraukia susiejimo konfigūraciją ir kai kuriais atvejais pašalina susiejimą pagal specifikacijos skyrių A.3.5.2.4.1.
  • Dabar kriauklė išsaugo esamą įrašo grupės sąrašą prieš jį pašalindama, kai apdorojama susiejimo konfigūracija su veiksmo išplėtimu.
  • Vertimo užklausos komanda pateikia „NOT FOUND“ kaip klaidos kodą, kai vertimo lentelė tuščia arba indeksas yra didesnis nei keli lentelės įrašai.
  • Kai kuriose programose GP galinio taško versija pakeista iš 1 į 0.

CSMA naudojimas GPDF siuntimo funkcijoje yra apribotas, nes ekologiški maitinimo įrenginiai yra minimalios energijos įrenginiai ir daugumoje konstrukcijų nenaudoja CSMA. Vietoj to, pageidautina, kad būtų išsiųsti keli paketai naudojant tą patį energijos biudžetą.
Pašalintas paslėpto galutinio taško naudojimas Green Power Server papildinio parinktyje. Vietoj to naudokite vieną iš programos galinių taškų.
Tinklo rakto atnaujinimo papildinio kodo patobulinimai

  • Periodinio tinklo rakto atnaujinimo laikotarpis buvo pakeistas iki 1 metų.

Pertvarkytos kai kurios API, kad būtų išvengta nereikalingo raktų eksporto
Atlikti pakeitimai, siekiant suteikti pirmenybę pagrindinių kontekstų naudojimui, o ne paprasto teksto pagrindiniams duomenims.

  • sl_zigbee_send_security_challenge_request vietoj EmberKeyData dabar naudoja sl_zb_sec_man_context_t argumentą.
  • Sl_zb_sec_man_derived_key_type enum reikšmės dabar yra 16 bitų bitų kaukė, skirta tiesiogiai palaikyti tam tikrus raktų išvedimus, kurie sujungia kelis išvestinius tipus.

Išspręstos problemos

Ištaisyta išleidimo metu 

ID numeris Aprašymas
1036893 Ištaisyta problema, dėl kurios OTA klasterio komponentas kaip priklausomybę įdiegė seną įkrovos įkroviklio sąsajos komponentą.
1114905 „Zigbee Direct“: patobulintas „Leave Network Characteristic“ valdymas.
1180937 Ištaisytas WDT atstatymas prijungus Zigbee Direct ZDD prie trečiosios šalies ZVD.
1223904 Ištaisyta problema, dėl kurios galutinis įrenginys netinkamai pradėjo veikti labai judrioje aplinkoje.
1224393 Atnaujintas Green Power kriauklės lentelės užklausų apdorojimo kodas, kad būtų atnaujintas atsakymo paskirties adresas.
1228808 Ištaisyta rodymo problema su makrokomandų apibrėžimais gp-types.h dokumentacijoje.
1232297 Ištaisyta problema, kai „emberSetOutgoingNwkFrameCounter“ ir „emberSetOutgoingApsFrameCounter“ neveikė 64 bitų prieglobos programose (grąžinama EMBER_BAD_ARGUMENT).
1232359 Ištaisytas parametrų gppTunnelingDelay skaičiavimas naudojant žaliosios galios kliento komandų apdorojimą.
 

1240392

„ZDO Bind / Unbind“ užklausos, atmestos dėl prieigos / leidimo priežasčių, turėtų grąžinti EMBER_ZDP_NOT_AUTHORIZED būseną, o ne EMBER_ZDP_NOT_PERMITTED, kaip nurodyta „Zigbee“ specifikacijose.
1243523 „Zigbee Direct“: pagerintas BLE ryšio su ZVD stabilumas.
1249455 Ištaisyta problema, dėl kurios mieguistas galutinis įrenginys persijungė į miego režimą, kai gauna transliaciją prieš gaudamas patvirtinimą.
1252295 Ištaisykite rašybos klaidą komponentų katalogo makrokomandoje SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT.

Ištaisyta išleidimo metu 

ID numeris Aprašymas
1019348 Pataisyti priklausomybės reikalavimai Zigbee ZCL Cli komponentui, kad jį būtų galima pašalinti, kai to nereikia.
1024246 Atnaujintas emberHaveLinkKey() ir sl_zb_sec_man_have_link_key() funkcijos aprašymas.
1036503 Pridėtas aprašymas, kuriame rekomenduojama naudoti „Micrium Kernel“, skirtą DMPampprogramėlių.
1037661 Išspręsta problema, dėl kurios programa negalėjo įdiegti „Pro Stack“ arba „Leadge Stack“.
1078136 Ištaisyta pertraukiama gedimas keičiant įvykius iš pertraukimo konteksto
 

 

 

1081548

Vartotojams primenama, kad „Zigbee“ nesinchronizuotiems CSL perdavimams radijo planavimo programoje taikomas išankstinis protokolas. „SleepyToSleepy“ programose BLE gali užkirsti kelią „Zigbee CSL“ perdavimui, kuris nutrauks perdavimą. Planuoklio išankstinė apsauga dažniau naudojama nesinchronizuotam CSL, nes gali būti naudojama potencialiai ilga pažadinimo kadrų seka. Vartotojai, norintys koreguoti perdavimo prioritetus, gali naudoti DMP derinimo ir tikrinimo komponentą. Norėdami gauti daugiau informacijos, vartotojai taip pat gali peržiūrėti UG305: Dinaminio kelių protokolų vartotojo vadovą.

Išspręsta CSL problema, kai nauja pažadinimo kadrų seka, gaunama iš karto po ankstesnio naudingojo apkrovos kadro, nebuvo tinkamai įrašyta. Dėl to būtų praleistas naudingosios apkrovos rėmas.

1084111 Pradinis mieguistas SPI-NCP palaikymas MG24 pagrindu veikiančioms plokštėms yra atnaujintas kaip šios laidos dalis.
1104056 Pridėtas tinklo valdymo palaikymas, kad jis veiktų antriniame tinkle kelių tinklų atveju
1120515 Ištaisyta problema, kai kanalas nepasikeitė naudojant komandą mfglib set-channel.
1141109 Ištaisyta problema, dėl kurios sugeneruoti sample Application ncp-uart-gp-multi-rail, kad praleistumėte kai kurias antraštes files, kai naudojamas Green Power adapter komponentas su -cp parinktimi.
1144316 Atnaujintas kai kurių duomenų struktūros tipų aprašymas gp-types.h dokumentacijoje.
1144884 Ištaisytas klaidingas kadro laukiantis bitas, kai nėra laukiamų duomenų.
1152512 Ištaisyta galima avarija naudojant „low-mac-rail“, keičiant įvykį ISR kontekste.
ID numeris Aprašymas
1154616 Pridėta išimtis, taikoma sąlygai inicijuoti tinklą, kai yra „Vaidmens perjungimas iš „Sleepy End“ įrenginio į „Non-leepy End“ įrenginį“.
1157289 Ištaisyta problema, dėl kurios gali nepavykti BDB bandymo DN-TLM-TC-02B.
1157426 Ištaisyta kūrimo problema kuriant zigbee_simple_app su green_power_adapter komponentu.
1157932 Pridėta sąlyga patikrinti, ar nėra lauko „perėjimo laikas“, ir šiam trūkstamam laukui nustatyti numatytąją 0xFFFF reikšmę.
1166340 Ištaisyta problema, dėl kurios „emberAfGpdfSend“ negalėjo išsiųsti numatyto pakartotinių siuntimų skaičiaus.
1167807 Ištaisyta problema, kai įrenginiai, veikiantys kaip patikimumo centrai paskirstytuose tinkluose, kiekvieną kartą prisijungus naujam įrenginiui neteisingai išvalytų trumpalaikius nuorodų raktus.
1169504 Išspręsta problema, dėl kurios iš naujo buvo nustatytas užmigdantis įrenginys priverstinai pabudus.
1169966 Ištaisytas trūkstamos grąžinimo vertės patvirtinimas buferio paskirstymo kode.
1171477,

172270

Naudojant mfglib start 1 jokie pranešimai nesiunčiami, bet gaunami, todėl rodomas terminalo pranešimas „mfglib send complete“ yra neteisingas ir pakeistas į „Priimta %d paketų per paskutinius %d ms“.
1171935 Periodinio tinklo rakto atnaujinimo laikotarpis buvo pakeistas iki 1 metų.
1172778 Prie Green Power serverio pridėtas trūkstamas „emberAfPluginGreenPowerServerUpdateAliasCallback“ iškvietimas.
1174288 Ištaisyta problema, dėl kurios tinklo valdymo procesas patvirtina, jei iškviečiamas skambutis sustabdyti vykdomą nuskaitymą.
1178393 Atnaujinta dokumentacijos klaida.
1180445 Išmaniojoje energetikoje OTA dabar ir toliau atsisiunčia, jei koordinatorius pasiekia riboto veikimo ciklą.
1185509 Ištaisyta CSL problema, kai nauja pažadinimo kadrų seka, gaunama iškart po ankstesnio naudingojo apkrovos kadro, nebuvo tinkamai įrašyta. Dėl to būtų praleistas naudingosios apkrovos rėmas.
1186107 Išspręsta problema, dėl kurios nepavyko iššifruoti gautų GPDF, kad būtų pakeistas gaunamas GPDF gp paleidimo pranešime.
1188397 Ištaisyta problema, dėl kurios įvyko kompiliavimo klaida įgalinant išplėstinį ataskaitų lentelės dydį.
1194090 Ištaisyta gedimo būsena numatytojoje kriauklės paleidimo režimo komandos atsakyme – vadovaujantis 3.3.4.8.2 skyriumi
1194963 Ištaisyta problema, dėl kurios buvo nustatyta „commissioningGpd“ struktūra prieš skambinant atgaliniam naudotojui emberAfGreenPowerServerPairingStatusCallback.
1194966 Ištaisyta problema, kai galutinio taško ir tarpinių serverių laukai nebuvo nustatyti naudojant veiksmą Išeiti paleidus.
1196698 Ištaisytas klaidingas kadro laukiantis bitų rinkinys, kai nebuvo laukiama duomenų.
1199958 Pridėtas kodas, skirtas tvarkyti atvejį, kai nebėra vietos kurti žalios energijos pranešimus.
1202034 Ištaisyta problema, kai sl_zb_sec_man_context_t kamino kintamasis nebuvo tinkamai inicijuotas, todėl nepavyko prisijungti naudojant diegimo kodą.
 

1206040

Iškvietus elementą emberRemoveChild () per saugų pakartotinį galinio įrenginio bandymą prisijungti gali papildomai sumažinti vaikų skaičių, o tai gali lemti -1 (255), o galutiniams įrenginiams neleidžiama prisijungti / vėl prisijungti dėl nurodyto trūkumo. Švyturio talpos.
 

1207580

Antrinės lentelės paieškos funkcijos krūvoje nenuoseklios, kai mazgo ID grąžinimo vertei naudojama 0x0000 ir 0xFFFF, nurodant neteisingus / tuščius įrašus, todėl kyla problemų tikrinant, ar nėra nenaudojamų API įrašų, pvz., emberRemoveChild().
1210706 Paskirties vieta ir PHY indeksas, pateikti EmberExtraCounterInfo struktūroje kaip emberCounterHandler() dalis, galėjo būti neteisingi MAC TX Unicast skaitiklių tipams.
1211610

1212525

Išspręsta problema, kai dinaminės kelių protokolų programos užstrigo įjungus saugaus rakto saugyklos atnaujinimo komponentą.
1211847 Nors emberCounterHandler() parašas nepasikeitė, jo parametrų užpildymo būdas šiek tiek pasikeitė. Su šia API susiję pakeitimai paaiškinti 2 skyriuje anksčiau.
 

1212449

Išeinantys švyturiai buvo neteisingai suskirstyti į kategorijas pagal MAC sluoksnį, todėl emberCounterHandler() nesugebėjo sugauti šių paketų naudodamas EMBER_COUNTER_MAC_TX_BROADCAST skaitiklio tipą, o vietoj to skaičiavo švyturius su skaitiklio tipu EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS. Dėl to galėjo atsirasti nepatikimų parametro dest EmberNodeId reikšmės, perduotos EmberCounterInfo struktūrai
ID numeris Aprašymas
1214866 Duomenų apklausos paketų siuntimas tam tikromis didelio srauto konfigūracijomis gali sukelti magistralės gedimą.
1216552 Išspręsta problema, sukelianti tvirtinimą intensyvaus eismo sąlygomis.
1216613 Ištaisyta problema, dėl kurios tarpinio serverio lentelėje buvo neteisinga grupės perdavimo spindulio reikšmė.
1222509 Maršrutizatorius / koordinatorius siunčia užklausą palikti ir vėl prisijungti į galutinį įrenginį, kuriame nėra vaikų apklausos, tačiau MAC paskirties vieta yra 0xFFFF, o ne atitinka NWK paskirties adresą.
1223842 Ištaisyta sl_component_catalog.h generavimo problema, dėl kurios jame buvo paliktas nepageidaujamas kodas, dėl kurio kompiliavimas įvyko nesėkmingai.
756628 Pakeistas programos atgalinio skambučio iškvietimas emberAfMacFilterMatchMessageCallback, kad būtų iškviečiami tik ZLL pranešimai, kuriuos patvirtina dėklas.
816088 EMBER konfigūracija perkelta iš zigbeed_configuration.h į zigbeed. slcp.
829508 Kad būtų išvengta lenktynių sąlygų, elemente emberSetLogicalAndRadioChannel buvo pridėtas papildomas patvirtinimas, kad grįžimas būtų nesėkmingas, jei apatiniai sluoksniai yra užimti arba negali pakeisti kanalo.

Žinomos problemos dabartiniame leidime

Paryškintu šriftu pažymėtos problemos buvo pridėtos nuo ankstesnio leidimo. Jei praleidote leidimą, naujausios leidimo pastabos pasiekiamos adresu https://www.si-labs.com/developers/zigbee-emberznet skirtuke Tech Docs.

ID numeris Aprašymas Sprendimas
N/A ·Šios programos / komponentai nepalaikomi šiame leidime: EM4 palaikymas Ši funkcija bus įjungta vėlesniuose leidimuose.
 

193492

emberAfFillCommandGlobalServerToClientConfigureRe perkėlimo makrokomanda sugadinta. Užpildžius buferį sukuriamas neteisingas komandų paketas. Vietoj API naudokite komandą „zcl global send-me-a-report“ CLI.
278063 Išmanusis energijos tunelis plugins turi prieštaringą adresų lentelės indekso apdorojimą / naudojimą. Nėra žinomo sprendimo
 

 

 

289569

 

 

Tinklo kūrėjo komponento galios lygio pasirinkimo sąraše nepateikiamas visas palaikomų EFR32 verčių diapazonas

Redaguokite diapazoną <-8..20>, nurodytą EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P CMSIS komentare

OWER

/protocol/ZigBee/app/framework/plugin/network-creator/config/network-creator-config.h file. Pavyzdžiui,ample, pakeisti į <-26..20>.

295498 UART priėmimas kartais sumažina baitus esant didelei apkrovai, kai naudojamas „Zigbee+BLE“ dinaminis kelių protokolų naudojimas. Naudokite aparatinės įrangos srauto valdymą arba sumažinkite duomenų perdavimo spartą.
 

 

312291

EMHAL: HalCommonGetIntxxMillisecondTick funkcijos Linux pagrindiniuose kompiuteriuose šiuo metu naudoja gavimo meofday funkciją, kuri negarantuojama, kad bus monotoniška. Jei pasikeičia sistemos laikas, gali kilti problemų dėl dėklo laiko.  

Pakeiskite šias funkcijas, kad vietoj to būtų naudojamas clock_gettime su šaltiniu CLOCK_MONOTONIC.

338151 Inicijuojant NCP naudojant mažą paketų buferio skaičių, paketai gali būti sugadinti. Norėdami išvengti per mažos numatytosios vertės, naudokite 0xFF rezervuotą paketų buferio skaičių
387750 Problema dėl maršruto lentelės užklausos formatų galutiniame įrenginyje. Tiriama
400418 Touchlink iniciatorius negali susieti su ne gamykliniu nauju galutiniu įrenginiu. Nėra žinomo sprendimo.
 

424355

Negamyklinis naujas mieguistas galutinis įrenginys su jutikliniu taikiniu, tam tikromis aplinkybėmis negali gauti įrenginio informacijos atsako.  

Tiriama

 

465180

Koegzistencijos radijo blokavimo optimizavimo elementas „Įgalinti vykdymo laiką“ gali blokuoti tinkamą „Zigbee“ veikimą. Pasirenkamas blokatoriaus optimizavimo valdiklis „Wi-Fi Select“ turėtų būti paliktas kaip „Išjungta“.
 

 

480550

OTA klasteryje yra integruotas suskaidymo metodas, todėl jame neturėtų būti naudojamas APS fragmentavimas. Nors įjungus APS šifravimą, „ImageBlockResponses“ naudingoji apkrova padidėja iki tokio dydžio, kad būtų suaktyvintas APS fragmentavimas. Dėl to OTA procesas gali nepavykti.  

 

Nėra žinomo sprendimo

 

 

 

 

481128

Išsamios atkūrimo priežasties ir gedimo informacija turėtų būti pasiekiama pagal numatytuosius nustatymus naudojant virtualųjį UART (Serial 0) NCP platformose, kai įgalintas diagnostikos papildinys ir virtualioji UART periferinė įranga. Kadangi Serial 0 jau inicijuotas NCP, klientai gali įjungti emberAfNcpInitCallback Zigbee NCP Framework ir iškviesti atitinkamas diagnostikos funkcijas (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails ir halPrintCrashDetails ir halPrint0 view„Network Analyzer“ fiksavimo žurnale.

Dėl buvusioampNorėdami sužinoti, kaip naudoti šias funkcijas, žr. kodą, įtrauktą į a-main-soc.c elementą emberAfMainInit(), kai apibrėžta EXTENDED_RESET_INFO.

ID numeris Aprašymas Sprendimas
 

 

486369

Jei „DynamicMultiProtocolLightSoc“, sudarantis naują tinklą, iš tinklo, kurį jis paliko, liko antrinių mazgų, „emberAfGetChildTableSize“ grąžina ne nulinę reikšmę startIdentifyOnAllChildNodes, sukeldama Tx 66 klaidos pranešimus kreipiantis į „vaiduoklius“. Masiškai ištrinkite dalį, jei įmanoma, prieš kurdami naują tinklą arba programiškai patikrinkite antrinę lentelę išėjus iš tinklo ir ištrinkite visus antrinius elementus naudodami „emberRemoveChild“ prieš formuodami naują tinklą.
 

495563

Prisijungimas prie SPI NCP Sleepy End Device Sample App nesutrumpina apklausos, todėl bandymas prisijungti nepavyksta, kai būsena Atnaujinti TC nuorodos raktą. Prietaisas, kuris nori prisijungti, turi būti trumposios apklausos režimu prieš bandant prisijungti. Šį režimą gali priverstinai įjungti „End Device Support“ papildinys.
 

 

497832

Tinklo analizatoriuje „Zigbee“ taikomųjų programų palaikymo komandų suskirstymas, skirtas patvirtinimo rakto užklausos kadrui, klaidingai nurodo naudingosios apkrovos dalį, kuri nurodo kadro šaltinio adresą kaip paskirties adresą.  

 

Nėra žinomo sprendimo

519905

521782

„Spi-NCP“ labai retai gali nepavykti paleisti įkrovos įkrovos ryšio naudojant „ota-client“ papildinio „bootload“ CLI komandą.  

Iš naujo paleiskite įkrovos procesą

 

620596

NCP SPI Example, skirtas BRD4181A (EFR32xGMG21)

Numatytasis nPažadinimo kaištis negali būti naudojamas kaip pažadinimo kaištis.

 

Pakeiskite numatytąjį nWake kaištį iš PD03 į EM2/3 įjungtą kaištį NCP-SPI papildinyje.

 

631713

„Zigbee“ galutinis įrenginys pakartotinai praneš apie adresų konfliktus, jei vietoj „Zigbee PRO Leaf Library“ bus naudojamas papildinys „Zigbee PRO Stack Library“. Naudokite „Zigbee PRO Leaf Library“, o ne „Zigbee PRO Stack Library“ papildinį.
 

670702

Dėl ataskaitų teikimo papildinio neefektyvumo dėl duomenų rašymo dažnio ir lentelės dydžio gali atsirasti didelė delsa, o tai gali trukdyti kliento programos kodui, įskaitant įvykių laiką. Jei dažnai rašote, apsvarstykite galimybę patikrinti ataskaitų teikimo sąlygas ir siųsti ataskaitas rankiniu būdu, o ne naudoti papildinį.
 

708258

Neinicijuota reikšmės grupės-server.c naudojant addEntryToGroupTable() gali sukurti klaidingą susiejimą ir sukelti grupės perdavimo ataskaitų pranešimų siuntimą. Pridėti „binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;“ po „įrišimo.tipas

= EMBER_MULTICAST_BINDING;"

 

 

757775

 

Visos EFR32 dalys turi unikalų RSSI poslinkį. Be to, plokštės dizainas, antenos ir korpusas gali paveikti RSSI.

Kurdami naują projektą, įdiekite RAIL Utility, RSSI komponentą. Ši funkcija apima numatytuosius RSSI Offset Silabs, išmatuotus kiekvienai daliai. Šis poslinkis gali būti pakeistas, jei reikia, atlikus viso gaminio RF testavimą.
 

 

758965

ZCL klasterio komponentai ir ZCL komandų aptikimo lentelė nėra sinchronizuojami. Todėl, įjungiant arba išjungiant ZCL klasterio komponentą, atitinkamame ZCL Advanced Configurator komandų skirtuke įdiegtos komandos nebus įjungtos / išjungtos. Rankiniu būdu įgalinkite / išjunkite norimų ZCL komandų aptikimą ZCL Advanced Configurator.
765735 OTA naujinimas nepavyksta „Sleepy End Device“, kai įjungta puslapio užklausa. Vietoj puslapio užklausos naudokite blokavimo užklausą.
 

845649

 

CLI pašalinimas: pagrindinis komponentas nepašalina EEPROM CLI iškvietimų į sl_cli.h.

Ištrinkite eeprom-cli.c file kuri iškviečia sl_cli.h. Be to, galima komentuoti skambučius į sl_cli.h ir sl_cli_command_arg_t ota-storage-simple-eeprom.
 

857200

ias-zona-serveris. c leidžia sukurti susiejimą su „0000000000000000“ CIE adresu ir vėliau neleidžia tolesnio susiejimo. Nėra žinomo sprendimo
1019961 Sukurtas Z3Gateway gamintojasfile standieji kodai „gcc“ kaip CC Nėra žinomo sprendimo
ID numeris Aprašymas Sprendimas
 

 

 

1039767

 

 

 

„Zigbee“ maršrutizatoriaus tinklo pakartotinio bandymo eilės perpildymo problema kelių gijų RTOS naudojimo atveju.

„Zigbee Stack“ nėra saugus siūlams. Dėl to Zigbee dėklo API iškvietimas iš kitos užduoties nepalaikomas OS aplinkoje ir gali būti, kad dėklas bus „neveikiantis“. Norėdami gauti daugiau informacijos ir išeities naudojant įvykių tvarkyklę, žr. toliau pateiktą programos pastabą.

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

1064370 Z3Switch sampprogramoje pagal numatytuosius nustatymus buvo įjungtas tik vienas mygtukas (pavyzdys: btn1), todėl projekto mygtuko aprašymas nesutampa file. Sprendimas: kurdami Z0Switch projektą rankiniu būdu įdiekite btn3 egzempliorių.
1161063 „Z3Light“ ir galbūt kitos programos praneša apie neteisingas klasterio peržiūros vertes. Rankiniu būdu atnaujinkite klasterio taisymo atributą iki atitinkamos versijos.
1164768,

1171478,

1171479

KLAIDA: „ezspErrorHandler 0x34“ pakartotinai pranešta per „mfglib“ priėmimo režimą Norėdami sumažinti spausdinamų klaidų pranešimų skaičių, sukonfigūruokite EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV

ENT_TIMEOUT_MS prieglobos programoje iki 100, todėl atgalinio skambinimo eilė bus atlaisvinama greičiau.

1252460 „SimEEPROM“ atkūrimo tvarka (ir v1, ir v2), vykdoma paleidžiant, gali atlikti netinkamai suderintus „flash“ puslapio ištrynimo iškvietimus, dėl kurių em_msc metu atsiranda tvirtinimų. c MSC_ErasePage rutina. Sprendimas: em_msc.c funkcijos MSC_ErasePage() viršuje įdėkite šią kodo eilutę: pradžios adresas = (uint32_t*)((uint32_t)startAddress &

~(FLASH_PAGE_SIZE-1));

Nebenaudojami elementai

Išleista nebenaudojama 
GSDK 7.4.0.0 ir naujesnėje versijoje, įskaitant šį pataisą, „-v“ parinktis Z3Gateway, skirta „Linux“ pagrindinio kompiuterio programai sukurti Telnet sąsają su 4900 arba 4901 prievadu, yra nebenaudojama. Alternatyvus rekomenduojamas būdas sukurti Telnet sąsają yra naudoti „Linux“ programas, tokias kaip „socat“.

Išleista nebenaudojama 
Pašalintos šios pasenusios saugos API:

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

Naudokite „Zigbee Security Manager“ teikiamas API, kad pasiektumėte raktų saugyklą ir HMAC maišą.

Pašalinti elementai

Pašalinta išleidus

  • Pašalintos pasikartojančios viešosios API iš viešosios antraštės file gp tipai.h.
  • Komponentas zigbee_end_device_bind buvo pašalintas. Šis komponentas buvo naudojamas koordinatoriui, kad tarpininkautų galutinių įrenginių įrišimo užklausoms. Ši pasirenkama funkcija buvo pašalinta iš „Zigbee“ branduolio specifikacijos R22.
  • Pašalintas setPacketBufferCount() iš af-host.c ir nenaudingas atvejis EZSP_CONFIG_PACKET_BUFFER_COUNT: komandoje command-handlers.c.
  • Atminties paskirstymo argumentas pašalintas, nes inicijuojant NCP nereikia skirstyti į dvi fazes.
  • Pašalintas emberAfNcpInitCallback() iš se14-comms-hub, se14-ihd ir se14-meter-gas app.c.
  • Pašalintas nustatymas EZSP_CONFIG_RETRY_QUEUE_SIZE reikšmė ncp inicijavimo metu ncp-configuration.c

Kelių protokolų šliuzas ir RCP

Nauji daiktai
Pridėta leidime

  • Klausymas vienu metu, Zigbee ir OpenThread kaminų galimybė veikti nepriklausomais 802.15.4 kanalais, kai naudojamas EFR32xG24 arba xG21 RCP.
  • Vienu metu klausytis negalima naudojant 802.15.4 RCP/Bluetooth RCP derinį, Zigbee NCP/OpenThread RCP derinį arba Zigbee/OpenThread sistemos lustą (SoC). Jis bus pridėtas prie tų produktų būsimame leidime.
  • „OpenThread“ CLI pardavėjo plėtinys buvo įtrauktas į kelių protokolų konteinerių „OpenThread“ pagrindinio kompiuterio programas. Tai apima „coex cli“ komandas.

Patobulinimai
Pakeistas leidimas

  • Zigbee NCP/OpenThread RCP kelių protokolų derinys dabar yra gamybos kokybė.

Išspręstos problemos
Ištaisyta išleidimo metu

ID numeris Aprašymas
 

1213701

zigbeed neleido sukurti šaltinio atitikties lentelės įrašo vaikui, jei MAC netiesioginėje eilėje jau yra laukiančių to vaiko duomenų. Dėl tokio elgesio programos lygmens operacijos tarp vaiko ir kito įrenginio gali nepavykti dėl APS Ack arba programos sluoksnio atsako trūkumo, ypač dėl ZCL OTA atnaujinimų, skirtų antriniam įrenginiui, sutrikimo ir netikėto nutraukimo.
1244461 Šaltinio atitikties lentelės įrašas, skirtas vaikui, gali būti pašalintas, nepaisant laukiančių pranešimų.

Ištaisyta išleidimo metu

ID numeris Aprašymas
1081828 Pralaidumo problema naudojant „FreeRTOS“ pagrįstą „Zigbee“ / BLE DMP sample paraiškas.
1090921 Z3GatewayCpc iškilo problemų formuojant tinklą triukšmingoje aplinkoje.
1153055 Teikimas dėl pagrindinio kompiuterio buvo sukeltas, kai nuskaitant NCP versiją iš zigbee_ncp-ble_ncp-uart s įvyko ryšio sutrikimasample programa.
1155676 802.15.4 RCP atmetė visus gautus unicast paketus (po MAC patvirtinimo), jei kelios 15.4 sąsajos turi tą patį 16 bitų mazgo ID.
1173178 Pagrindinis kompiuteris klaidingai pranešė apie šimtus paketų, gautų naudojant mfglib pagrindinio kompiuterio RCP sąrankoje.
1190859 EZSP klaida siunčiant atsitiktinius mfglib paketus Host-RCP sąrankoje.
1199706 Duomenų apklausos iš pamirštų galutinių įrenginių vaikų netinkamai nustatė laukiantį kadrą RCP, kad būtų įrašyta į eilę komandą „Išeiti ir vėl prisijungti“ buvusiam vaikui.
1207967 Komanda „mfglib send random“ siuntė papildomus paketus „Zigbeed“.
1208012 Mfglib rx režimas netinkamai atnaujino paketo informaciją, kai gavo RCP.
1214359 Koordinatoriaus mazgas sudužo, kai prie Host-RCP sąrankos vienu metu bandė prisijungti 80 ar daugiau maršrutizatorių.
 

1216470

Perdavus 0xFFFF adreso kaukės transliaciją, Zigbee RCP, veikiantis kaip pirminis įrenginys, paliks laukiančių duomenų vėliavėlę kiekvienam vaikui. Dėl to kiekvienas vaikas nemiegojo, laukdamas duomenų po kiekvienos apklausos, ir reikėjo atlikti kitą laukiančią duomenų operaciją kiekviename galutiniame įrenginyje, kad ši būsena galiausiai būtų išvalyta.

Žinomos problemos dabartiniame leidime

Paryškintu šriftu pažymėtos problemos buvo pridėtos nuo ankstesnio leidimo. Jei praleidote leidimą, naujausios leidimo pastabos pasiekiamos adresu https://www.si-labs.com/developers/gecko-software-development-kit.

ID numeris Aprašymas Sprendimas
811732 Naudojant Zigbeed tinkintų prieigos raktų palaikymas negalimas. Palaikymas planuojamas būsimame leidime.
937562 „Bluetoothctl“ komanda „reklamuotis“ nepavyksta naudojant „rcp-uart-802154-blehci“ programą Raspberry Pi OS 11. Vietoj bluetoothctl naudokite programą btmgmt.
1022972 „Coex“ neveikia naudojant ZB NCP + OT RCP. Palaikymas planuojamas būsimam leidimui.
1074205 CMP RCP nepalaiko dviejų tinklų tuo pačiu PAN ID. Kiekvienam tinklui naudokite skirtingus PAN ID. Palaikymas planuojamas būsimame leidime.
1122723 Esant judriai aplinkai, CLI gali nereaguoti programoje z3-light_ot-ftd_soc. Nėra žinomo sprendimo.
1124140 z3-light_ot-ftd_soc sample app negali suformuoti Zigbee tinklo, jei OT tinklas jau veikia. Pirmiausia paleiskite „Zigbee“ tinklą, o po to – OT tinklą.
 

1170052

Šiame leidime CMP Zigbee NCP + OT RCP ir DMP Zigbee NCP + BLE NCP gali netilpti 64 KB ir mažesnėse RAM dalyse.  

64 KB dalys šiuo metu nepalaikomos šioms programoms.

 

1209958

„Bobcat“ ir „Bobcat Lite“ ZB/OT/BLE RCP gali nustoti veikti po kelių minučių, kai vykdomi visi trys protokolai  

Bus aptarta būsimame leidime

1221299 Mfglib RSSI rodmenys skiriasi RCP ir NCP. Bus aptarta būsimame leidime.
1231021 OTBR gali patvirtinti, kai vienu metu prisijungia daugiau nei 80 Zigbee įrenginių. Pridėtas pataisymas, galintis išspręsti problemą. Bus išsamiai aptarta būsimame leidime.

Nebenaudojami elementai

  • Nėra

Pašalinti elementai
Pašalinta išleidus

  • „NONCOMPLIANT_ACK_TIMING_WORKAROUND“ makrokomanda pašalinta. Visos RCP programos dabar pagal numatytuosius nustatymus palaiko 192 μs nepatobulintų patvirtinimų apdorojimo laiką, o CSL reikalaujamiems patobulintiems patvirtinimams vis dar naudoja 256 μs apyvartos laiką.

Naudojant šį leidimą
Šiame leidime yra:

  • „Zigbee“ krūva
  • „Zigbee“ taikomųjų programų sistema
  • Zigbee Sample Programos

Daugiau informacijos apie Zigbee ir EmberZNet SDK rasite UG103.02: Zigbee Fundamentals.
Jei naudojate pirmą kartą, žr. QSG180: „Zigbee EmberZNet“ greitos pradžios vadovas, skirtas SDK 7.0 ir naujesnėms versijoms, kad gautumėte instrukcijų, kaip konfigūruoti kūrimo aplinką, kurti ir atnaujinti kaipampprograma ir dokumentacijos nuorodos, nurodančios tolesnius veiksmus.

Įdiegimas ir naudojimas

„Zigbee EmberZNet SDK“ pateikiamas kaip „Silicon Labs“ SDK rinkinio „Gecko SDK“ (GSDK) dalis. Norėdami greitai pradėti naudoti GSDK, įdiekite Simplicity Studio 5, kuri nustatys jūsų kūrimo aplinką ir padės jums įdiegti GSDK. „Simplicity Studio 5“ apima viską, ko reikia IoT produktų kūrimui naudojant „Silicon Labs“ įrenginius, įskaitant išteklių ir projektų paleidimo priemonę, programinės įrangos konfigūravimo įrankius, visą IDE su GNU įrankių grandine ir analizės įrankius. Diegimo instrukcijos pateikiamos internetiniame Simplicity Studio 5 vartotojo vadove.
Arba Gecko SDK gali būti įdiegtas rankiniu būdu, atsisiunčiant arba klonuojant naujausią iš GitHub. Matyti https://github.com/Sili-conLabs/gecko_sdk Norėdami gauti daugiau informacijos.

„Simplicity Studio“ pagal numatytuosius nustatymus įdiegia GSDK:

  • („Windows“): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • („MacOS“): /Vartotojai/ /SimplicityStudio/SDKs/gecko_sdk

SDK versijai būdinga dokumentacija įdiegiama kartu su SDK. Papildomos informacijos dažnai galima rasti žinių bazės straipsniuose (KBA). API nuorodas ir kitą informaciją apie šią ir ankstesnes versijas rasite adresu https://docs.silabs.com/.

Saugumo informacija

Saugus saugyklos integravimas
Programoms, kurios pasirenka saugiai saugoti raktus naudojant Secure Key Storage komponentą Secure Vault-High dalyse, šioje lentelėje rodomi apsaugoti raktai ir jų saugojimo apsaugos charakteristikos, kurias valdo Zigbee Security Manager komponentas.

Suvyniotas raktas Eksportuojama / neeksportuojama Pastabos
Tinklo raktas Eksportuotina
Pasitikėjimo centro nuorodos raktas Eksportuotina
Laikinasis nuorodos raktas Eksportuotina Indeksuotų raktų lentelė, saugoma kaip nepastovus raktas
Programos nuorodos raktas Eksportuotina Indeksuota raktų lentelė
Saugus EZSP raktas Eksportuotina
ZLL šifravimo raktas Eksportuotina
ZLL iš anksto sukonfigūruotas raktas Eksportuotina
GPD tarpinio serverio raktas Eksportuotina Indeksuota raktų lentelė
GPD kriauklės raktas Eksportuotina Indeksuota raktų lentelė
Vidinis / vietos rezervavimo raktas Eksportuotina Vidinis raktas, skirtas naudoti „Zigbee Security Manager“.
  • Supakuoti raktai, pažymėti kaip „Neeksportuojami“, gali būti naudojami, bet negali būti viewredaguojama arba bendrinama vykdymo metu.
  • Supakuoti raktai, pažymėti kaip „Eksportuotini“, gali būti naudojami arba bendrinami vykdymo metu, tačiau jie lieka užšifruoti, kol saugomi „Flash“.
  • Vartotojo programoms niekada nereikia sąveikauti su dauguma šių raktų. Esamos API, skirtos nuorodų raktų lentelės raktams arba laikiniesiems raktams valdyti, vis dar pasiekiamos vartotojo programai ir dabar nukreipiamos per „Zigbee Security Manager“ komponentą.
  • Kai kurie iš šių raktų ateityje gali tapti neeksportuojami į vartotojo programą. Vartotojų programos raginamos nepasikliauti raktų eksportavimu, nebent tai absoliučiai būtina.
  • Norėdami gauti daugiau informacijos apie saugaus saugyklos raktų valdymo funkcijas, žr. AN1271: saugus raktų saugykla.

Saugos patarimai
Norėdami užsiprenumeruoti saugos patarimus, prisijunkite prie „Silicon Labs“ klientų portalo, tada pasirinkite „Paskyros puslapis“. Spustelėkite PAGRINDINIS, kad eitumėte į portalo pagrindinį puslapį, tada spustelėkite plytelę Tvarkyti pranešimus. Įsitikinkite, kad pažymėta parinktis „Programinės įrangos / saugos įspėjamieji pranešimai ir produkto keitimo pranešimai (PCN)“ ir kad esate užsiprenumeravę bent savo platformą ir protokolą. Spustelėkite Išsaugoti, kad išsaugotumėte pakeitimus.

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

Palaikymas
„Development Kit“ klientai turi teisę į mokymus ir techninę pagalbą. Naudokite Silicon Laboratories Zigbee web puslapį, kad gautumėte informacijos apie visus Silicon Labs Zigbee produktus ir paslaugas bei prisiregistruotumėte dėl produktų palaikymo.
Galite susisiekti su Silicon Laboratories palaikymo tarnyba adresu http://www.silabs.com/support.

Paprastumo studija
Vienu paspaudimu prieiga prie MCU ir belaidžių įrankių, dokumentacijos, programinės įrangos, šaltinio kodo bibliotekų ir kt. Galima Windows, Mac ir Linux!

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

Atsisakymas
„Silicon Labs“ ketina klientams pateikti naujausią, tikslią ir išsamią visų išorinių įrenginių ir modulių, prieinamų sistemų ir programinės įrangos diegėjams, naudojantiems arba ketinantiems naudoti „Silicon Labs“ produktus, dokumentaciją. Apibūdinimo duomenys, galimi moduliai ir išoriniai įrenginiai, atminties dydžiai ir atminties adresai yra susiję su kiekvienu konkrečiu įrenginiu, o pateikiami „tipiniai“ parametrai įvairiose programose gali skirtis ir skiriasi. Paraiška pvzampčia aprašyti yra tik iliustravimo tikslais. „Silicon Labs“ pasilieka teisę be papildomo įspėjimo keisti čia pateiktą produkto informaciją, specifikacijas ir aprašymus ir nesuteikia garantijų dėl įtrauktos informacijos tikslumo ar išsamumo. Be išankstinio įspėjimo „Silicon Labs“ gali atnaujinti gaminio programinę-aparatinę įrangą gamybos proceso metu saugumo ar patikimumo sumetimais. Tokie pakeitimai nepakeis gaminio specifikacijų ar veikimo. „Silicon Labs“ neprisiima atsakomybės už šiame dokumente pateiktos informacijos naudojimo pasekmes. Šis dokumentas nereiškia ar aiškiai nesuteikia jokios licencijos projektuoti ar gaminti bet kokius integrinius grandynus. Produktai nėra sukurti arba neleidžiami naudoti jokiuose FDA III klasės įrenginiuose, taikomosiose programose, kurioms reikalingas FDA išankstinis patvirtinimas, arba gyvybės palaikymo sistemose be specialaus raštiško Silicon Labs sutikimo. „Gyvybės palaikymo sistema“ yra bet koks gaminys arba sistema, skirta gyvybei ir (arba) sveikatai palaikyti arba palaikyti, o jei tai nepavyks, galima pagrįstai tikėtis rimto asmens sužalojimo arba mirties. „Silicon Labs“ produktai nėra sukurti ar patvirtinti kariniams tikslams. Silicon Labs produktai jokiu būdu negali būti naudojami masinio naikinimo ginkluose, įskaitant (bet tuo neapsiribojant) branduolinius, biologinius ar cheminius ginklus arba raketas, galinčias gabenti tokius ginklus. „Silicon Labs“ atsisako visų tiesioginių ir numanomų garantijų ir nėra atsakinga už jokius sužalojimus ar žalą, susijusią su „Silicon Labs“ produkto naudojimu tokiomis neteisėtomis programomis.

Pastaba: Šiame turinyje gali būti įžeidžiančios terminijos, kuri dabar yra pasenusi. „Silicon Labs“, kur įmanoma, šiuos terminus pakeičia įtraukia kalba. Norėdami gauti daugiau informacijos, apsilankykite www.silabs.com/about-us/inclusive-lexicon-project.

Prekės ženklo informacija
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ir Silicon Labs logotipas®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logotipas ir jų deriniai , „Energijai palankiausi pasaulyje mikrovaldikliai“, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri logotipas ir Zentri DMS, Z-Wave® ir kiti yra Silicon prekių ženklai arba registruotieji prekių ženklai Laboratorijos. ARM, CORTEX, Cortex-M3 ir THUMB yra ARM Holdings prekių ženklai arba registruotieji prekių ženklai. Keil yra registruotasis ARM Limited prekės ženklas. „Wi-Fi“ yra registruotasis „Wi-Fi Alliance“ prekės ženklas. Visi kiti čia paminėti produktai ar prekių pavadinimai yra atitinkamų jų savininkų prekių ženklai.

KONTAKTAI

  • „Silicon Laboratories Inc.
  • 400 West Cesar Chavez
  • Ostinas, TX 78701
  • JAV
  • www.silabs.com

Dokumentai / Ištekliai

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack programinė įranga [pdfVartotojo vadovas
SDK 7.4.1.0 GA „Zigbee Protocol Stack Software“, SDK 7.4.1.0 GA, „Zigbee Protocol Stack“ programinė įranga, Protocol Stack programinė įranga, „Stack“ programinė įranga

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *