SILICONEN-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

Productinformatie

Specificaties

  • Zigbee EmberZNet SDK-versie: 7.4.1.0
  • Gecko SDK Suite-versie: 4.4 – 14 februari 2024
  • Leverancier: Silicium Labs
  • Belangrijkste kenmerken: Multiprotocol Zigbee en OpenThread-ondersteuning op SoC
  • Compatibele compilers: GCC-versie 12.2.1
  • EZSP-protocolversie: 0x0D

Instructies voor productgebruik

Compatibiliteit en gebruikskennisgevingen

  • Voor beveiligingsupdates en -kennisgevingen raadpleegt u het hoofdstuk Beveiliging van de Gecko Platform Release-opmerkingen die met deze SDK zijn geïnstalleerd of gaat u naar het tabblad TECH DOCS op Silicon Labs webplaats.
  • Blijf op de hoogte door u te abonneren op Beveiligingsadviezen.

Veelgestelde vragen

  • Vraag: Hoe controleer ik of het juist is files worden gebruikt met de compatibele compilers?
  • Antwoord: U kunt verifiëren dat dit klopt files worden gebruikt door de GCC-versie 12.2.1 te controleren die bij Simplicity Studio wordt geleverd.
  • Vraag: Waar kan ik informatie vinden over beveiligingsupdates en -kennisgevingen?
  • Antwoord: Voor beveiligingsupdates en -kennisgevingen raadpleegt u het hoofdstuk Beveiliging van de release-opmerkingen van het Gecko Platform of gaat u naar het tabblad TECH DOCS op de website van Silicon Labs webplaats.

Silicon Labs is de voorkeursleverancier voor OEM's die Zigbee-netwerken in hun producten ontwikkelen. Het Silicon Labs Zigbee-platform is de meest geïntegreerde, complete en veelzijdige Zigbee-oplossing die beschikbaar is.
Silicon Labs EmberZNet SDK bevat de implementatie van Silicon Labs van de Zigbee-stackspecificatie.

  • Deze release-opmerkingen hebben betrekking op SDK-versie(s):
  • 7.4.1.0 uitgebracht op 14 februari 2024
  • 7.4.0.0 uitgebracht op 13 december 2023

BELANGRIJKSTE KENMERKEN

Zigbee

  • Zigbee R23-naleving
  • Zigbee Smart Energy 1.4a-naleving – productie
  • Zigbee GP 1.1.2-naleving – Alpha
  • MG27-ondersteuning – productie
  • Verbeterde ondersteuning voor Secure Vault-onderdelen
  • Slaperige ondersteuning voor NCP SPI-toepassingen (niet-CPC) – Alpha

Multiprotocol

  • Ondersteuning voor gelijktijdig luisteren (RCP) – MG21 en MG24
  • Gelijktijdig Multiprotocol (CMP) Zigbee NCP + OpenThread RCP – productie
  • Dynamisch Multiprotocol Bluetooth + Concurrent Multiprotocol (CMP) Zigbee en OpenThread-ondersteuning op SoC

Compatibiliteit en gebruikskennisgevingen

Voor informatie over beveiligingsupdates en -kennisgevingen, zie het hoofdstuk Beveiliging van de Gecko Platform Release-opmerkingen geïnstalleerd met deze SDK of op het tabblad TECH DOCS op https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs raadt u ook ten zeerste aan om u te abonneren op beveiligingsadviezen voor actuele informatie. Voor instructies, of als u nieuw bent bij de Zigbee EmberZNet SDK, raadpleegt u Deze release gebruiken.

Compatibele compilers

  • IAR Embedded Workbench voor ARM (IAR-EWARM) versie 9.40.1.
  • Als u Wine gebruikt om te bouwen met het opdrachtregelprogramma IarBuild.exe of de GUI van IAR Embedded Workbench op macOS of Linux, kan dit resulteren in onjuiste files worden gebruikt vanwege botsingen in het hash-algoritme van Wine voor het genereren van short file namen.
  • Klanten met macOS of Linux wordt geadviseerd om niet met IAR te bouwen buiten Simplicity Studio. Klanten die dit doen, moeten zorgvuldig verifiëren dat dit juist is files worden gebruikt.

GCC (The GNU Compiler Collection) versie 12.2.1, meegeleverd met Simplicity Studio.
De EZSP-protocolversie voor deze release is 0x0D.

Nieuwe artikelen

Deze release van de Gecko SDK (GSDK) zal de laatste zijn met gecombineerde ondersteuning voor alle EFM- en EFR-apparaten, met uitzondering van patches voor deze versie indien nodig. Vanaf medio 2024 introduceren we aparte SDK’s:

  • De bestaande Gecko SDK zal doorgaan met ondersteuning voor Series 0- en 1-apparaten.
  • Een nieuwe SDK zal specifiek gericht zijn op Series 2- en 3-apparaten.

De Gecko SDK blijft alle Series 0- en 1-apparaten ondersteunen, zonder dat er iets verandert aan de langetermijnondersteuning, het onderhoud, de kwaliteit en het reactievermogen die worden geboden onder ons softwarebeleid.
De nieuwe SDK zal afstammen van de Gecko SDK en nieuwe functies gaan bieden waarmee ontwikkelaars vooruitgang kunnen boekentage van de geavanceerde mogelijkheden van onze Series 2- en 3-producten.
Deze beslissing komt overeen met de feedback van klanten en weerspiegelt onze toewijding om de kwaliteit te verbeteren, stabiliteit te garanderen en de prestaties te verbeteren voor een uitzonderlijke gebruikerservaring in al onze software-SDK's.

Nieuwe componenten

Nieuw in uitgave 

  • De componenten “zigbee_direct_security_p256” en “zigbee_direct_security_curve25519” zijn toegevoegd zodat gebruikers een specifieke Zigbee Direct-beveiligingsoptie kunnen configureren.
  • Gebruikers mogen meerdere “zigbee_direct_security” -componenten ingeschakeld hebben op een Zigbee direct device (ZDD) -applicatie. In dit geval is de daadwerkelijke beveiligingsoptie afhankelijk van de Zigbee Virtual Device (ZVD)-configuratie.

Nieuwe API's
Nieuw in uitgave 

  • Een nieuwe API sl_zigbee_token_factory_reset toegevoegd om Zigbee NVM3-tokens terug te zetten naar hun standaardwaarde.
  • De API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui) toegevoegd, die true retourneert als de linksleuteltabel een item met dit adres kan toevoegen of bijwerken (de tabel is niet vol).
  • Er is een nieuwe API bool sl_zb_sec_man_compare_key_to_value toegevoegd (sl_zb_sec_man_context_t* context, sl_zb_sec_man_key_t* sleutel), die true retourneert als naar de sleutel wordt verwezen door context en dezelfde waarde heeft als de sleutel die in het argument is opgegeven.

Nieuwe platformondersteuning
Nieuw in uitgave 

  • Zigbee-stackondersteuning voor de volgende nieuwe onderdelen is in deze release toegevoegd: EFR32MG24A010F768IM40 en EFR32MG24A020F768IM40.

Nieuwe documentatie
Nieuw in versie 7.4.0.0

  • De beschrijving voor de Zigbee Secure Key Storage-component bijgewerkt om de toevoeging van Zigbee Secure Key Storage Upgrade weer te geven (die achterwaartse compatibiliteit met bestaande projecten toevoegt).
  • Een nieuwe toepassingsnotitie toegevoegd voor interactie met de Zigbee Security Manager-groep componenten (AN1412: Zigbee Security Manager).

Beoogd gedrag

Gebruikers worden eraan herinnerd dat Zigbee niet-gesynchroniseerde CSL-transmissies onderworpen zijn aan protocolvoorrang bij de radioplanner. In de SleepyToSleepy-toepassingen kan en zal BLE een Zigbee CSL-transmissie voorrang geven, waardoor de transmissie wordt beëindigd. Voorrang van planners komt vaker voor bij niet-gesynchroniseerde CSL, aangezien er mogelijk een lange ontwaakframereeks kan worden gebruikt. Gebruikers die de transmissieprioriteiten willen aanpassen, kunnen hiervoor de DMP Tuning and Testing-component gebruiken. Gebruikers kunnen ook UG305: Dynamic Multiprotocol User's Guide raadplegen voor meer informatie.

Verbeteringen

Gewijzigd in uitgave
emberCounterHandler API-documentwijzigingen

In eerdere versies kreeg de Counter Handler-callback voor MAC- en APS-laag EmberCounterTypes met betrekking tot pakket RX en TX niet de juiste doelknooppunt-ID of data-argumenten doorgegeven, en API-documentatie over het gedrag van bepaalde tellers die deze parameters gebruikten was onduidelijk of misleidend.
Hoewel de handtekening van emberCounterHandler() niet is veranderd, is de manier waarop de parameters ervan worden ingevuld enigszins veranderd.

  • Opmerkingen rond EmberCounterType-opsommingen in ember-types.h zijn voor de duidelijkheid uitgebreid.
  • De Node ID-parameter voor de Counter Handler voor TX-gerelateerde tellers controleert nu of de bestemmingsadresmodus een geldige korte ID aangeeft voordat deze wordt gebruikt. (Als dit niet het geval is, wordt er geen bestemmingsadres ingevuld en wordt in plaats daarvan een tijdelijke aanduidingswaarde van EMBER_UNKNOWN_NODE_ID gebruikt.)
  • De Node ID-parameter voor de Counter Handler voor RX-gerelateerde tellers weerspiegelt nu de bronknooppunt-ID, niet de bestemmingsknooppunt-ID.
  • Het aantal nieuwe pogingen wordt *niet* doorgegeven als de gegevensparameter voor EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS/FAILED-tellers, zoals beschreven in ember-types. h in eerdere versies, maar dit was nooit correct ingevuld in eerder uitgebrachte versies, dus de waarde ervan in eerdere releases zou altijd 0 zijn geweest. Dit gedrag is verduidelijkt in de beschrijving van die EmberCounterTypes. Het aantal nieuwe pogingen voor nieuwe pogingen van de APS-laag wordt echter nog steeds ingevuld in de gegevensparameter voor de tellertypen EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED, om consistent te zijn met eerdere releases.
  • Alle tellers die de knooppunt-ID of gegevensparameter voor de callback invullen, zijn gecontroleerd om er zeker van te zijn dat ze de verwachte gegevens, het adres of de EMBER_UNKNOWN_NODE_ID doorgeven als een knooppunt-ID werd verwacht maar niet uit het pakket kon worden verkregen, zoals beschreven in de herziene ember- types.h-documentatie.
  • De Counter-handler voor EMBER_COUNTER_MAC_TX_UNICAST_RETRY weerspiegelt nu correct de ID van het bestemmingsknooppunt van de MAC-laag en verschillende nieuwe pogingen in de ID van het bestemmingsknooppunt en de gegevensparameters.
  • De Counter-handler voor EMBER_COUNTER_PHY_CCA_FAIL_COUNT biedt nu bestemmingsknooppunt-ID-informatie via de Node ID-parameter over het beoogde MAC-laagdoel van het bericht dat de verzending mislukte.

Bijgewerkte groene stroomcode
De groene stroomservercode is bijgewerkt met verschillende verbeteringen, waaronder:

  • Meer validatiecode toegevoegd voor inkomende opdrachten met een ongeldig eindpunt bij ontvangst op de GP-server.
  • Code toegevoegd om het geval af te handelen wanneer er geen ruimte meer is om groene stroomberichten op te bouwen.
  • De sink laat nu de koppelingsconfiguratie vallen met de actie om in sommige gevallen de koppeling te verwijderen volgens specificatiesectie A.3.5.2.4.1.
  • De sink slaat nu de bestaande groepslijst van een item op voordat deze wordt verwijderd bij het verwerken van de koppelingsconfiguratie met actie uitbreiden.
  • De vertaalqueryopdracht retourneert “NOT FOUND” als de foutcode wanneer de vertaaltabel leeg is of de index groter is dan verschillende vermeldingen in de tabel.
  • De versie van het GP-eindpunt in sommige apps gewijzigd van 1 in 0.

Het gebruik van CSMA in de GPDF Send-functie is beperkt omdat Green Power-apparaten apparaten met een minimaal energieverbruik zijn en in de meeste ontwerpen geen CSMA gebruiken. In plaats daarvan verdient het de voorkeur om meerdere pakketten te verzenden met hetzelfde energiebudget.
Het gebruik van een verborgen eindpunt in de Green Power Server-plug-inoptie verwijderd. Gebruik in plaats daarvan een van de applicatie-eindpunten.
Verbeteringen in plug-incode voor netwerksleutelupdates

  • De periodieke updateperiode van de netwerksleutel is gewijzigd in maximaal 1 jaar.

Sommige API's zijn geherstructureerd om onnodige sleutelexport te voorkomen
Er zijn wijzigingen aangebracht om het gebruik van sleutelcontexten te bevorderen boven sleutelgegevens in platte tekst.

  • sl_zigbee_send_security_challenge_request neemt nu een sl_zb_sec_man_context_t argument over in plaats van EmberKeyData.
  • De waarden van de sl_zb_sec_man_derived_key_type enum zijn nu een 16-bits bitmasker om direct bepaalde sleutelafleidingen te ondersteunen die meerdere afgeleide typen combineren.

Opgeloste problemen

Vast in release 

ID KAART # Beschrijving
1036893 Er is een probleem opgelost dat ervoor zorgde dat het OTA-clusteronderdeel het verouderde bootloader-interfaceonderdeel als afhankelijkheid installeerde.
1114905 Zigbee Direct: Verbeterde afhandeling van Leave Network-kenmerk.
1180937 Vaste WDT-reset bij het verbinden van Zigbee Direct ZDD met ZVD van derden.
1223904 Er is een probleem opgelost dat ervoor zorgde dat het eindapparaat niet goed werkte in een zeer drukke omgeving.
1224393 De Green Power sink-tabelverzoekhandlercode bijgewerkt om het antwoordbestemmingsadres bij te werken.
1228808 Het weergaveprobleem met macrodefinities in de documentatie van gp-types.h is opgelost.
1232297 Er is een probleem opgelost waarbij emberSetOutgoingNwkFrameCounter en emberSetOutgoingApsFrameCounter niet werkten op 64-bit hostapplicaties (waarbij EMBER_BAD_ARGUMENT werd geretourneerd).
1232359 Probleem opgelost met de parameterberekening gppTunnelingDelay bij de opdrachtverwerking van Green Power-clients.
 

1240392

ZDO Bind/Unbind-verzoeken die om toegangs-/toestemmingsredenen worden geweigerd, moeten de EMBER_ZDP_NOT_AUTHORIZED-status retourneren in plaats van de EMBER_ZDP_NOT_PERMITTED-status volgens de Zigbee-specificaties.
1243523 Zigbee Direct: Verbeterde stabiliteit van BLE-verbinding met ZVD.
1249455 Er is een probleem opgelost waarbij een slaperig eindapparaat in de slaapstand ging wanneer het een uitzending ontving voordat het een bevestiging ontving.
1252295 Repareer een typefout in de componentencatalogusmacro SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT.

Vast in release 

ID KAART # Beschrijving
1019348 De afhankelijkheidsvereisten voor de Zigbee ZCL Cli-component opgelost, zodat deze kan worden verwijderd wanneer deze niet nodig is.
1024246 De functiebeschrijving voor emberHaveLinkKey() en sl_zb_sec_man_have_link_key() bijgewerkt.
1036503 Een beschrijving toegevoegd om het gebruik van de Micrium Kernel voor DMP's aan te bevelenampde apps.
1037661 Een probleem dat ervoor zorgde dat de applicatie pro-stack of leaf-stack niet installeerde, is opgelost.
1078136 Een periodieke crash opgelost bij het wijzigen van gebeurtenissen vanuit de interruptcontext
 

 

 

1081548

Gebruikers worden eraan herinnerd dat Zigbee niet-gesynchroniseerde CSL-transmissies onderworpen zijn aan protocolvoorrang bij de radioplanner. In de SleepyToSleepy-toepassingen kan en zal BLE een Zigbee CSL-transmissie voorrang geven, waardoor de transmissie wordt beëindigd. Voorrang van planners komt vaker voor bij niet-gesynchroniseerde CSL, aangezien er mogelijk een lange ontwaakframereeks kan worden gebruikt. Gebruikers die de transmissieprioriteiten willen aanpassen, kunnen hiervoor de DMP Tuning and Testing-component gebruiken. Gebruikers kunnen ook UG305: Dynamic Multiprotocol User's Guide raadplegen voor meer informatie.

Er is een probleem opgelost in CSL waarbij een nieuwe ontwaakframereeks die onmiddellijk na een vorig payloadframe wordt ontvangen, niet correct werd opgenomen. Dit zou resulteren in een gemist ladingsframe.

1084111 De initiële slaperige SPI-NCP-ondersteuning voor op MG24 gebaseerde borden is bijgewerkt als onderdeel van deze release.
1104056 Ondersteuning toegevoegd voor netwerkbesturing om op een secundair netwerk te draaien in het geval van meerdere netwerken
1120515 Er is een probleem opgelost waarbij het kanaal niet veranderde bij gebruik van de opdracht mfglib set-channel.
1141109 Er is een probleem opgelost dat de gegenereerde s veroorzaakteample applicatie ncp-uart-gp-multi-rail om een ​​header te missen files bij gebruik van de Green Power-adaptercomponent met de optie -cp.
1144316 De beschrijving van sommige gegevensstructuurtypen in de documentatie van gp-types.h bijgewerkt.
1144884 Vaste valse frame-wachtende bit ingesteld wanneer er geen gegevens in behandeling zijn.
1152512 Een potentiële crash in low-mac-rail opgelost bij het wijzigen van de gebeurtenis in ISR-context.
ID KAART # Beschrijving
1154616 Een uitzondering toegevoegd voor de voorwaarde om het netwerk te initialiseren met de casus “Overschakelen van rol van Sleepy End-apparaat naar niet-sleepy End-apparaat”.
1157289 Er is een probleem opgelost dat ertoe kon leiden dat de BDB-test DN-TLM-TC-02B mislukte.
1157426 Er is een buildprobleem opgelost bij het bouwen van zigbee_simple_app met de green_power_adapter component.
1157932 Een voorwaarde toegevoegd om te controleren of het veld “overgangstijd” ontbreekt en een standaardwaarde van 0xFFFF in te stellen voor dit ontbrekende veld.
1166340 Er is een probleem opgelost waardoor emberAfGpdfSend het beoogde aantal herhaalde verzendingen niet kon verzenden.
1167807 Er is een probleem opgelost waarbij apparaten die als vertrouwenscentra in gedistribueerde netwerken fungeerden, hun tijdelijke linksleutels ten onrechte wisten telkens wanneer een nieuw apparaat zich aanmeldde.
1169504 Er is een probleem opgelost dat ervoor zorgde dat een slaperig apparaat werd gereset bij geforceerd ontwaken.
1169966 Vaste ontbrekende retourwaardevalidatie in buffertoewijzingscode.
1171477,

172270

Met mfglib start 1 worden er geen berichten verzonden maar ontvangen, dus het weergegeven terminalbericht “mfglib send complete” is verkeerd en gewijzigd in “RXed %d packets in the last %d ms”.
1171935 De periodieke updateperiode van de netwerksleutel is gewijzigd in maximaal 1 jaar.
1172778 De ontbrekende aanroep van de emberAfPluginGreenPowerServerUpdateAliasCallback toegevoegd aan de Green Power-server.
1174288 Er is een probleem opgelost dat ervoor zorgde dat het netwerkstuurproces doorging als er een oproep werd aangeroepen om een ​​lopende scan te stoppen.
1178393 Een documentatiefout bijgewerkt.
1180445 In Smart Energy blijft OTA nu downloaden als de coördinator de beperkte gebruikscyclus bereikt.
1185509 Er is een probleem opgelost in CSL waarbij een nieuwe wake-up-framereeks die onmiddellijk na een vorig payload-frame werd ontvangen, niet correct werd opgenomen. Dit zou resulteren in een gemist ladingsframe.
1186107 Er is een probleem opgelost dat ertoe leidde dat ontvangen GPDF's niet werden gedecodeerd om de binnenkomende GPDF te vervangen in de GP-inbedrijfstellingsmelding.
1188397 Er is een probleem opgelost dat een compilatiefout veroorzaakte bij het inschakelen van de uitgebreide rapporttabelgrootte.
1194090 De foutstatus in het standaardantwoord voor de opdracht Sink Commissioning Mode gecorrigeerd – volgens sectie 3.3.4.8.2
1194963 Er is een probleem opgelost waarbij de commissioningGpd-structuur werd ingesteld voordat de callback-emberAfGreenPowerServerPairingStatusCallback van de gebruiker werd aangeroepen.
1194966 Er is een probleem opgelost waarbij de velden Endpoint en ProxiesInvolved niet waren ingesteld bij de actie Exit Commissioning.
1196698 Een foutieve frame-wachtende bitset opgelost terwijl er geen gegevens in behandeling waren.
1199958 Code toegevoegd om het geval af te handelen wanneer er geen ruimte meer is om groene stroomberichten op te bouwen.
1202034 Er is een probleem opgelost waarbij de stapelvariabele sl_zb_sec_man_context_t niet correct werd geïnitialiseerd, waardoor het samenvoegen met de installatiecode mislukte.
 

1206040

Het aanroepen van emberRemoveChild() tijdens een veilige poging om opnieuw deel te nemen door een eindapparaat kan mogelijk leiden tot een extra verlaging van het aantal kinderen, wat mogelijk kan leiden tot een aantal kinderen van -1 (255), waardoor eindapparaten niet kunnen deelnemen/opnieuw deelnemen vanwege een aangegeven gebrek capaciteit in de Beacon.
 

1207580

Zoekfuncties voor onderliggende tabellen binnen de stapel zijn inconsistent in het gebruik van 0x0000 versus 0xFFFF voor de retourwaarde van het knooppunt-ID die ongeldige/lege vermeldingen vertegenwoordigt, wat leidt tot problemen bij het controleren op ongebruikte vermeldingen in API's zoals emberRemoveChild().
1210706 De bestemming en PHY-index die zijn opgegeven in de EmberExtraCounterInfo-structuur als onderdeel van emberCounterHandler() zijn mogelijk onjuist voor MAC TX Unicast-tellertypen.
1211610

1212525

Er is een probleem opgelost waarbij dynamische multiprotocol-applicaties crashten na het inschakelen van het onderdeel Secure Key Storage Upgrade.
1211847 Hoewel de handtekening van emberCounterHandler() niet is veranderd, is de manier waarop de parameters ervan worden ingevuld enigszins veranderd. Wijzigingen rond deze API worden uitgelegd in sectie 2 hierboven.
 

1212449

Uitgaande Beacons werden onjuist gecategoriseerd door de MAC-laag, wat ertoe leidde dat emberCounterHandler() deze pakketten niet kon opvangen met het EMBER_COUNTER_MAC_TX_BROADCAST-tellertype en in plaats daarvan de Beacons met het EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS-tellertype telt. Dat resulteerde mogelijk in onbetrouwbare waarden voor de dest EmberNodeId-parameter die werd doorgegeven aan de EmberCounterInfo-structuur
ID KAART # Beschrijving
1214866 Het verzenden van data poll-pakketten in bepaalde configuraties met veel verkeer kan resulteren in een busfout.
1216552 Een probleem dat een bewering veroorzaakt onder drukke verkeersomstandigheden is opgelost.
1216613 Er is een probleem opgelost dat leidde tot een onjuiste waarde van de groepscastradius in de proxytabel.
1222509 De router/coördinator verzendt een verzoek om verlof en opnieuw deelnemen aan een niet-kind polling-eindapparaat, maar de MAC-bestemming is 0xFFFF in plaats van overeen te komen met het NWK-bestemmingsadres.
1223842 Er is een probleem opgelost bij het genereren van sl_component_catalog.h, waarbij ongewenste code achterbleef, waardoor de compilatie mislukte.
756628 De aanroep van applicatie callback emberAfMacFilterMatchMessageCallback is gewijzigd zodat deze alleen wordt aangeroepen voor de ZLL-berichten die zijn gevalideerd door de stapel.
816088 EMBER-configuratie verplaatst van zigbeed_configuration.h naar zigbeed. slp.
829508 Om een ​​race-conditie te voorkomen, is er extra validatie toegevoegd in emberSetLogicalAndRadioChannel om niet succesvol te retourneren als de lagere lagen bezig zijn of niet in staat zijn om het kanaal te wijzigen.

Bekende problemen in de huidige release

Vetgedrukte problemen zijn toegevoegd sinds de vorige release. Als u een release hebt gemist, zijn recente release-opmerkingen beschikbaar op https://www.si-labs.com/developers/zigbee-emberznet op het tabblad Tech Docs.

ID KAART # Beschrijving Tijdelijke oplossing
n.v.t. ·De volgende apps/componenten worden niet ondersteund in deze release: EM4-ondersteuning De functie zal in volgende releases worden ingeschakeld.
 

193492

emberAfFillCommandGlobalServerToClientConfigureRe porting macro is defect. Door het vullen van de buffer ontstaat er een onjuist opdrachtpakket. Gebruik de CLI-opdracht “zcl global send-me-a-report” in plaats van de API.
278063 Slimme energietunneling plugins een conflicterende behandeling/gebruik van de adrestabelindex hebben. Geen bekende oplossing
 

 

 

289569

 

 

De keuzelijst voor het vermogensniveau van de component voor het maken van netwerken biedt geen volledige reeks ondersteunde waarden voor EFR32

Bewerk het bereik <-8..20> dat is opgegeven in de CMSIS-opmerking voor EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P

OWER in de

/protocol/ZigBee/app/framework/plugin/network-creator/config/network-creator-config.h file. Bijvoorbeeldampbestand, wijzig naar .

295498 UART-ontvangst laat soms bytes vallen onder zware belasting in het dynamische multiprotocol-gebruik van Zigbee+BLE. Gebruik hardware-flowcontrol of verlaag de baudrate.
 

 

312291

EMHAL: De halCommonGetIntxxMillisecondTick-functies op Linux-hosts gebruiken momenteel de getting meofday-functie, die niet gegarandeerd monotoon is. Als de systeemtijd verandert, kan dit problemen veroorzaken met de stacktiming.  

Wijzig deze functies om in plaats daarvan clock_gettime te gebruiken met de CLOCK_MONOTONIC bron.

338151 Het initialiseren van NCP met een laag aantal pakketbuffers kan corrupte pakketten veroorzaken. Gebruik de gereserveerde waarde 0xFF voor het aantal pakketbuffers om de te lage standaardwaarde te vermijden
387750 Het probleem met routetabelverzoekformaten op het eindapparaat. In onderzoek
400418 Een touchlink-initiator kan geen verbinding maken met een niet-fabrieksnieuw eindapparaatdoel. Geen bekende oplossing.
 

424355

Een niet-fabrieksnieuw sleepy end-apparaat dat een touchline-target-compatibele initiator is, kan onder bepaalde omstandigheden geen apparaatinformatie-antwoord ontvangen.  

In onderzoek

 

465180

Het Coexistence Radio Blocker Optimization-item "Enable Runtime Control" kan de juiste werking van Zigbee blokkeren. Optionele ‘Wi-Fi Select’-bediening van Blocker-optimalisatie moet op “Uitgeschakeld” blijven.
 

 

480550

Het OTA-cluster heeft een ingebouwde fragmentatiemethode en mag daarom geen APS-fragmentatie gebruiken. Hoewel, als APS-codering is ingeschakeld, de payload van de ImageBlockResponses toeneemt tot een omvang waarbij de APS-fragmentatie wordt geactiveerd. Dit kan ertoe leiden dat het OTA-proces mislukt.  

 

Geen bekende oplossing

 

 

 

 

481128

Gedetailleerde resetoorzaak- en crashgegevens zouden standaard beschikbaar moeten zijn via de Virtual UART (Serial 0) op NCP-platforms wanneer de Diagnostics-plug-in en Virtual UART-randapparatuur zijn ingeschakeld. Omdat Serial 0 al is geïnitialiseerd in het NCP, kunnen klanten de emberAfNcpInitCallback in het Zigbee NCP Framework inschakelen en de juiste diagnostische functies aanroepen (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails en halPrintCrashData) in deze callback om deze gegevens af te drukken naar Serial 0 voor viewin het vastleglogboek van Network Analyzer.

Voor een exampvoor het gebruik van deze functies, raadpleeg de code die is opgenomen in emberAfMainInit() van a-main-soc.c wanneer EXTENDED_RESET_INFO is gedefinieerd.

ID KAART # Beschrijving Tijdelijke oplossing
 

 

486369

Als een DynamicMultiProtocolLightSoc die een nieuw netwerk vormt, onderliggende knooppunten over heeft van een netwerk dat het heeft verlaten, retourneert emberAfGetChildTableSize een waarde die niet nul is in startIdentifyOnAllChildNodes, waardoor Tx 66-foutmeldingen worden veroorzaakt bij het aanspreken van de “spook”-kinderen. Wis het onderdeel indien mogelijk voordat u een nieuw netwerk aanmaakt of controleer programmatisch de onderliggende tabel nadat u het netwerk hebt verlaten en verwijder alle onderliggende onderdelen met behulp van emberRemoveChild voordat u een nieuw netwerk vormt.
 

495563

Deelnemen aan SPI NCP Sleepy End Device SampDe app voert geen korte poll uit, daarom mislukt de verbindingspoging bij de status Update TC Link Key. Het apparaat dat wil deelnemen, moet in de Short Poll-modus staan ​​voordat het probeert deel te nemen. Deze modus kan worden geforceerd door de End Device Support-plug-in.
 

 

497832

In Network Analyzer verwijst de Zigbee Application Support Command Breakdown voor het Verify Key Request Frame ten onrechte naar het deel van de payload dat het framebronadres aangeeft als het bestemmingsadres.  

 

Geen bekende oplossing

519905

521782

Het kan zeer zelden voorkomen dat Spi-NCP er niet in slaagt de bootloader-communicatie op te starten met behulp van het ‘bootload’ CLI-commando van de ota-client plug-in.  

Start het opstartproces opnieuw

 

620596

NCP SPI Exampbestand voor BRD4181A (EFR32xGMG21)

De standaard gedefinieerde nWake-pin kan niet worden gebruikt als wake-up-pin.

 

Wijzig de standaardpincode voor nWake van PD03 in een EM2/3 wake-up-pin in de NCP-SPI-plug-in.

 

631713

Een Zigbee-eindapparaat zal herhaaldelijk adresconflicten melden als de plug-in “Zigbee PRO Stack Library” wordt gebruikt in plaats van “Zigbee PRO Leaf Library”. Gebruik de “Zigbee PRO Leaf Library” in plaats van de plug-in “Zigbee PRO Stack Library”.
 

670702

Inefficiënties binnen de Reporting-plug-in kunnen leiden tot aanzienlijke latentie op basis van de schrijffrequentie van gegevens en de tabelgrootte, wat de applicatiecode van de klant, inclusief de timing van gebeurtenissen, kan verstoren. Als u regelmatig schrijft, kunt u overwegen de rapportagevoorwaarden te controleren en rapporten handmatig te verzenden in plaats van de plug-in te gebruiken.
 

708258

Een niet-geïnitialiseerde waarde in groups-server.c via addEntryToGroupTable() kan een valse binding creëren en ervoor zorgen dat groepscastrapportageberichten worden verzonden. Voeg “binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;” toe na “binding.type

= EMBER_MULTICAST_BINDING;”

 

 

757775

 

Alle EFR32-onderdelen hebben een unieke RSSI-offset. Bovendien kunnen het bordontwerp, de antennes en de behuizing van invloed zijn op RSSI.

Wanneer u een nieuw project aanmaakt, installeert u de RAIL Utility, RSSI-component. Deze functie omvat de standaard RSSI Offset Silabs die voor elk onderdeel zijn gemeten. Deze offset kan indien nodig worden aangepast na RF-testen van uw volledige product.
 

 

758965

ZCL-clustercomponenten en de ZCL-opdrachtdetectietabel zijn niet gesynchroniseerd. Daarom worden geïmplementeerde opdrachten bij het in- of uitschakelen van een ZCL-clustercomponent niet in- of uitgeschakeld op het overeenkomstige ZCL Advanced Configurator-opdrachttabblad. Schakel detectie voor de gewenste ZCL-opdrachten handmatig in/uit in de ZCL Advanced Configurator.
765735 De OTA-update mislukt op Sleepy End Device met ingeschakeld Paginaverzoek. Gebruik Blokkeerverzoek in plaats van Paginaverzoek.
 

845649

 

CLI verwijderen: de kerncomponent elimineert EEPROM-cli-aanroepen naar sl_cli.h niet.

Verwijder de eeprom-cli.c file dat de sl_cli.h aanroept. Bovendien kunnen oproepen naar sl_cli.h en sl_cli_command_arg_t in de ota-storage-simple-eeprom worden weggecommentarieerd.
 

857200

ias-zone-server. c maakt het mogelijk dat er een binding wordt gemaakt met een CIE-adres “0000000000000000” en staat achteraf geen verdere bindingen toe. Geen bekende oplossing
1019961 Gegenereerd Z3Gateway-merkfile hardcodeert “gcc” als CC Geen bekende oplossing
ID KAART # Beschrijving Tijdelijke oplossing
 

 

 

1039767

 

 

 

Zigbee router netwerk opnieuw proberen wachtrij overflow probleem in multi-thread RTOS-gebruiksscenario.

Zigbee Stack is niet thread-safe. Als gevolg hiervan wordt het aanroepen van Zigbee-stack-API's vanuit een andere taak niet ondersteund in de besturingssysteemomgeving en kan de stack in een "niet-werkende" staat terechtkomen. Raadpleeg de volgende app-opmerking voor meer informatie en een oplossing voor het gebruik van de gebeurtenishandler.

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

1064370 De Z3SwitchsampDe le-applicatie heeft standaard slechts één knop ingeschakeld (bijvoorbeeld: btn1), wat leidt tot een mismatch in de knopbeschrijving in het project file. Tijdelijke oplossing: installeer de btn0-instantie handmatig tijdens het maken van het Z3Switch-project.
1161063 Z3Light en mogelijk andere applicaties rapporteren onjuiste clusterrevisiewaarden. Werk het clusterrevisiekenmerk handmatig bij naar de juiste revisie.
1164768,

1171478,

1171479

FOUT: ezspErrorHandler 0x34 herhaaldelijk gerapporteerd tijdens de mfglib-ontvangstmodus Om het aantal afgedrukte foutmeldingen te verminderen, configureert u EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV

ENT_TIMEOUT_MS op de host-app naar 100, zodat de terugbelwachtrij sneller wordt vrijgegeven.

1252460 SimEEPROM-herstelroutines (voor zowel v1 als v2) die bij het opstarten worden uitgevoerd, kunnen verkeerd uitgelijnde flash-pagina-wisoproepen uitvoeren, wat resulteert in beweringen tijdens em_msc. c's MSC_ErasePage-routine. Tijdelijke oplossing: plaats de volgende coderegel bovenaan de functie MSC_ErasePage() in em_msc.c: startadres = (uint32_t*)((uint32_t)startAddress &

~(FLASH_PAGE_SIZE-1));

Beëindigde artikelen

Verouderd in release 
In GSDK 7.4.0.0 en hoger, inclusief deze patch, is de “-v” optie in een Z3Gateway voor een Linux-hosttoepassing om een ​​telnet-interface met poort 4900 of 4901 te creëren, verouderd. De alternatieve aanbevolen manier om een ​​telnet-interface te maken is door Linux-hulpprogramma's zoals "socat" te gebruiken.

Verouderd in release 
De volgende verouderde beveiligings-API's zijn verwijderd:

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

Gebruik de API's van Zigbee Security Manager voor toegang tot sleutelopslag en HMAC-hashing.

Verwijderde items

Verwijderd in release

  • Dubbele openbare API's in de openbare header verwijderd file gp-types.h.
  • De component zigbee_end_device_bind is verwijderd. Dit onderdeel werd door de coördinator gebruikt om bindende aanvragen voor eindapparaten te bemiddelen. Deze optionele functionaliteit is verwijderd uit R22 van de Zigbee-kernspecificatie.
  • SetPacketBufferCount() verwijderd in af-host.c en nutteloze controlecase EZSP_CONFIG_PACKET_BUFFER_COUNT: in command-handlers.c.
  • Het argument memoryAllocation verwijderd omdat het niet nodig is om in twee fasen te verdelen bij het initialiseren van NCP.
  • EmberAfNcpInitCallback() verwijderd in app.c van se14-comms-hub, se14-ihd en se14-meter-gas.
  • Instelling EZSP_CONFIG_RETRY_QUEUE_SIZE waarde verwijderd tijdens ncp-initialisatie in ncp-configuration.c

Multiprotocol-gateway en RCP

Nieuwe artikelen
Toegevoegd in release

  • Gelijktijdig luisteren, de mogelijkheid voor de Zigbee- en OpenThread-stacks om op onafhankelijke 802.15.4-kanalen te werken bij gebruik van een EFR32xG24- of xG21 RCP, is vrijgegeven.
  • Gelijktijdig luisteren is niet beschikbaar voor de 802.15.4 RCP/Bluetooth RCP-combinatie, de Zigbee NCP/OpenThread RCP-combinatie of voor het Zigbee/OpenThread system-on-chip (SoC). Het zal in een toekomstige release aan deze producten worden toegevoegd.
  • De OpenThread CLI-leveranciersextensie is toegevoegd aan de OpenThread-host-apps van multiprotocol-containers. Dit omvat de coex cli-opdrachten.

Verbeteringen
Gewijzigd in uitgave

  • De Zigbee NCP/OpenThread RCP multiprotocol-combinatie is nu productiekwaliteit.

Opgeloste problemen
Vast in release

ID KAART # Beschrijving
 

1213701

zigbeed stond niet toe dat er een bronmatchtabelinvoer werd gemaakt voor een kind als de indirecte MAC-wachtrij al gegevens in behandeling heeft voor dat kind. Dit gedrag kan ertoe leiden dat transacties op de applicatielaag tussen het onderliggende apparaat en een ander apparaat mislukken vanwege een gebrek aan APS Ack of app-laagreactie, met name de verstoring en onverwachte beëindiging van ZCL OTA-upgrades gericht op het onderliggende apparaat.
1244461 Bronmatchtabelinvoer voor kind kan worden verwijderd ondanks dat er berichten in behandeling zijn.

Vast in release

ID KAART # Beschrijving
1081828 Doorvoerprobleem met op FreeRTOS gebaseerde Zigbee/BLE DMP'sample toepassingen.
1090921 Z3GatewayCpc had problemen met het vormen van een netwerk in een luidruchtige omgeving.
1153055 Een bevestiging op de host werd veroorzaakt toen er een communicatiefout was bij het lezen van de NCP-versie van de zigbee_ncp-ble_ncp-uart sampde app.
1155676 De 802.15.4 RCP negeerde alle ontvangen unicast-pakketten (na MAC-accking) als meerdere 15.4-interfaces dezelfde 16-bits knooppunt-ID deelden.
1173178 De host rapporteerde ten onrechte honderden pakketten die met mfglib waren ontvangen in de Host-RCP-installatie.
1190859 EZSP-fout bij het verzenden van willekeurige mfglib-pakketten in de Host-RCP-installatie.
1199706 Gegevensopvragingen van kinderen van vergeten eindapparaten stelden niet goed een in behandeling zijnd frame in op de RCP om een ​​Leave & Rejoin-opdracht in de wachtrij te plaatsen voor het voormalige kind.
1207967 De opdracht “mfglib send random” verzond extra pakketten op Zigbeed.
1208012 De mfglib rx-modus heeft de pakketinformatie niet correct bijgewerkt bij ontvangst op de RCP.
1214359 Het coördinatorknooppunt crashte toen 80 of meer routers tegelijkertijd probeerden deel te nemen aan de Host-RCP-installatie.
 

1216470

Na het doorgeven van een uitzending voor adresmasker 0xFFFF, zou een Zigbee RCP die als ouderapparaat fungeert, de in behandeling zijnde datavlag voor elk kind ingesteld laten. Dit had tot gevolg dat elk kind wakker bleef en na elke peiling gegevens verwachtte, en dat er nog een lopende gegevenstransactie naar elk eindapparaat nodig was om uiteindelijk deze status te wissen.

Bekende problemen in de huidige release

Vetgedrukte problemen zijn toegevoegd sinds de vorige release. Als je een release hebt gemist, zijn recente release-opmerkingen beschikbaar op https://www.si-labs.com/developers/gecko-software-development-kit.

ID KAART # Beschrijving Tijdelijke oplossing
811732 Ondersteuning voor aangepaste tokens is niet beschikbaar bij gebruik van Zigbeed. Ondersteuning is gepland in een toekomstige release.
937562 Bluetoothctl 'advertise on'-opdracht mislukt met rcp-uart-802154-blehci-app op Raspberry Pi OS 11. Gebruik de btmgmt-app in plaats van bluetoothctl.
1022972 Coex werkt niet op ZB NCP + OT RCP. Ondersteuning is gepland voor een toekomstige release.
1074205 De CMP RCP ondersteunt geen twee netwerken op dezelfde PAN-id. Gebruik verschillende PAN-id's voor elk netwerk. Ondersteuning is gepland in een toekomstige release.
1122723 In een drukke omgeving reageert de CLI mogelijk niet meer in de z3-light_ot-ftd_soc-app. Geen bekende oplossing.
1124140 z3-light_ot-ftd_soc sampDe app kan het Zigbee-netwerk niet vormen als het OT-netwerk al actief is. Start eerst het Zigbee-netwerk en daarna het OT-netwerk.
 

1170052

CMP Zigbee NCP + OT RCP en DMP Zigbee NCP + BLE NCP passen mogelijk niet op 64 KB en lagere RAM-onderdelen in deze huidige release.  

Onderdelen van 64 KB worden momenteel niet ondersteund voor deze apps.

 

1209958

De ZB/OT/BLE RCP op Bobcat en Bobcat Lite kan na een paar minuten stoppen met werken wanneer alle drie de protocollen worden uitgevoerd  

Zal in een toekomstige release worden aangepakt

1221299 Mfglib RSSI-metingen verschillen tussen RCP en NCP. Zal in een toekomstige release worden aangepakt.
1231021 OTBR kan beweren dat er meer dan 80 zigbee-apparaten tegelijkertijd lid zijn. Er is een oplossing toegevoegd die het probleem mogelijk oplost. Zal volledig worden aangepakt in een toekomstige release.

Beëindigde artikelen

  • Geen

Verwijderde items
Verwijderd in release

  • De macro “NONCOMPLIANT_ACK_TIMING_WORKAROUND” is verwijderd. Alle RCP-apps ondersteunen nu standaard een doorlooptijd van 192 μsec voor niet-verbeterde acks, terwijl ze nog steeds een doorlooptijd van 256 μsec gebruiken voor verbeterde acks vereist door CSL.

Deze versie gebruiken
Deze uitgave bevat het volgende:

  • Zigbee-stapel
  • Zigbee-applicatieframework
  • Zigbee Sample toepassingen

Voor meer informatie over Zigbee en de EmberZNet SDK zie UG103.02: Zigbee Fundamentals.
Als u een eerste gebruiker bent, zie dan QSG180: Zigbee EmberZNet Snelstartgids voor SDK 7.0 en hoger, voor instructies over het configureren van uw ontwikkelomgeving, het bouwen en flashen alsampbestandstoepassing en documentatiereferenties die naar de volgende stappen verwijzen.

Installatie en gebruik

De Zigbee EmberZNet SDK wordt geleverd als onderdeel van de Gecko SDK (GSDK), de suite van Silicon Labs SDK's. Om snel aan de slag te gaan met de GSDK, installeert u Simplicity Studio 5, waarmee u uw ontwikkelomgeving kunt instellen en u door de GSDK-installatie heen zult lopen. Simplicity Studio 5 bevat alles wat nodig is voor IoT-productontwikkeling met Silicon Labs-apparaten, inclusief een resource- en projectlauncher, softwareconfiguratietools, volledige IDE met GNU-toolchain en analysetools. Installatie-instructies vindt u in de online Simplicity Studio 5 Gebruikershandleiding.
Als alternatief kan Gecko SDK handmatig worden geïnstalleerd door het nieuwste van GitHub te downloaden of te klonen. Zien https://github.com/Sili-conLabs/gecko_sdk voor meer informatie.

Simplicity Studio installeert de GSDK standaard in:

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

Documentatie die specifiek is voor de SDK-versie wordt met de SDK geïnstalleerd. Aanvullende informatie is vaak te vinden in de Knowledge Base-artikelen (KBA's). API-referenties en andere informatie over deze en eerdere releases is beschikbaar op https://docs.silabs.com/.

Beveiligingsinformatie

Veilige Vault-integratie
Voor toepassingen die ervoor kiezen om sleutels veilig op te slaan met behulp van de Secure Key Storage-component op Secure Vault-High-onderdelen, toont de volgende tabel de beschermde sleutels en hun opslagbeschermingskenmerken die de Zigbee Security Manager-component beheert.

Verpakte sleutel Exporteerbaar / niet-exporteerbaar Notities
Netwerksleutel Exporteerbaar
Linksleutel vertrouwenscentrum Exporteerbaar
Tijdelijke linksleutel Exporteerbaar Geïndexeerde sleuteltabel, opgeslagen als vluchtige sleutel
Applicatiekoppelingssleutel Exporteerbaar Geïndexeerde sleuteltabel
Veilige EZSP-sleutel Exporteerbaar
ZLL-coderingssleutel Exporteerbaar
ZLL vooraf geconfigureerde sleutel Exporteerbaar
GPD-proxysleutel Exporteerbaar Geïndexeerde sleuteltabel
GPD-zinksleutel Exporteerbaar Geïndexeerde sleuteltabel
Interne/tijdelijke sleutel Exporteerbaar Interne sleutel voor gebruik door Zigbee Security Manager
  • Ingepakte sleutels die zijn gemarkeerd als "Niet-exporteerbaar" kunnen worden gebruikt, maar kunnen dat niet viewed of gedeeld tijdens runtime.
  • Verpakte sleutels die zijn gemarkeerd als "Exporteerbaar" kunnen tijdens runtime worden gebruikt of gedeeld, maar blijven versleuteld terwijl ze in flash worden opgeslagen.
  • Gebruikersapplicaties hoeven nooit te communiceren met de meeste van deze sleutels. Bestaande API's voor het beheren van Link Key Table-sleutels of Transient Keys zijn nog steeds beschikbaar voor de gebruikersapplicatie en routeren nu via de Zigbee Security Manager-component.
  • Sommige van deze sleutels kunnen in de toekomst mogelijk niet meer naar de gebruikerstoepassing worden geëxporteerd. Gebruikersapplicaties worden aangemoedigd om niet afhankelijk te zijn van het exporteren van sleutels, tenzij dit absoluut noodzakelijk is.
  • Voor meer informatie over Secure Vault Key Management-functionaliteit, zie AN1271: Secure Key Storage.

Beveiligingsadviezen
Om u te abonneren op beveiligingsadviezen, logt u in op de Silicon Labs-klantenportal en selecteert u vervolgens Account Home. Klik op HOME om naar de startpagina van de portal te gaan en klik vervolgens op de tegel Meldingen beheren. Zorg ervoor dat 'Software/Security Advisory Notices & Product Change Notices (PCNs)' is aangevinkt en dat u minimaal bent aangemeld voor uw platform en protocol. Klik op Opslaan om eventuele wijzigingen op te slaan.

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

Steun
Development Kit-klanten komen in aanmerking voor training en technische ondersteuning. Gebruik de Silicon Laboratories Zigbee web pagina om informatie te verkrijgen over alle producten en diensten van Silicon Labs Zigbee, en om u aan te melden voor productondersteuning.
U kunt contact opnemen met de ondersteuning van Silicon Laboratories op http://www.silabs.com/support.

Eenvoud Studio
Met één klik toegang tot MCU en draadloze tools, documentatie, software, broncodebibliotheken en meer. Beschikbaar voor Windows, Mac en Linux!

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

Vrijwaring
Silicon Labs wil klanten voorzien van de nieuwste, nauwkeurige en diepgaande documentatie van alle randapparatuur en modules die beschikbaar zijn voor systeem- en software-implementatoren die de Silicon Labs-producten gebruiken of van plan zijn te gebruiken. Karakteriseringsgegevens, beschikbare modules en randapparatuur, geheugengroottes en geheugenadressen verwijzen naar elk specifiek apparaat en de verstrekte "typische" parameters kunnen en zullen variëren in verschillende toepassingen. ToepassingsvoorbeeldampDe hierin beschreven lessen zijn alleen voor illustratieve doeleinden. Silicon Labs behoudt zich het recht voor om zonder verdere kennisgeving wijzigingen aan te brengen in de productinformatie, specificaties en beschrijvingen hierin, en geeft geen garanties met betrekking tot de nauwkeurigheid of volledigheid van de opgenomen informatie. Zonder voorafgaande kennisgeving kan Silicon Labs om veiligheids- of betrouwbaarheidsredenen de productfirmware bijwerken tijdens het fabricageproces. Dergelijke wijzigingen zullen de specificaties of de prestaties van het product niet veranderen. Silicon Labs is niet aansprakelijk voor de gevolgen van het gebruik van de in dit document verstrekte informatie. Dit document impliceert of verleent geen enkele licentie voor het ontwerpen of fabriceren van geïntegreerde schakelingen. De producten zijn niet ontworpen of geautoriseerd om te worden gebruikt in FDA Klasse III-apparaten, toepassingen waarvoor FDA-goedkeuring vooraf is vereist of Life Support-systemen zonder de specifieke schriftelijke toestemming van Silicon Labs. Een "Life Support System" is elk product of systeem dat bedoeld is om het leven en/of de gezondheid te ondersteunen of in stand te houden, en waarvan redelijkerwijs kan worden verwacht dat het leidt tot aanzienlijk persoonlijk letsel of de dood als het faalt. De producten van Silicon Labs zijn niet ontworpen of geautoriseerd voor militaire toepassingen. De producten van Silicon Labs mogen in geen geval worden gebruikt in massavernietigingswapens, inclusief (maar niet beperkt tot) nucleaire, biologische of chemische wapens, of raketten die dergelijke wapens kunnen afleveren. Silicon Labs wijst alle uitdrukkelijke en impliciete garanties af en is niet verantwoordelijk of aansprakelijk voor enig letsel of schade in verband met het gebruik van een Silicon Labs-product in dergelijke niet-geautoriseerde toepassingen.

Opmerking: Deze inhoud kan aanstootgevende terminologie bevatten die nu verouderd is. Silicon Labs vervangt deze voorwaarden waar mogelijk door inclusieve taal. Voor meer informatie bezoek www.silabs.com/about-us/inclusive-lexicon-project.

Handelsmerkinformatie
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® en het Silicon Labs-logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, het Energy Micro-logo en combinaties daarvan, "de meest energiezuinige microcontrollers ter wereld", Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, het Telegesis-logo®, USBXpress®, Zentri, het Zentri-logo en Zentri DMS, Z-Wave® en andere zijn handelsmerken of geregistreerde handelsmerken van Silicon Labs. ARM, CORTEX, Cortex-M3 en THUMB zijn handelsmerken of geregistreerde handelsmerken van ARM Holdings. Keil is een geregistreerd handelsmerk van ARM Limited. Wi-Fi is een geregistreerd handelsmerk van de Wi-Fi Alliance. Alle andere hierin genoemde producten of merknamen zijn handelsmerken van hun respectievelijke houders.

CONTACT

  • Silicium Laboratoria Inc.
  • 400 West César Chavez
  • Austin, TX 78701
  • VS
  • www.silabs.com

Documenten / Bronnen

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack-software [pdf] Gebruikershandleiding
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

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *