SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Sagteware
Produk inligting
Spesifikasies
- Zigbee EmberZNet SDK-weergawe: 7.4.1.0
- Gecko SDK Suite-weergawe: 4.4 – 14 Februarie 2024
- Verkoper: Silicon Labs
- Sleutel kenmerke: Multiprotokol Zigbee- en OpenThread-ondersteuning op SoC
- Versoenbare samestellers: GCC weergawe 12.2.1
- EZSP-protokolweergawe: 0x0d
Produkgebruiksinstruksies
Verenigbaarheid en Gebruik Kennisgewings
- Vir sekuriteitsopdaterings en -kennisgewings, verwys na die sekuriteitshoofstuk van die Gecko Platform-vrystellingsnotas wat saam met hierdie SDK geïnstalleer is, of besoek die TECH DOCS-oortjie op die Silicon Labs webwebwerf.
- Bly op hoogte deur in te teken op Sekuriteitsadvies.
Gereelde vrae
- Vraag: Hoe verifieer ek die korrekte files word gebruik met die versoenbare samestellers?
- Antwoord: Jy kan verifieer dat die korrekte files word gebruik deur die GCC-weergawe 12.2.1 wat met Simplicity Studio voorsien is, na te gaan.
- Vraag: Waar kan ek inligting oor sekuriteitsopdaterings en kennisgewings kry?
- Antwoord: Vir sekuriteitsopdaterings en -kennisgewings, verwys na die sekuriteitshoofstuk van die Gecko Platform-vrystellingsnotas of besoek die TECH DOCS-oortjie op Silicon Labs' webwebwerf.
Silicon Labs is die voorkeurverskaffer vir OEM's wat Zigbee-netwerke in hul produkte ontwikkel. Die Silicon Labs Zigbee-platform is die mees geïntegreerde, volledige en kenmerkryke Zigbee-oplossing wat beskikbaar is.
Silicon Labs EmberZNet SDK bevat Silicon Labs se implementering van die Zigbee-stapel-spesifikasie.
- Hierdie vrystellingnotas dek SDK-weergawes:
- 7.4.1.0 vrygestel op 14 Februarie 2024
- 7.4.0.0 vrygestel op 13 Desember 2023
SLEUTELKENMERKE
Zigbee
- Zigbee R23 voldoening
- Zigbee Smart Energy 1.4a voldoening – produksie
- Zigbee GP 1.1.2 voldoening – Alpha
- MG27 ondersteuning – produksie
- Verbeterde ondersteuning vir Secure Vault-onderdele
- Slaperige ondersteuning op NCP SPI (nie-CPC) toepassings – Alpha
Multiprotokol
- Ondersteuning vir gelyktydige luister (RCP) – MG21 en MG24
- Gelyktydige multiprotokol (CMP) Zigbee NCP + OpenThread RCP – produksie
- Dinamiese multiprotokol Bluetooth + gelyktydige multiprotokol (CMP) Zigbee en OpenThread-ondersteuning op SoC
Verenigbaarheid en Gebruik Kennisgewings
Vir inligting oor sekuriteitsopdaterings en -kennisgewings, sien die Veiligheidshoofstuk van die Gecko Platform-vrystellingsnotas wat met hierdie SDK geïnstalleer is of op die TECH DOCS-oortjie by https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs beveel ook sterk aan dat jy inteken op Security Advisories vir bygewerkte inligting. Vir instruksies, of as jy nuut is by die Zigbee EmberZNet SDK, sien Gebruik hierdie weergawe.
Versoenbare samestellers
- IAR Embedded Workbench vir ARM (IAR-EWARM) weergawe 9.40.1.
- Die gebruik van Wine om te bou met die IarBuild.exe-opdragreëlnutsding of IAR Embedded Workbench GUI op macOS of Linux kan lei tot verkeerde files word gebruik as gevolg van botsings in Wine se hashing-algoritme vir die generering van kort file name.
- Kliënte op macOS of Linux word aangeraai om nie met IAR buite Simplicity Studio te bou nie. Kliënte wat dit doen, moet noukeurig verifieer dat die korrekte files word gebruik.
GCC (The GNU Compiler Collection) weergawe 12.2.1, voorsien van Simplicity Studio.
Die EZSP-protokolweergawe vir hierdie vrystelling is 0x0D.
Nuwe items
Hierdie vrystelling van die Gecko SDK (GSDK) sal die laaste wees met gekombineerde ondersteuning vir alle EFM- en EFR-toestelle, behalwe vir pleisters vir hierdie weergawe soos nodig. Vanaf middel 2024 sal ons afsonderlike SDK's bekendstel:
- Die bestaande Gecko SDK sal voortgaan met ondersteuning vir reeks 0- en 1-toestelle.
- 'n Nuwe SDK sal spesifiek voorsiening maak vir reeks 2- en 3-toestelle.
Die Gecko SDK sal voortgaan om alle reeks 0- en 1-toestelle te ondersteun sonder enige verandering aan die langtermynondersteuning, instandhouding, kwaliteit en responsiwiteit wat onder ons sagtewarebeleid voorsien word.
Die nuwe SDK sal vertak vanaf Gecko SDK en begin om nuwe funksies aan te bied wat ontwikkelaars help om voordeel te trektage van die gevorderde vermoëns van ons reeks 2 en 3 produkte.
Hierdie besluit strook met klantterugvoer, wat ons verbintenis weerspieël om kwaliteit te verhoog, stabiliteit te verseker en werkverrigting te verbeter vir 'n uitsonderlike gebruikerservaring oor ons sagteware-SDK's.
Nuwe komponente
Nuut in vrystelling
- Die "zigbee_direct_security_p256" en "zigbee_direct_security_curve25519" komponente is bygevoeg sodat gebruikers 'n spesifieke Zigbee Direct sekuriteit opsie kan opstel.
- Gebruikers word toegelaat om veelvuldige "zigbee_direct_security"-komponente op 'n Zigbee Direct-toestel (ZDD)-toepassing te aktiveer. In hierdie geval hang die werklike sekuriteitsopsie af van die Zigbee Virtual Device (ZVD)-konfigurasie.
Nuwe API's
Nuut in vrystelling
- Het 'n nuwe API sl_zigbee_token_factory_reset bygevoeg om Zigbee NVM3-tokens na hul verstekwaarde terug te stel.
- Het die API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui) bygevoeg, wat waar terugstuur as die skakelsleuteltabel 'n inskrywing met hierdie adres kan byvoeg of bywerk (tabel is nie vol nie).
- Bygevoeg 'n nuwe API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* konteks, sl_zb_sec_man_key_t* sleutel), wat waar terugstuur as die sleutel deur konteks verwys word, het dieselfde waarde as die sleutel wat in die argument verskaf word.
Nuwe Platform Ondersteuning
Nuut in vrystelling
- Zigbee-stapelondersteuning vir die volgende nuwe dele word in hierdie vrystelling bygevoeg: EFR32MG24A010F768IM40 en EFR32MG24A020F768IM40.
Nuwe dokumentasie
Nuut in vrystelling 7.4.0.0
- Het die beskrywing vir die Zigbee Secure Key Storage-komponent opgedateer om die byvoeging van Zigbee Secure Key Storage Upgrade te weerspieël (wat terugwaartse versoenbaarheid met bestaande projekte byvoeg).
- Het 'n nuwe toepassingsnota bygevoeg vir interaksie met die Zigbee Security Manager-groep komponente (AN1412: Zigbee Security Manager).
Bedoelde gedrag
Gebruikers word daaraan herinner dat Zigbee ongesinchroniseerde CSL-uitsendings onderhewig is aan protokolvoorkeur by die radioskeduleerder. In die SleepyToSleepy-toepassings kan en sal BLE 'n Zigbee CSL-transmissie voorkom, wat die transmissie sal beëindig. Skeduleerdervoorheffing is meer algemeen vir ongesinchroniseerde CSL, gegewe dat 'n potensieel lang ontwakingsraamreeks gebruik kan word. Gebruikers wat transmissieprioriteite wil aanpas, kan die DMP-instel- en toetskomponent gebruik om dit te doen. Gebruikers kan ook UG305: Dynamic Multiprotocol User's Guide raadpleeg vir meer inligting.
Verbeterings
Verander in vrystelling
emberCounterHandler API Doc veranderinge
In vorige weergawes is die Counter Handler-terugoproep vir MAC- en APS-laag EmberCounterTypes met betrekking tot pakket RX en TX nie die regte teikennodus-ID of data-argumente deurgegee nie, en API-dokumentasie aangaande gedrag van sekere tellers wat hierdie parameters gebruik het, was onduidelik of misleidend.
Terwyl die handtekening van emberCounterHandler() nie verander het nie, het die manier waarop sy parameters gevul word effens verander.
- Kommentaar rondom EmberCounterType-enums in ember-types.h is uitgebrei vir duidelikheid.
- Die Node ID-parameter aan die Tellerhanteerder vir TX-verwante tellers kontroleer nou of die bestemmingadresmodus 'n geldige kort ID aandui voordat dit gebruik word. (Indien nie, word geen bestemmingsadres ingevul nie, en 'n plekhouerwaarde van EMBER_UNKNOWN_NODE_ID word eerder gebruik.)
- Die Node ID parameter na die Teller hanteerder vir RX-verwante tellers weerspieël nou die bron node ID, nie die bestemming node ID nie.
- Die herproberingtelling word *nie* deurgegee as die dataparameter vir EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED tellers soos beskryf in ember-tipes. h in vorige weergawes, maar dit is nooit behoorlik ingevul in voorheen vrygestelde weergawes nie, so die waarde daarvan in vorige vrystellings sou altyd 0 gewees het. Hierdie gedrag is uitgeklaar in die beskrywing van daardie EmberCounterTypes. Die Herprobe-telling vir APS-laagherprobasies word egter steeds in die dataparameter vir EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED tellertipes ingevul, om in ooreenstemming met vorige vrystellings te wees.
- Alle tellers wat die Node ID of dataparameter vir die terugbel invul, is geoudit om te verseker dat hulle die verwagte data, adres of EMBER_UNKNOWN_NODE_ID deurgee indien 'n Node ID verwag is, maar nie uit die pakkie verkry kon word nie, soos beskryf in die hersiene ember- tipes.h dokumentasie.
- Die Teller-hanteerder vir EMBER_COUNTER_MAC_TX_UNICAST_RETRY weerspieël nou die MAC-laagbestemmingsnodus-ID en verskeie herproberings in sy Bestemmingknoop-ID en dataparameters korrek.
- Die Teller-hanteerder vir EMBER_COUNTER_PHY_CCA_FAIL_COUNT verskaf nou bestemmingsnodus-ID-inligting deur die Node-ID-parameter oor die beoogde MAC-laagteiken van die boodskap wat nie oorgedra het nie.
Opgedateerde Green Power-kode
Groenkragbedienerkode word opgedateer met verskeie verbeterings, insluitend:
- Bygevoeg meer valideringskode vir inkomende opdragte met ongeldige eindpunt wanneer dit op die GP-bediener ontvang word.
- Bygevoeg kode om die saak te hanteer wanneer daar nie meer spasie is om groenkragboodskappe te bou nie.
- Die sink laat nou paring konfigurasie af met aksie verwyder paring in sommige gevalle per spesifikasie afdeling A.3.5.2.4.1.
- Die sink stoor nou die bestaande groeplys van 'n inskrywing voordat dit verwyder word wanneer Pairing Configuration with action extend verwerk word.
- Die Vertaling-navraag-opdrag gee "NOT FOUND" terug as die foutkode wanneer die vertaaltabel leeg is of die indeks groter is as verskeie inskrywings in die tabel.
- Het die weergawe van die GP-eindpunt in sommige toepassings van 1 na 0 verander.
Die gebruik van CSMA in die GPDF Send-funksie is beperk omdat Green Power-toestelle minimale energie-toestelle is en nie CSMA in die meeste van die ontwerpe gebruik nie. In plaas daarvan is die voorkeurontwerp om veelvuldige pakkies uit te stuur met dieselfde energiebegroting.
Het die gebruik van 'n versteekte eindpunt in die Green Power Server-inpropopsie verwyder. Gebruik eerder een van die toepassing eindpunte.
Netwerksleutelopdatering-inpropkodeverbeterings
- Het die periodieke netwerksleutelopdateringstydperk verander om so lank as 1 jaar te wees.
Sommige API's herstruktureer om onnodige sleuteluitvoer te vermy
Veranderinge aangebring om die gebruik van sleutelkontekste bo gewone tekssleuteldata te bevoordeel.
- sl_zigbee_send_security_challenge_request neem nou 'n sl_zb_sec_man_context_t argument in in die plek van EmberKeyData.
- Die sl_zb_sec_man_derived_key_type enum se waardes is nou 'n 16-bis bitmasker om direk sekere sleutel afleidings te ondersteun wat verskeie afgeleide tipes kombineer.
Vaste kwessies
Vasgestel in vrystelling
ID # | Beskrywing |
1036893 | 'n Probleem opgelos wat veroorsaak het dat die OTA-klusterkomponent die verouderde selflaailaaier-koppelvlakkomponent as 'n afhanklikheid geïnstalleer het. |
1114905 | Zigbee Direct: Verbeterde hantering van verlofnetwerkkenmerk. |
1180937 | Vaste WDT-terugstelling wanneer Zigbee Direct ZDD aan derdeparty ZVD gekoppel word. |
1223904 | 'n Probleem opgelos wat veroorsaak het dat die eindtoestel verkeerd skuif om in 'n baie besige omgewing te werk. |
1224393 | Het die Green Power-sinktafelversoek-hanteerderkode opgedateer om die antwoordbestemmingadres op te dateer. |
1228808 | Het die vertoonprobleem met makrodefinisies in gp-types.h dokumentasie reggestel. |
1232297 | 'n Probleem opgelos waar emberSetOutgoingNwkFrameCounter en emberSetOutgoingApsFrameCounter nie op 64-bis gasheertoepassings gewerk het nie (wat EMBER_BAD_ARGUMENT terugstuur). |
1232359 | Het die gppTunnelingDelay-parameterberekening in groenkragkliëntbevelverwerking reggestel. |
1240392 |
ZDO Bind/Ontbind Versoeke wat om toegang/toestemming redes geweier word, moet EMBER_ZDP_NOT_AUTHORIZED-status eerder as EMBER_ZDP_NOT_PERMITTED-status terugstuur volgens Zigbee-spesifikasies. |
1243523 | Zigbee Direct: Verbeterde stabiliteit van BLE-verbinding met ZVD. |
1249455 | 'n Probleem opgelos wat veroorsaak het dat 'n slaperige toestel in die slaap geraak het wanneer 'n uitsending ontvang word voordat dit 'n ack ontvang het. |
1252295 | Stel 'n tikfout in die komponentkatalogus-makro SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT reg. |
Vasgestel in vrystelling
ID # | Beskrywing |
1019348 | Het die afhanklikheidsvereistes vir die Zigbee ZCL Cli-komponent reggestel sodat dit verwyder kan word wanneer dit nie nodig is nie. |
1024246 | Het die funksiebeskrywing vir emberHaveLinkKey() en sl_zb_sec_man_have_link_key() opgedateer. |
1036503 | Het 'n beskrywing bygevoeg om die gebruik van die Micrium-kern vir DMP's aan te beveelampdie toepassings. |
1037661 | 'n Probleem wat die toepassing verhinder het om óf pro-stapel óf blaarstapel te installeer, is opgelos. |
1078136 | Het 'n intermitterende ineenstorting reggestel wanneer gebeurtenisse vanuit onderbrekingskonteks gewysig is |
1081548 |
Gebruikers word daaraan herinner dat Zigbee ongesinchroniseerde CSL-uitsendings onderhewig is aan protokolvoorkeur by die radioskeduleerder. In die SleepyToSleepy-toepassings kan en sal BLE 'n Zigbee CSL-transmissie voorkom, wat die transmissie sal beëindig. Skeduleerdervoorheffing is meer algemeen vir ongesinchroniseerde CSL, gegewe dat 'n potensieel lang ontwakingsraamreeks gebruik kan word. Gebruikers wat transmissieprioriteite wil aanpas, kan die DMP-instel- en toetskomponent gebruik om dit te doen. Gebruikers kan ook UG305: Dynamic Multiprotocol User's Guide raadpleeg vir meer inligting.
'n Probleem is reggestel in CSL waar 'n nuwe wakkermaakraamreeks wat onmiddellik na 'n vorige loonvragraam ontvang word, nie korrek aangeteken sou word nie. Dit sal lei tot 'n gemiste loonvragraam. |
1084111 | Aanvanklike slaperige SPI-NCP-ondersteuning vir MG24-gebaseerde borde word opgedateer as deel van hierdie vrystelling. |
1104056 | Bygevoeg ondersteuning vir netwerkstuur om op 'n sekondêre netwerk te loop in geval van multi-netwerk |
1120515 | Het 'n probleem opgelos waar die kanaal nie verander het toe die mfglib set-kanaal opdrag gebruik word nie. |
1141109 | 'n Probleem opgelos wat die gegenereerde s veroorsaak hetample toepassing ncp-uart-gp-multi-rail om 'n kopskrif te mis files wanneer die Green Power adapter komponent met die -cp opsie gebruik word. |
1144316 | Het die beskrywing van sommige datastruktuurtipes in gp-types.h dokumentasie opgedateer. |
1144884 | Vaste valse raam hangende bis gestel wanneer geen data hangende is nie. |
1152512 | Het 'n potensiële ongeluk in lae-mac-spoor reggestel wanneer die gebeurtenis in ISR-konteks gewysig is. |
ID # | Beskrywing |
1154616 | Het 'n uitsondering bygevoeg vir die toestand om die netwerk te inisialiseer met die geval "Skakel rol van Sleepy End-toestel na nie-slaperige eindtoestel". |
1157289 | 'n Probleem opgelos wat BDB-toetsmislukking kan veroorsaak DN-TLM-TC-02B. |
1157426 | 'n Bouprobleem opgelos wanneer zigbee_simple_app met die green_power_adapter-komponent gebou is. |
1157932 | Het 'n voorwaarde bygevoeg om te kyk of die "oorgangstyd"-veld ontbreek en stel 'n verstekwaarde van 0xFFFF vir hierdie ontbrekende veld. |
1166340 | 'n Probleem opgelos wat die emberAfGpdfSend verhinder het om die beoogde aantal herhaalde uitsendings uit te stuur. |
1167807 | 'n Probleem opgelos waar toestelle wat as Trustsentrums in verspreide netwerke optree, hul kortstondige skakelsleutels verkeerdelik sou uitvee elke keer as 'n nuwe toestel aansluit. |
1169504 | 'n Probleem opgelos wat 'n terugstelling van 'n slaperige toestel veroorsaak het by gedwonge wakkerword. |
1169966 | Vaste ontbrekende terugkeerwaarde-validering in buffertoewysingskode. |
1171477,
172270 |
Met mfglib start 1 word geen boodskappe versend maar ontvang nie, so die vertoonde terminale boodskap "mfglib send complete" is verkeerd en verander na "RXed %d packets in the last %d ms". |
1171935 | Het die periodieke netwerksleutelopdateringstydperk verander om so lank as 1 jaar te wees. |
1172778 | Het die ontbrekende oproep van die emberAfPluginGreenPowerServerUpdateAliasCallback by die Green Power-bediener bygevoeg. |
1174288 | 'n Probleem opgelos wat veroorsaak dat die netwerkstuurproses bevestig word as 'n oproep om 'n deurlopende skandering te stop geroep word. |
1178393 | Het 'n dokumentasiefout opgedateer. |
1180445 | In Smart Energy gaan OTA nou voort om af te laai as die koördineerder die beperkte dienssiklus bereik. |
1185509 | Het 'n probleem in CSL opgelos waar 'n nuwe wakkermaakraamreeks wat onmiddellik na 'n vorige loonvragraam ontvang word, nie korrek aangeteken sou word nie. Dit sal lei tot 'n gemiste loonvragraam. |
1186107 | 'n Probleem opgelos wat veroorsaak het dat die onsuksesvolle dekripsie van ontvangde GPDF's die inkomende GPDF in die gp-ingebruiknemingskennisgewing vervang het. |
1188397 | 'n Probleem opgelos wat 'n samestellingsfout veroorsaak het toe uitgebreide verslagtabelgrootte geaktiveer is. |
1194090 | Het die mislukkingstatus in die verstekreaksie vir die Sink Commissioning Mode-opdrag reggestel – volg afdeling 3.3.4.8.2 |
1194963 | 'n Probleem opgelos wat die commissioningGpd-struktuur ingestel het voordat die gebruiker terugbel emberAfGreenPowerServerPairingStatusCallback bel. |
1194966 | Het 'n probleem opgelos waar die eindpunt- en gevolmagtigde-Betrokken-velde nie gestel is met die Exit Commissioning-aksie nie. |
1196698 | Het 'n valse raam hangende bisset reggestel toe geen data hangende was nie. |
1199958 | Bygevoeg kode om die saak te hanteer wanneer daar nie meer spasie is om groenkragboodskappe te bou nie. |
1202034 | 'n Probleem opgelos waar die sl_zb_sec_man_context_t stapelveranderlike nie korrek geïnisialiseer is nie, wat veroorsaak het dat aansluiting met installeringskode misluk het. |
1206040 |
Om emberRemoveChild() tydens 'n veilige heraansluitingspoging deur 'n eindtoestel te roep, kan moontlik lei tot 'n ekstra afname van die Kindtelling, wat moontlik lei tot 'n Kindtelling van -1 (255), wat eindtoestelle verhinder om aan te sluit/weer aan te sluit as gevolg van 'n aangeduide gebrek van kapasiteit in die Baken. |
1207580 |
Kindtabel-soekfunksies binne die stapel is inkonsekwent in die gebruik van 0x0000 teenoor 0xFFFF vir nodus-ID-terugstuurwaarde wat ongeldige/leë inskrywings verteenwoordig, wat lei tot probleme om na ongebruikte inskrywings in API's soos emberRemoveChild() te kyk. |
1210706 | Bestemming en PHY-indeks verskaf in EmberExtraCounterInfo-struktuur as deel van emberCounterHandler() was moontlik verkeerd vir MAC TX Unicast-tellertipes. |
1211610
1212525 |
'n Probleem opgelos waar Dynamic Multiprotokol-toepassings neergestort het nadat die Secure Key Storage Upgrade-komponent geaktiveer is. |
1211847 | Terwyl die handtekening van emberCounterHandler() nie verander het nie, het die manier waarop sy parameters gevul word effens verander. Veranderinge rondom hierdie API word in afdeling 2 hierbo verduidelik. |
1212449 |
Uitgaande bakens is verkeerd gekategoriseer deur die MAC-laag, wat daartoe gelei het dat emberCounterHandler() nie hierdie pakkies met die EMBER_COUNTER_MAC_TX_BROADCAST-tellertipe kon opvang nie en eerder die bakens met die EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS-tellertipe tel. Dit het moontlik gelei tot onbetroubare waardes vir die dest EmberNodeId-parameter wat na die EmberCounterInfo-struktuur oorgedra is |
ID # | Beskrywing |
1214866 | Die stuur van data-peilingspakkies in sekere hoë-verkeer-konfigurasies kan lei tot 'n busfout. |
1216552 | 'n Probleem wat 'n bewering onder besige verkeerstoestande veroorsaak, is opgelos. |
1216613 | 'n Probleem opgelos wat gelei het tot 'n verkeerde waarde van groepuitsendingsradius in die instaanbedienertabel. |
1222509 | Die roeteerder/koördineerder stuur 'n verlof- en heraansluiting-versoek na 'n nie-kind-peiling-eindtoestel, maar die MAC-bestemming is 0xFFFF in plaas daarvan om by die NWK-bestemmingsadres te pas. |
1223842 | 'n Probleem opgelos met die generering van die sl_component_catalog.h wat ongewenste kode daarin gelaat het wat samestellingsfout veroorsaak het. |
756628 | Het die oproep van toepassing-terugoproep emberAfMacFilterMatchMessageCallback verander om slegs opgeroep te word vir die ZLL-boodskappe wat deur die stapel bekragtig word. |
816088 | Het EMBER-konfigurasie van zigbeed_configuration.h na zigbeed geskuif. slcp. |
829508 | Om 'n wedlooptoestand te vermy, is bykomende bekragtiging in emberSetLogicalAndRadioChannel bygevoeg om onsuksesvol terug te keer as die onderste lae besig is of nie in 'n toestand is om die kanaal te verander nie. |
Bekende kwessies in die huidige vrystelling
Kwessies in vetdruk is bygevoeg sedert die vorige uitgawe. As jy 'n vrystelling gemis het, is onlangse vrystellingnotas beskikbaar by https://www.si-labs.com/developers/zigbee-emberznet in die Tegniese Dokumente-oortjie.
ID # | Beskrywing | Oplossing |
NVT | · Die volgende toepassings/komponente word nie in hierdie vrystelling ondersteun nie: EM4-ondersteuning | Die kenmerk sal in daaropvolgende vrystellings geaktiveer word. |
193492 |
emberAfFillCommandGlobalServerToClientConfigureRe-oordragmakro is gebreek. Die vul van die buffer skep 'n verkeerde opdragpakkie. | Gebruik die "zcl globale stuur-my-'n-verslag" CLI-opdrag in plaas van die API. |
278063 | Slim energietonneling plugins botsende behandeling/gebruik van adrestabelindeks het. | Geen bekende oplossing nie |
289569 |
Die netwerk-skepper komponent kragvlak kieslys bied nie 'n volledige reeks ondersteunde waardes vir EFR32 |
Wysig die reeks <-8..20> gespesifiseer in die CMSIS-opmerking vir EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P
OWER in die /protocol/ZigBee/app/framework/plugin/network- creator/config/network-creator-config.h file. Byvoorbeeldample, verander na . |
295498 | UART-ontvangs daal soms grepe onder swaar las in die Zigbee+BLE dinamiese multiprotokolgebruiksgeval. | Gebruik hardeware-vloeibeheer of verlaag die baudtempo. |
312291 |
EMHAL: Die halCommonGetIntxxMillisecondTick-funksies op Linux-gashere gebruik tans die get meofday-funksie, wat nie gewaarborg is om eentonies te wees nie. As die stelseltyd verander, kan dit probleme met stapeltydsberekening veroorsaak. |
Verander hierdie funksies om eerder clock_gettime met die CLOCK_MONOTONIC-bron te gebruik. |
338151 | Die inisiasie van NCP met 'n lae pakkiebuffertellingwaarde kan korrupte pakkies veroorsaak. | Gebruik die 0xFF gereserveerde waarde vir pakkiebuffertelling om die te lae verstekwaarde te vermy |
387750 | Die probleem met roetetabelversoekformate op die eindtoestel. | Ondersoek |
400418 | 'n Raakskakel-inisieerder kan nie aan 'n nie-fabrieksnuwe eindtoestelteiken koppel nie. | Geen bekende oplossing nie. |
424355 |
'n Nie-fabrieksnuwe slaperige eindtoestel se raaklyn-teiken-inisieerder is nie in staat om 'n toestelinligtingreaksie in sekere omstandighede te ontvang nie. |
Ondersoek |
465180 |
Die Coexistence Radio Blocker Optimization-item "Enable Runtime Control" kan behoorlike Zigbee-werking blokkeer. | Opsionele 'Wi-Fi Select' Beheer van blokkeeroptimalisering moet "Gedeaktiveer" gelaat word. |
480550 |
Die OTA-groepering het sy ingeboude fragmenteringsmetode, dus moet dit nie APS-fragmentasie gebruik nie. Alhoewel, as APS-enkripsie geaktiveer is, groei dit die loonvrag van die ImageBlockResponses tot 'n grootte waar die APS-fragmentasie geaktiveer is. Dit kan daartoe lei dat die OTA-proses misluk. |
Geen bekende oplossing nie |
481128 |
Gedetailleerde terugsteloorsaak en ongelukbesonderhede behoort by verstek beskikbaar te wees via die Virtual UART (Serial 0) op NCP-platforms wanneer die Diagnostics-inprop en Virtual UART-randtoestel geaktiveer is. | Aangesien Serial 0 reeds in die NCP geïnisialiseer is, kan klante die emberAfNcpInitCallback in die Zigbee NCP Framework aktiveer en die toepaslike diagnostiese funksies oproep (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrash-data, halPrintCrash-data, halPrintCrash-na-afdruk, en terugroep na hierdie data 0 vir viewing in die Network Analyzer-vanglogboek.
Vir 'n eksamplees hoe om hierdie funksies te gebruik, verwys na die kode ingesluit in a-main-soc.c se emberAfMainInit() wanneer EXTENDED_RESET_INFO gedefinieer is. |
ID # | Beskrywing | Oplossing |
486369 |
As 'n DynamicMultiProtocolLightSoc wat 'n nuwe netwerk vorm, kindernodes oorbly van 'n netwerk wat dit verlaat het, gee emberAfGetChildTableSize 'n nie-nul waarde in startIdentifyOnAllChildNodes, wat Tx 66-foutboodskappe veroorsaak wanneer die "spook"-kinders aangespreek word. | Massa-vee die deel uit indien moontlik voordat 'n nuwe netwerk geskep word of kontroleer die kindertabel programmaties nadat dit die netwerk verlaat het en vee alle kinders uit wat emberRemoveChild gebruik voordat 'n nuwe netwerk gevorm word. |
495563 |
Sluit aan by SPI NCP Sleepy End Device Sample App kort nie meningsopname nie, daarom misluk die aansluitingspoging by die toestand van Update TC Link Key. | Die toestel wat wil aansluit, moet in Kort Poll-modus wees voordat jy probeer aansluit. Hierdie modus kan gedwing word deur die End Device Support-inprop. |
497832 |
In Network Analyzer verwys die Zigbee Application Support Command Breakdown vir die Verify Key Request Frame verkeerdelik die deel van die loonvrag wat die raam Bronadres as die Bestemmingsadres aandui. |
Geen bekende oplossing nie |
519905
521782 |
Spi-NCP kan baie selde misluk om selflaailaaier-kommunikasie te begin met die 'selflaai' CLI-opdrag van die ota-kliënt-inprop. |
Herbegin die selflaaiproses |
620596 |
NCP SPI Example vir BRD4181A (EFR32xGMG21)
nWake-standaardpen wat gedefinieer is, kan nie as 'n wakkerpen gebruik word nie. |
Verander die verstekpen vir nWake van PD03 na 'n EM2/3-opwekker-geaktiveerde pen in die NCP-SPI-inprop. |
631713 |
'n Zigbee-eindtoestel sal adreskonflikte herhaaldelik rapporteer as die inprop "Zigbee PRO Stack Library" in plaas van "Zigbee PRO Leaf Library" gebruik word. | Gebruik die "Zigbee PRO Leaf Library" in plaas van die "Zigbee PRO Stack Library"-inprop. |
670702 |
Ondoeltreffendheid binne die Rapportering-inprop kan lei tot beduidende latensie gebaseer op dataskryffrekwensie en tabelgrootte, wat kan inmeng met kliënttoepassingskode, insluitend gebeurtenistydsberekening. | As jy gereeld skryf, oorweeg dit om verslagdoeningsvoorwaardes na te gaan en verslae met die hand te stuur eerder as om die inprop te gebruik. |
708258 |
Ongeinitialiseerde waarde in groups-server.c via addEntryToGroupTable() kan 'n valse binding skep en veroorsaak dat groepuitsending-verslaggewingboodskappe gestuur word. | Voeg "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;" by na “binding.type
= EMBER_MULTICAST_BINDING;" |
757775 |
Alle EFR32-onderdele het 'n unieke RSSI-afset. Daarbenewens kan bordontwerp, antennas en omhulsel RSSI beïnvloed. |
Wanneer 'n nuwe projek geskep word, installeer die RAIL Utility, RSSI-komponent. Hierdie kenmerk sluit die verstek RSSI Offset Silabs in wat vir elke onderdeel gemeet word. Hierdie verrekening kan aangepas word indien nodig na RF-toetsing van u volledige produk. |
758965 |
ZCL-klusterkomponente en die ZCL-opdragontdekkingstabel is nie gesinchroniseer nie. Daarom, wanneer 'n ZCL-klusterkomponent geaktiveer of gedeaktiveer word, sal geïmplementeerde opdragte nie in die ooreenstemmende ZCL Advanced Configurator-opdragoortjie geaktiveer/gedeaktiveer word nie. | Aktiveer/deaktiveer ontdekking handmatig vir die verlangde ZCL-opdragte in die ZCL Advanced Configurator. |
765735 | Die OTA-opdatering misluk op Sleepy End-toestel met geaktiveerde bladsyversoek. | Gebruik Blokversoek in plaas van Bladsyversoek. |
845649 |
Verwydering van CLI: Die kernkomponent skakel nie EEPROM cli-oproepe na sl_cli.h uit nie. |
Verwyder die eeprom-cli.c file wat die sl_cli.h noem. Boonop kan oproepe na sl_cli.h sowel as sl_cli_command_arg_t in die ota-storage-simple-eeprom kommentaar gelewer word. |
857200 |
ias-sone-bediener. c laat toe dat 'n binding geskep word met 'n "0000000000000000" CIE-adres en laat posterior nie verdere bindings toe nie. | Geen bekende oplossing nie |
1019961 | Gegenereerde Z3Gateway maakfile hardekodes "gcc" as CC | Geen bekende oplossing nie |
ID # | Beskrywing | Oplossing |
1039767 |
Zigbee router netwerk herprobeer tou oorloop kwessie in multi-draad RTOS gebruik geval. |
Zigbee Stack is nie draadveilig nie. As gevolg hiervan word die oproep van Zigbee-stapel-API's vanaf 'n ander taak nie in die OS-omgewing ondersteun nie en kan die stapel in 'n "nie-werkende" toestand plaas. Verwys na die volgende App-nota vir meer inligting en 'n oplossing deur die gebeurtenishanteerder te gebruik.
https://www.silabs.com/documents/public/application- notas/an1322-dinamiese-multiprotokol-bluetooth-zigbee-sdk- 7x.pdf . |
1064370 | Die Z3Switch sample toepassing het by verstek slegs een knoppie (byvoorbeeld: btn1) geaktiveer, wat lei tot 'n wanverhouding in die knoppiebeskrywing in die projek file. | Oplossing: Installeer die btn0-instansie met die hand tydens die skepping van Z3Switch-projek. |
1161063 | Z3Light en moontlik ander toepassings rapporteer verkeerde troshersieningswaardes. | Dateer die groephersieningskenmerk handmatig op na hul toepaslike hersiening. |
1164768,
1171478, 1171479 |
FOUT: ezspErrorHandler 0x34 herhaaldelik gerapporteer tydens mfglib-ontvangsmodus | Om die gedrukte foutboodskappe te verminder, stel EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV op
ENT_TIMEOUT_MS op die gasheertoepassing tot 100, sodat die terugbelwaglys vinniger vrygestel word. |
1252460 | SimEEPROM-herstelroetines (vir beide v1 en v2) wat tydens opstart uitgevoer word, kan foutiewe flitsbladsy-uitvee-oproepe uitvoer wat lei tot bewerings tydens em_msc. c se MSC_ErasePage-roetine. | Oplossing: Plaas die volgende reël kode bo-aan die MSC_ErasePage()-funksie in em_msc.c: beginadres = (uint32_t*)((uint32_t)startAddress &
~(FLASH_PAGE_SIZE-1)); |
Verouderde items
In vrystelling afgekeur
In GSDK 7.4.0.0 en verder, insluitend hierdie pleister, word die "-v" opsie in 'n Z3Gateway vir 'n Linux-gasheertoepassing om 'n telnet-koppelvlak met poort 4900 of 4901 te skep, afgekeur. Die alternatiewe aanbevole manier om 'n telnet-koppelvlak te skep, is om linux-nutsprogramme soos "socat" te gebruik.
In vrystelling afgekeur
Het die volgende verouderde sekuriteit-API's verwyder:
- emberGetKey()
- emberGetKeyTableEntry()
- emberSetKeyTableEntry()
- emberHaveLinkKey()
- emberAddOrUpdateKeyTableEntry()
- emberAddTransientLinkKey()
- emberGetTransientKeyTableEntry()
- emberGetTransientLinkKey()
- emberHmacAesHash()
Gebruik die API's wat deur Zigbee Security Manager verskaf word vir toegang tot sleutelberging en HMAC-hashing.
Items verwyder
In vrystelling verwyder
- Duplikaat publieke API's in publieke kopskrif verwyder file gp-tipes.h.
- Die zigbee_end_device_bind-komponent is verwyder. Hierdie komponent is gebruik vir die koördineerder om bindende heraanvrae vir eindtoestelle te bemiddel. Hierdie opsionele funksionaliteit is verwyder van R22 van die Zigbee-kernspesifikasie.
- Verwyder setPacketBufferCount() in af-host.c en useless check case EZSP_CONFIG_PACKET_BUFFER_COUNT: in command-handlers.c.
- Verwyder geheuetoewysingsargument omdat dit nie nodig is om in twee fases te verdeel wanneer NCP geïnisialiseer word nie.
- Verwyder emberAfNcpInitCallback() in se14-comms-hub, se14-ihd, en se14-meter-gas se app.c.
- Verwyder instelling EZSP_CONFIG_RETRY_QUEUE_SIZE waarde tydens ncp initialisering in ncp-configuration.c
Multiprotokol Gateway en RCP
Nuwe items
Bygevoeg in vrystelling
- Gelyktydige luister, die vermoë vir die Zigbee- en OpenThread-stapels om op onafhanklike 802.15.4-kanale te werk wanneer 'n EFR32xG24 of xG21 RCP gebruik word, word vrygestel.
- Gelyktydige luister is nie beskikbaar vir die 802.15.4 RCP/Bluetooth RCP-kombinasie, die Zigbee NCP/OpenThread RCP-kombinasie, of vir die Zigbee/OpenThread-stelsel-op-skyfie (SoC) nie. Dit sal in 'n toekomstige vrystelling by daardie produkte gevoeg word.
- Die OpenThread CLI-verskafferuitbreiding is by die OpenThread-gasheertoepassings van multiprotokolhouers gevoeg. Dit sluit die coex cli-opdragte in.
Verbeterings
Verander in vrystelling
- Die Zigbee NCP/OpenThread RCP multiprotokol kombinasie is nou produksie kwaliteit.
Vaste kwessies
Vasgestel in vrystelling
ID # | Beskrywing |
1213701 |
zigbeed het nie toegelaat dat 'n bronpassingstabelinskrywing vir 'n kind geskep word as MAC indirekte tou data reeds vir daardie kind hangende het nie. Hierdie gedrag kan daartoe lei dat toepassingslaagtransaksies tussen die kind en 'n ander toestel misluk as gevolg van 'n gebrek aan APS Ack of app-laag reaksie, veral die ontwrigting en onverwagte beëindiging van ZCL OTA-opgraderings wat die kindtoestel teiken. |
1244461 | Bronpastabelinskrywing vir kindwees kon verwyder word ten spyte van hangende boodskappe. |
Vasgestel in vrystelling
ID # | Beskrywing |
1081828 | Deurvloeiprobleem met FreeRTOS-gebaseerde Zigbee/BLE DMP sample toepassings. |
1090921 | Z3GatewayCpc het probleme ondervind om 'n netwerk in 'n raserige omgewing te vorm. |
1153055 | 'n Bewering op die gasheer is veroorsaak toe daar 'n kommunikasiefout was tydens die lees van die NCP-weergawe van die zigbee_ncp-ble_ncp-uart sampdie app. |
1155676 | Die 802.15.4 RCP het alle ontvangde unicast-pakkies weggegooi (na MAC-aanvraging) as verskeie 15.4-koppelvlakke dieselfde 16-bis node ID gedeel het. |
1173178 | Die gasheer het valslik honderde pakkies aangemeld wat met mfglib in die Host-RCP-opstelling ontvang is. |
1190859 | EZSP-fout wanneer mfglib ewekansige pakkies in die Host-RCP-opstelling gestuur word. |
1199706 | Datapeilings van vergete eindtoestelkinders het nie behoorlik 'n hangende raam op die RCP gestel om 'n Verlaat & Hersluit-opdrag aan die voormalige kind in tou te stel nie. |
1207967 | Die "mfglib send random"-opdrag het ekstra pakkies op Zigbeed uitgestuur. |
1208012 | Die mfglib rx-modus het nie pakketinligting korrek opgedateer toe dit op die RCP ontvang is nie. |
1214359 | Die koördineerdernodus het neergestort toe 80 of meer roeteerders gelyktydig probeer aansluit het by die Host-RCP-opstelling. |
1216470 |
Nadat 'n uitsending vir adresmasker 0xFFFF oorgedra is, sal 'n Zigbee RCP wat as 'n ouertoestel optree, die hangende datavlag vir elke kind laat gestel. Dit het daartoe gelei dat elke kind wakker gebly het en data verwag na elke peiling, en het 'n ander hangende datatransaksie aan elke eindtoestel vereis om uiteindelik hierdie toestand skoon te maak. |
Bekende kwessies in die huidige vrystelling
Kwessies in vetdruk is bygevoeg sedert die vorige uitgawe. As jy 'n vrystelling gemis het, is onlangse vrystellingnotas beskikbaar op https://www.si-labs.com/developers/gecko-software-development-kit.
ID # | Beskrywing | Oplossing |
811732 | Gepasmaakte tekenondersteuning is nie beskikbaar wanneer Zigbeed gebruik word nie. | Ondersteuning word in 'n toekomstige vrystelling beplan. |
937562 | Bluetoothctl 'adverteer op'-opdrag misluk met rcp-uart- 802154-blehci-toepassing op Raspberry Pi OS 11. | Gebruik btmgmt-toepassing in plaas van bluetoothctl. |
1022972 | Coex werk nie op ZB NCP + OT RCP nie. | Ondersteuning word vir 'n toekomstige vrystelling beplan. |
1074205 | Die CMP RCP ondersteun nie twee netwerke op dieselfde PAN-ID nie. | Gebruik verskillende PAN-ID's vir elke netwerk. Ondersteuning word in 'n toekomstige vrystelling beplan. |
1122723 | In 'n besige omgewing kan die CLI in die z3-light_ot-ftd_soc-toepassing nie reageer nie. | Geen bekende oplossing nie. |
1124140 | z3-light_ot-ftd_soc sample app is nie in staat om die Zigbee-netwerk te vorm as die OT-netwerk reeds op is nie. | Begin eers die Zigbee-netwerk en daarna die OT-netwerk. |
1170052 |
CMP Zigbee NCP + OT RCP en DMP Zigbee NCP + BLE NCP pas dalk nie op 64KB en laer RAM-dele in hierdie huidige vrystelling nie. |
64KB-onderdele word nie tans vir hierdie programme ondersteun nie. |
1209958 |
Die ZB/OT/BLE RCP op Bobcat en Bobcat Lite kan na 'n paar minute ophou werk wanneer al drie protokolle uitgevoer word |
Sal in 'n toekomstige vrystelling aangespreek word |
1221299 | Mfglib RSSI lesings verskil tussen RCP en NCP. | Sal in 'n toekomstige vrystelling aangespreek word. |
1231021 | OTBR kan beweer wanneer 80+ zigbee-toestelle gelyktydig aansluit. | Het 'n oplossing bygevoeg wat die probleem kan omseil. Sal volledig aangespreek word in 'n toekomstige vrystelling. |
Verouderde items
- Geen
Items verwyder
In vrystelling verwyder
- Die "NONCOMPLIANT_ACK_TIMING_WORKAROUND" makro is verwyder. Alle RCP-toepassings ondersteun nou by verstek 192 μs omkeertyd vir nie-verbeterde acks terwyl hulle steeds 256 μs omkeertyd gebruik vir verbeterde acks wat deur CSL vereis word.
Gebruik hierdie vrystelling
Hierdie vrystelling bevat die volgende:
- Zigbee stapel
- Zigbee-toepassingsraamwerk
- Zigbee Sample Aansoeke
Vir meer inligting oor Zigbee en die EmberZNet SDK sien UG103.02: Zigbee Fundamentals.
As jy 'n eerstekeergebruiker is, sien QSG180: Zigbee EmberZNet Quick-Start Guide for SDK 7.0 and Higher, vir instruksies oor die opstel van jou ontwikkelingsomgewing, bou en flits asample aansoek, en dokumentasieverwysings wat na volgende stappe wys.
Installasie en gebruik
Die Zigbee EmberZNet SDK word verskaf as deel van die Gecko SDK (GSDK), die reeks Silicon Labs SDK's. Om vinnig met die GSDK te begin, installeer Simplicity Studio 5, wat jou ontwikkelingsomgewing sal opstel en jou deur die GSDK-installasie sal lei. Simplicity Studio 5 bevat alles wat nodig is vir IoT-produkontwikkeling met Silicon Labs-toestelle, insluitend 'n hulpbron- en projeklanseerder, sagteware-konfigurasie-instrumente, volledige IDE met GNU-gereedskapketting en analise-instrumente. Installasie-instruksies word in die aanlyn Simplicity Studio 5-gebruikersgids verskaf.
Alternatiewelik kan Gecko SDK met die hand geïnstalleer word deur die nuutste vanaf GitHub af te laai of te kloon. Sien https://github.com/Sili-conLabs/gecko_sdk vir meer inligting.
Simplicity Studio installeer die GSDK by verstek in:
- (Windows): C:\Gebruikers\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Gebruikers/ /SimplicityStudio/SDK's/gecko_sdk
Dokumentasie spesifiek vir die SDK-weergawe word saam met die SDK geïnstalleer. Bykomende inligting kan dikwels in die kennisbasisartikels (KBA's) gevind word. API-verwysings en ander inligting oor hierdie en vroeëre vrystellings is beskikbaar op https://docs.silabs.com/.
Sekuriteitsinligting
Veilige Vault-integrasie
Vir toepassings wat kies om sleutels veilig te stoor deur die Secure Sleutelberging-komponent op Secure Vault-High-onderdele te gebruik, toon die volgende tabel die beskermde sleutels en hul bergingbeskermingseienskappe wat die Zigbee Security Manager-komponent bestuur.
Toegedraaide sleutel | Uitvoerbaar / Nie-uitvoerbaar | Notas |
Netwerk sleutel | Uitvoerbaar | |
Vertrousentrumskakelsleutel | Uitvoerbaar | |
Verbygaande skakelsleutel | Uitvoerbaar | Geïndekseerde sleuteltabel, gestoor as vlugtige sleutel |
Toepassingskakelsleutel | Uitvoerbaar | Geïndekseerde sleuteltabel |
Veilige EZSP-sleutel | Uitvoerbaar | |
ZLL-enkripsiesleutel | Uitvoerbaar | |
ZLL vooraf gekonfigureerde sleutel | Uitvoerbaar | |
GPD-volmagsleutel | Uitvoerbaar | Geïndekseerde sleuteltabel |
GPD Sink Sleutel | Uitvoerbaar | Geïndekseerde sleuteltabel |
Interne/Plekhouersleutel | Uitvoerbaar | Interne sleutel vir gebruik deur Zigbee Sekuriteitsbestuurder |
- Toegedraaide sleutels wat as "Nie-uitvoerbaar" gemerk is, kan gebruik word, maar kan nie viewed of gedeel tydens looptyd.
- Toegedraaide sleutels wat as "Uitvoerbaar" gemerk is, kan tydens looptyd gebruik of gedeel word, maar bly geïnkripteer terwyl dit in flits gestoor word.
- Gebruikerstoepassings hoef nooit met die meerderheid van hierdie sleutels te kommunikeer nie. Bestaande API's om skakelsleuteltabelsleutels of verbygaande sleutels te bestuur, is steeds beskikbaar vir die gebruikertoepassing en loop nou deur die Zigbee-sekuriteitsbestuurder-komponent.
- Sommige van hierdie sleutels kan in die toekoms nie-uitvoerbaar word na die gebruikertoepassing. Gebruikerstoepassings word aangemoedig om nie op die uitvoer van sleutels staat te maak nie, tensy dit absoluut noodsaaklik is.
- Vir meer inligting oor Secure Vault Key Management-funksionaliteit, sien AN1271: Veilige Sleutelberging.
Sekuriteitsadvies
Om in te teken op Security Advisories, meld aan by die Silicon Labs-kliënteportaal en kies dan Account Home. Klik TUIS om na die portaaltuisblad te gaan en klik dan op die Bestuur kennisgewings-teël. Maak seker dat 'Sagteware/Sekuriteitsadvieskennisgewings en produkveranderingskennisgewings (PCN's)' gemerk is, en dat jy ten minste ingeteken is vir jou platform en protokol. Klik Stoor om enige veranderinge te stoor.
Ondersteuning
Development Kit-kliënte kom in aanmerking vir opleiding en tegniese ondersteuning. Gebruik die Silicon Laboratories Zigbee web bladsy om inligting oor alle Silicon Labs Zigbee-produkte en -dienste te bekom, en om aan te meld vir produkondersteuning.
U kan Silicon Laboratories-ondersteuning kontak by http://www.silabs.com/support.
Simplicity Studio
Een-klik toegang tot MCU en draadlose gereedskap, dokumentasie, sagteware, bronkode biblioteke en meer. Beskikbaar vir Windows, Mac en Linux!
Disclaimer
Silicon Labs beoog om kliënte te voorsien van die nuutste, akkurate en diepgaande dokumentasie van alle randapparatuur en modules wat beskikbaar is vir stelsel- en sagteware-implementeerders wat die Silicon Labs-produkte gebruik of van voorneme is om te gebruik. Karakteriseringsdata, beskikbare modules en randapparatuur, geheuegroottes en geheue-adresse verwys na elke spesifieke toestel, en “Tipiese” parameters wat verskaf word, kan en verskil in verskillende toepassings. Toepassing bvampLese wat hierin beskryf word, is slegs vir illustratiewe doeleindes. Silicon Labs behou die reg voor om veranderinge aan te bring sonder verdere kennisgewing aan die produkinligting, spesifikasies en beskrywings hierin, en gee nie waarborge ten opsigte van die akkuraatheid of volledigheid van die ingeslote inligting nie. Sonder voorafkennisgewing kan Silicon Labs produkfirmware tydens die vervaardigingsproses opdateer vir sekuriteits- of betroubaarheidsredes. Sulke veranderinge sal nie die spesifikasies of die prestasie van die produk verander nie. Silicon Labs sal geen aanspreeklikheid hê vir die gevolge van die gebruik van die inligting wat in hierdie dokument verskaf word nie. Hierdie dokument impliseer of verleen nie uitdruklik enige lisensie om enige geïntegreerde stroombane te ontwerp of te vervaardig nie. Die produkte is nie ontwerp of gemagtig om gebruik te word binne enige FDA Klas III-toestelle, toepassings waarvoor FDA-voormarkgoedkeuring vereis word of lewensondersteuningstelsels sonder die spesifieke skriftelike toestemming van Silicon Labs nie. 'n "Lewensondersteuningstelsel" is enige produk of stelsel wat bedoel is om lewe en/of gesondheid te ondersteun of te onderhou, wat, indien dit misluk, redelikerwys verwag kan word om aansienlike persoonlike besering of dood tot gevolg te hê. Silicon Labs-produkte is nie ontwerp of gemagtig vir militêre toepassings nie. Silicon Labs-produkte mag onder geen omstandighede in massavernietigingswapens gebruik word nie, insluitend (maar nie beperk nie tot) kern-, biologiese of chemiese wapens, of missiele wat in staat is om sulke wapens te lewer nie. Silicon Labs ontken alle uitdruklike en geïmpliseerde waarborge en sal nie verantwoordelik of aanspreeklik wees vir enige beserings of skade wat verband hou met die gebruik van 'n Silicon Labs-produk in sulke ongemagtigde toepassings nie.
Let wel: Hierdie inhoud kan aanstootlike terminologie bevat wat nou verouderd is. Silicon Labs vervang hierdie terme waar moontlik met inklusiewe taal. Vir meer inligting, besoek www.silabs.com/about-us/inclusive-lexicon-project.
Handelsmerkinligting
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® en die Silicon Labs-logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro-logo en kombinasies daarvan , "die wêreld se mees energievriendelike mikrobeheerders", Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, die Telegesis Logo®, USBXpress®, Zentri, die Zentri-logo en Zentri DMS, Z- Wave®, en ander is handelsmerke of geregistreerde handelsmerke van Silicon Labs. ARM, CORTEX, Cortex-M3 en THUMB is handelsmerke of geregistreerde handelsmerke van ARM Holdings. Keil is 'n geregistreerde handelsmerk van ARM Beperk. Wi-Fi is 'n geregistreerde handelsmerk van die Wi-Fi Alliance. Alle ander produkte of handelsname wat hierin genoem word, is handelsmerke van hul onderskeie houers.
KONTAK
- Silicon Laboratories Inc.
- 400 Wes Cesar Chavez
- Austin, TX 78701
- VSA
- www.silabs.com
Dokumente / Hulpbronne
![]() |
SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Sagteware [pdf] Gebruikersgids SDK 7.4.1.0 GA Zigbee Protocol Stack Sagteware, SDK 7.4.1.0 GA, Zigbee Protocol Stack Sagteware, Protocol Stack Sagteware, Stack Sagteware |