Koppel SDK-sagteware
“
Produk inligting
Spesifikasies:
- Produknaam: Connect SDK 4.0.0.0 GA
- SDK Suite Weergawe: Simplicity SDK Suite 2024.12.0 16 Desember,
2024 - Netwerkstapel: Silicon Labs Connect (IEEE
802.15.4-gebaseer) - Frekwensiebande: Sub-GHz of 2.4 GHz
- Geteikende netwerktopologieë: Eenvoudig
- Dokumentasie: Uitgebreid met aample toepassings
- Versoenbare samestellers: GCC weergawe 12.2.1 voorsien met
Simplicity Studio
Produkgebruiksinstruksies:
1. Installasie en opstelling:
Voordat u begin, maak seker dat u die nodige samestellers en
gereedskap geïnstalleer soos genoem in die Verenigbaarheid en Gebruik Kennisgewings
gedeelte van die gebruikershandleiding.
2. Toegang tot Sample Aansoeke:
Die Connect SDK kom met sample aansoeke verskaf in
bronkode. U kan dit binne die Connect SDK-pakket vind.
3. Ontwikkeling van toepassings:
Om toepassings te ontwikkel deur die Connect SDK te gebruik, verwys na die
uitgebreide dokumentasie verskaf. Maak seker dat jy die
riglyne en beste praktyke uiteengesit in die dokumentasie.
4. Probleemoplossing:
As jy enige probleme of foute ondervind tydens die gebruik van die Connect
SDK, verwys na die Bekende kwessies-afdeling in die gebruikershandleiding vir
moontlike oplossings of oplossings. Jy kan ook kyk vir opdaterings
op die Silicon Labs webwebwerf.
Gereelde Vrae (Gereelde Vrae):
V: Wat is die hoofdoel van die Connect SDK?
A: Die Connect SDK is 'n volledige sagteware-ontwikkelingsuite vir
eie draadlose toepassings, ontwerp vir aanpasbaar
breë-gebaseerde eie draadlose netwerkoplossings met lae
kragverbruik.
V: Waar kan ek die s kryample aansoeke verskaf met die
Koppel SDK?
A: Die sample toepassings is ingesluit in die Connect SDK
pakket en is beskikbaar in bronkode-formaat.
V: Watter samestellers is versoenbaar met die Connect SDK?
A: Die Connect SDK is versoenbaar met GCC weergawe 12.2.1, wat
word voorsien van Simplicity Studio.
"`
Koppel SDK 4.0.0.0 GA
Simplicity SDK Suite 2024.12.0 16 Desember 2024
Die Connect SDK is 'n volledige sagteware-ontwikkelingsuite vir eie draadlose toepassings wat voorheen deel was van die Proprietary SDK. Begin met die Connect SDK 4.0.0.0-vrystelling, word Eiendoms-SDK verdeel in RAIL SDK en Connect SDK.
Connect SDK gebruik Silicon Labs Connect, 'n IEEE 802.15.4-gebaseerde netwerkstapel wat ontwerp is vir aanpasbare breë-gebaseerde eie draadlose netwerkoplossings wat lae kragverbruik benodig en werk in óf die sub-GHz of 2.4 GHz frekwensiebande. Die oplossing is gerig op eenvoudige netwerktopologieë.
Connect SDK word voorsien van uitgebreide dokumentasie en sample toepassings. Alle examples word verskaf in bronkode binne die Connect SDK sample toepassings.
Hierdie vrystellingnotas dek SDK-weergawes:
VERBIND TOEPASSINGS EN STAP SLEUTELKENMERKE
· PSA Crypto-hardewareversnelling vir loonvrag-enkripsie geaktiveer in Connect Stack op Series-2-onderdele
· Connect stack and Connect SDK geaktiveer op BRD4276A radiobord met EFR32FG25 en SKY66122-11 frontend module vir hoë TX krag toepassings
4.0.0.0 GA vrygestel op 16 Desember 2024.
Verenigbaarheid en Gebruik Kennisgewings
Vir inligting oor sekuriteitsopdaterings en -kennisgewings, sien die Veiligheidshoofstuk van die Platformvrystellingsnotas wat saam met hierdie SDK geïnstalleer is of op die TECH DOCS-oortjie op https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs beveel ook sterk aan dat jy inteken op Security Advisories vir bygewerkte inligting. Vir instruksies, of as jy nuut is by die Silicon Labs Flex SDK, sien Gebruik hierdie weergawe.
Versoenbare samestellers:
IAR Embedded Workbench for ARM (IAR-EWARM) weergawe 9.40.1 · Die gebruik van wyn om te bou met die IarBuild.exe-opdragreëlnutsding of IAR Embedded Workbench GUI op macOS of Linux kan lei tot
verkeerd files word gebruik as gevolg van botsings in wyn 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 versigtig wees
verifieer dat die korrekte files word gebruik.
GCC (The GNU Compiler Collection) weergawe 12.2.1, voorsien van Simplicity Studio.
silabs.com | Bou 'n meer verbind wêreld.
Kopiereg © 2024 deur Silicon Laboratories
Koppel 4.0.0.0
Inhoud
Inhoud
1 Koppel toepassings………………………………………………………………………………………………………………………………………………… ………………….. 3 1.1 Nuwe Items………………………………………………………………………………………………………………… ……………………………………………………………………….. 3 1.2 Verbeterings……………………………………………………………… ………………………………………………………………………………………………………….. 3 1.3 Vaste kwessies ………………………… ………………………………………………………………………………………………………………………………………………………………… . 3 1.4 Bekende kwessies in die huidige vrystelling ………………………………………………………………………………………………………………………………… ………. 3 1.5 Verouderde items ………………………………………………………………………………………………………………………………………………… ………………………….. 3 1.6 Verwyderde items ………………………………………………………………………………………………………………… ………………………………………………………….. 3
2 Koppel stapel ………………………………………………………………………………………………………………………………………………… ………………………………… 4 2.1 Nuwe items……………………………………………………………………………………………………… ………………………………………………………………………………….. 4 2.2 Verbeterings……………………………………………………………… ………………………………………………………………………………………………………………………….. 4 2.3 Vaste kwessies ………… ………………………………………………………………………………………………………………………………………………………………… ……. 4 2.4 Bekende kwessies in die huidige vrystelling ………………………………………………………………………………………………………………………………… ………. 4 2.5 Verouderde items ………………………………………………………………………………………………………………………………………………… ………………….. 4 2.6 Verwyderde items ………………………………………………………………………………………………………………… ………………………………………………………….. 4
3 Gebruik hierdie vrystelling ………………………………………………………………………………………………………………………………………… …………………………………. 5 3.1 Installasie en gebruik ………………………………………………………………………………………………………………………………………… ………………….. 5 3.2 Sekuriteitsinligting……………………………………………………………………………………………………………… ………………………………………………….. 5 3.3 Ondersteuning ………………………………………………………………………………… ………………………………………………………………………………………………………… 6 3.4 SDK-vrystelling en instandhoudingsbeleid ………………………… ………………………………………………………………………………………………………………… 6
silabs.com | Bou 'n meer verbind wêreld.
Koppel 4.0.0.0 | 2
1 Koppel toepassings
Koppel toepassings
1.1 Nuwe items
Bygevoeg in vrystelling 4.0.0.0 · simplicity_sdk/app/flex is in twee verdeel:
o simplicity_sdk/app/rail (RAIL SDK) o simplicity_sdk/app/connect (CONNECT SDK)
1.2 Verbeterings
Verander in vrystelling 4.0.0.0 Geen.
1.3 Vaste Kwessies
Vasgestel in vrystelling 4.0.0.0 Geen.
1.4 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 die TECH DOCS-oortjie op https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
ID # 652925
1139850
Beskrywing
EFR32XG21 word nie ondersteun vir “Flex (Connect) – SoC Light Example DMP” en “Flex (Connect) – SoC Switch Example ”
DMP onstabiliteite met XG27
Oplossing
1.5 verouderde items
Opgeskort in vrystelling 4.0.0.0 Flex SDK Flex-lêergids is opgeskort en sal verwyder word. Dit is verdeel in Rail-lêergids vir RAIL SDK en Connect-lêergids vir Connect SDK.
1.6 Verwyderde items
Verwyder in vrystelling 4.0.0.0 Geen.
silabs.com | Bou 'n meer verbind wêreld.
Koppel 4.0.0.0 | 3
2 Koppel stapel
Koppel stapel
2.1 Nuwe items
Bygevoeg in vrystelling 4.0.0.0
· Die CCM*-bewerkings wat gerealiseer is om die stapelkommunikasie te enkripteer en te dekripteer, word nou by verstek uitgevoer met behulp van PSA Crypto API. Tot nou toe het die stapel sy eie implementering van CCM* gebruik en slegs PSA Crypto API gebruik om AES-blokberekeninge uit te voer. Twee nuwe komponente, "AES Sekuriteit (Biblioteek)" en "AES Sekuriteit (Biblioteek) | Legacy”, is bygevoeg, wat die keuse van een of die ander van die implementering moontlik maak. Die twee komponente is versoenbaar en kan terselfdertyd geïnstalleer word. Verwys na https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/ vir verdere inligting.
2.2 Verbeterings
Verander in vrystelling 4.0.0.0 Geen.
2.3 Vaste Kwessies
Vasgestel in vrystelling 4.0.0.0 Geen.
2.4 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 die TECH DOCS-oortjie op https://www.silabs.com/developers/gecko-software-development-kit.
ID # 501561
Beskrywing
Wanneer die RAIL Multiprotocol Library (gebruik vir bvample wanneer DMP Connect+BLE uitgevoer word), word IR-kalibrasie nie uitgevoer nie as gevolg van 'n bekende probleem in die RAIL Multiprotokol-biblioteek. As gevolg hiervan is daar 'n RX-sensitiwiteitsverlies in die orde van 3 of 4 dBm.
In die Legacy HAL-komponent is die PA-konfigurasie hardkodeer ongeag die gebruiker- of bordinstellings.
Oplossing
Totdat dit verander word om behoorlik uit die konfigurasiekop te trek, die file ember-phy.c in die gebruiker se projek sal met die hand gewysig moet word om die verlangde PA-modus te weerspieël, voltage, en ramp tyd.
2.5 verouderde items
Afgeskryf in vrystelling 4.0.0.0 Geen.
2.6 Verwyderde items
Verwyder in vrystelling 4.0.0.0 Geen.
silabs.com | Bou 'n meer verbind wêreld.
Koppel 4.0.0.0 | 4
Gebruik hierdie vrystelling
3 Gebruik hierdie vrystelling
Hierdie vrystelling bevat die volgende: · Radio Abstraksie Interface Layer (RAIL) stapel biblioteek · Connect Stack Library · RAIL en Connect Sample Toepassings · RAIL en Connect Components and Application Framework
Hierdie SDK hang af van die Simplicity Platform. Die Simplicity Platform-kode bied funksionaliteit wat protokol ondersteun plugins en API's in die vorm van drywers en ander laerlaagkenmerke wat direk met Silicon Labs-skyfies en -modules interaksie het. Simplicity Platform komponente sluit in EMLIB, EMDRV, RAIL Library, NVM3 en mbedTLS. Simplicity Platform-vrystellingsnotas is beskikbaar deur Simplicity Studio se Dokumentasie-oortjie.
Vir meer inligting oor die Flex SDK v3.x sien UG103.13: RAIL Fundamentals en UG103.12: Silicon Labs Connect Fundamentals. As jy 'n eerste keer gebruiker is, sien QSG168: Proprietary Flex SDK v3.x Quick Start Guide.
3.1 Installasie en gebruik
Die Proprietary Flex SDK word verskaf as deel van die Simplicity SDK, die reeks Silicon Labs SDK's. Om vinnig met die Simplicity SDK te begin, installeer Simplicity Studio 5, wat jou ontwikkelingsomgewing sal opstel en jou deur Simplicity SDK-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 Simplicity SDK met die hand geïnstalleer word deur die nuutste vanaf GitHub af te laai of te kloneer. Sien https://github.com/SiliconLabs/simplicity_sdk vir meer inligting.
Simplicity Studio installeer die GSDK by verstek in: · (Windows): C:Gebruikers SimplicityStudioSDKssimplicity_sdk · (MacOS): /Gebruikers/ /SimplicityStudio/SDK's/simplicity_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/.
3.2 Sekuriteitsinligting
Veilige Vault-integrasie
Wanneer dit op Secure Vault High-toestelle ontplooi word, word sensitiewe sleutels beskerm deur die Secure Vault Key Management-funksie te gebruik. Die volgende tabel toon die beskermde sleutels en hul bergingbeskermingseienskappe.
Toegedraaide sleuteldraad Hoofsleutel PSKc-sleutel-enkripsiesleutel MLE-sleutel Tydelike MLE-sleutel MAC Vorige sleutel MAC Huidige sleutel MAC Volgende sleutel
Uitvoerbaar / Nie-Uitvoerbaar Uitvoerbaar Uitvoerbaar Uitvoerbaar Nie-Uitvoerbaar Nie-Uitvoerbaar Nie-Uitvoerbaar Nie-Uitvoerbaar Nie-Uitvoerbaar
Notas moet uitvoerbaar wees om die TLV's te vorm. Moet uitvoerbaar wees om die TLV's te vorm. Moet uitvoerbaar wees om die TLV's te vorm
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. Vir meer inligting oor Secure Vault Key Management-funksionaliteit, sien AN1271: Veilige Sleutelberging.
silabs.com | Bou 'n meer verbind wêreld.
Koppel 4.0.0.0 | 5
Gebruik hierdie vrystelling
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.
Die volgende figuur is 'n example:
3.3 Ondersteuning
Development Kit-kliënte kom in aanmerking vir opleiding en tegniese ondersteuning. Gebruik die Silicon Labs Flex web bladsy om inligting oor alle Silicon Labs Thread-produkte en -dienste te bekom, en om aan te meld vir produkondersteuning. Jy kan Silicon Laboratories-ondersteuning kontak by http://www.silabs.com/support.
3.4 SDK-vrystelling en instandhoudingsbeleid
Vir besonderhede, sien SDK-vrystelling en instandhoudingsbeleid.
silabs.com | Bou 'n meer verbind wêreld.
Koppel 4.0.0.0 | 6
Simplicity Studio
Een-klik toegang tot MCU en draadlose gereedskap, dokumentasie, sagteware, bronkode biblioteke en meer. Beskikbaar vir Windows, Mac en Linux!
IoT-portefeulje
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kwaliteit
www.silabs.com/quality
Ondersteuning en gemeenskap
www.silabs.com/community
Vrywaring 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.
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, 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.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 VSA
www.silabs.com
Dokumente / Hulpbronne
![]() |
SILICON LABS Connect SDK sagteware [pdf] Gebruikersgids Connect, SDK, Connect SDK sagteware, sagteware |