Connect SDK Software
“
Informacije o izdelku
Tehnični podatki:
- Ime izdelka: Connect SDK 4.0.0.0 GA
- Različica zbirke SDK: Simplicity SDK Suite 2024.12.0 16. december
2024 - Omrežni sklad: Silicon Labs Connect (IEEE
temelji na 802.15.4) - Frekvenčni pasovi: pod GHz ali 2.4 GHz
- Ciljne omrežne topologije: preprosto
- Dokumentacija: Obširno s sample aplikacije
- Združljivi prevajalniki: priložena različica GCC 12.2.1
Studio preprostosti
Navodila za uporabo izdelka:
1. Namestitev in nastavitev:
Pred začetkom se prepričajte, da imate potrebne prevajalnike in
nameščena orodja, kot je navedeno v obvestilih o združljivosti in uporabi
razdelku priročnika za uporabo.
2. Dostop do Sample aplikacije:
Connect SDK je opremljen s sample aplikacije, ki so na voljo v
izvorna koda. Najdete jih v paketu Connect SDK.
3. Razvijanje aplikacij:
Če želite razvijati aplikacije z uporabo Connect SDK, glejte
predložena obsežna dokumentacija. Ne pozabite slediti
smernice in najboljše prakse, opisane v dokumentaciji.
4. Odpravljanje težav:
Če med uporabo storitve Connect naletite na težave ali napake
SDK, glejte razdelek Znane težave v uporabniškem priročniku za
možne rešitve ali rešitve. Preverite lahko tudi posodobitve
na Silicon Labs webmesto.
Pogosto zastavljena vprašanja (FAQ):
V: Kaj je glavni namen Connect SDK?
O: Connect SDK je popolna zbirka programske opreme za
lastniške brezžične aplikacije, oblikovane za prilagajanje
široko zasnovane lastniške brezžične omrežne rešitve z nizko
poraba energije.
V: Kje lahko najdem sample aplikacije, ki so priložene
Povezati SDK?
O: SampDatotečne aplikacije so vključene v Connect SDK
paket in so na voljo v obliki izvorne kode.
V: Kateri prevajalniki so združljivi s Connect SDK?
O: Connect SDK je združljiv z GCC različico 12.2.1, ki
je na voljo s Simplicity Studio.
“`
Connect SDK 4.0.0.0 GA
Simplicity SDK Suite 2024.12.0 16. december 2024
Connect SDK je popoln paket za razvoj programske opreme za lastniške brezžične aplikacije, ki je bil prej del lastniškega SDK-ja. Od izdaje Connect SDK 4.0.0.0 je lastniški SDK razdeljen na RAIL SDK in Connect SDK.
Connect SDK uporablja Silicon Labs Connect, omrežni sklad na osnovi IEEE 802.15.4, zasnovan za prilagodljive široko zasnovane lastniške brezžične omrežne rešitve, ki zahtevajo nizko porabo energije in delujejo v frekvenčnem pasu pod GHz ali 2.4 GHz. Rešitev je usmerjena v enostavne omrežne topologije.
Connect SDK je opremljen z obsežno dokumentacijo in sample aplikacije. Vsi bivšiampso na voljo v izvorni kodi znotraj Connect SDK-jevample aplikacije.
Te opombe ob izdaji zajemajo različico(-e) SDK-ja:
POVEŽITE APLIKACIJE IN ZDRUŽITE KLJUČNE FUNKCIJE
· Pospeševanje strojne opreme PSA Crypto za šifriranje tovora je omogočeno v Connect Stack na delih Series-2
· Connect Stack in Connect SDK sta omogočena na radijski plošči BRD4276A z EFR32FG25 in SKY66122-11 čelnim modulom za aplikacije z visoko močjo TX
4.0.0.0 GA izdan 16. decembra 2024.
Obvestila o združljivosti in uporabi
Za informacije o varnostnih posodobitvah in obvestilih glejte poglavje o varnosti v opombah ob izdaji platforme, nameščenih s tem SDK-jem, ali na zavihku TEHNIČNI DOKUMENTI na https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs prav tako močno priporoča, da se naročite na varnostne nasvete za najnovejše informacije. Za navodila ali če ste novi v Silicon Labs Flex SDK, glejte Uporaba te izdaje.
Združljivi prevajalniki:
IAR Embedded Workbench za ARM (IAR-EWARM) različica 9.40.1 · Uporaba vina za gradnjo s pripomočkom ukazne vrstice IarBuild.exe ali IAR Embedded Workbench GUI v sistemu macOS ali Linux lahko povzroči
nepravilno filese uporablja zaradi kolizij v algoritmu zgoščevanja vina za generiranje kratkega file imena. · Strankam, ki uporabljajo macOS ali Linux, svetujemo, naj ne gradijo z IAR zunaj Simplicity Studio. Stranke, ki to počnejo, morajo biti previdne
preverite, ali je pravilno files se uporabljajo.
GCC (zbirka prevajalnika GNU) različica 12.2.1, priložena Simplicity Studio.
silabs.com | Graditi bolj povezan svet.
Avtorske pravice © 2024 Silicon Laboratories
Poveži 4.0.0.0
Vsebina
Vsebina
1 Aplikacije Connect…………………………………………………………………………………………………………………………… ……………………….. 3 1.1 Novi predmeti…………………………………………………………………………………………… …………………………………………………………….. 3 1.2 Izboljšave………………………………………………………… …………………………………………………………………………………………….. 3 1.3 Odpravljene težave …………………… …………………………………………………………………………………………………………………………………… . 3 1.4 Znane težave v trenutni izdaji ……………………………………………………………………………………………………………… ………. 3 1.5 Zastareli elementi ………………………………………………………………………………………………………………………… ……………………….. 3 1.6 Odstranjeni predmeti …………………………………………………………………………………………… ………………………………………………………….. 3
2 Connect Stack …………………………………………………………………………………………………………………………… ………………………………… 4 2.1 Novi elementi……………………………………………………………………………………… ………………………………………………………………….. 4 2.2 Izboljšave…………………………………………………… ………………………………………………………………………………………………….. 4 2.3 Odpravljene težave ……………… …………………………………………………………………………………………………………………………………… ……. 4 2.4 Znane težave v trenutni izdaji ………………………………………………………………………………………………………………… ………. 4 2.5 Zastareli elementi ………………………………………………………………………………………………………………………… ……………………….. 4 2.6 Odstranjeni predmeti …………………………………………………………………………………………… ……………………………………………………….. 4
3 Uporaba te izdaje …………………………………………………………………………………………………………………………… ……………………………. 5 3.1 Namestitev in uporaba ……………………………………………………………………………………………………………………… ……………………….. 5 3.2 Varnost Informacije………………………………………………………………………………………………………………………………… …………….. 5 3.3 Podpora …………………………………………………………………………………………………………………………………… …………………………… 6 3.4 Politika izdaje in vzdrževanja SDK …………………………………………………………………………………………………………………… 6
silabs.com | Graditi bolj povezan svet.
Connect 4.0.0.0 | 2
1 Povežite aplikacije
Poveži aplikacije
1.1 Novi predmeti
Dodano v izdaji 4.0.0.0 · Simplicity_sdk/app/flex je razdeljen na dva:
o simplicity_sdk/app/rail (RAIL SDK) o simplicity_sdk/app/connect (CONNECT SDK)
NIKOLI Izboljšave
Spremenjeno v izdaji 4.0.0.0 Brez.
1.3 Odpravljene težave
Popravljeno v izdaji 4.0.0.0 Brez.
1.4 znane težave v trenutni izdaji
Težave s krepkim tiskom so bile dodane od prejšnje izdaje. Če ste zamudili izdajo, so najnovejše opombe ob izdaji na voljo na zavihku TEHNIČNI DOKUMENTI na https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
ID številka 652925
1139850
Opis
EFR32XG21 ni podprt za »Flex (Connect) – SoC Light Example DMP« in »Flex (Connect) – SoC Switch Example "
Nestabilnosti DMP z XG27
Rešitev
1.5 Zastareli elementi
Zastarelo v izdaji 4.0.0.0 Flex SDK Mapa Flex je zastarela in bo odstranjena. Razdeljen je bil v mapo Rail za RAIL SDK in mapo Connect za Connect SDK.
1.6 Odstranjeni predmeti
Odstranjeno v izdaji 4.0.0.0 Brez.
silabs.com | Graditi bolj povezan svet.
Connect 4.0.0.0 | 3
2 Connect Stack
Connect Stack
2.1 Novi predmeti
Dodano v izdaji 4.0.0.0
· Operacije CCM*, izvedene za šifriranje in dešifriranje komunikacije sklada, se zdaj privzeto izvajajo z uporabo PSA Crypto API. Do zdaj je sklad uporabljal lastno implementacijo CCM* in uporabljal samo PSA Crypto API za izvajanje blokovnih izračunov AES. Dve novi komponenti, »AES Security (Library)« in »AES Security (Library) | Legacy«, ki omogoča izbiro ene ali druge izvedbe. Obe komponenti sta združljivi in ju je mogoče namestiti hkrati. Za nadaljnje informacije glejte https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/.
NIKOLI Izboljšave
Spremenjeno v izdaji 4.0.0.0 Brez.
2.3 Odpravljene težave
Popravljeno v izdaji 4.0.0.0 Brez.
2.4 znane težave v trenutni izdaji
Težave s krepkim tiskom so bile dodane od prejšnje izdaje. Če ste zamudili izdajo, so najnovejše opombe ob izdaji na voljo na zavihku TEHNIČNI DOKUMENTI na https://www.silabs.com/developers/gecko-software-development-kit.
ID številka 501561
Opis
Pri izvajanju večprotokolne knjižnice RAIL (uporablja se nprample pri izvajanju DMP Connect+BLE), IR kalibracija ni izvedena zaradi znane težave v večprotokolni knjižnici RAIL. Posledično pride do izgube občutljivosti RX v velikosti 3 ali 4 dBm.
V komponenti Legacy HAL je konfiguracija PA trdo kodirana ne glede na nastavitve uporabnika ali plošče.
Rešitev
Dokler se to ne spremeni za pravilno vlečenje iz konfiguracijske glave, je file ember-phy.c v uporabnikovem projektu bo treba ročno spremeniti, da bo odražal želeni način PA, vol.tage in ramp čas.
2.5 Zastareli elementi
Zastarelo v izdaji 4.0.0.0 Brez.
2.6 Odstranjeni predmeti
Odstranjeno v izdaji 4.0.0.0 Brez.
silabs.com | Graditi bolj povezan svet.
Connect 4.0.0.0 | 4
Uporaba te izdaje
3 Uporaba te izdaje
Ta izdaja vsebuje naslednje: · Knjižnica sklada radijske abstrakcije vmesnika (RAIL) · Knjižnica sklada Connect · RAIL in Connect Sample aplikacije · RAIL in Connect komponente in aplikacijsko ogrodje
Ta SDK je odvisen od platforme Simplicity. Koda Simplicity Platform zagotavlja funkcionalnost, ki podpira protokol plugins in API-ji v obliki gonilnikov in drugih funkcij nižje plasti, ki neposredno komunicirajo s čipi in moduli Silicon Labs. Komponente platforme Simplicity vključujejo EMLIB, EMDRV, RAIL Library, NVM3 in mbedTLS. Opombe ob izdaji platforme Simplicity so na voljo na zavihku Dokumentacija programa Simplicity Studio.
Za več informacij o Flex SDK v3.x glejte UG103.13: RAIL Fundamentals in UG103.12: Silicon Labs Connect Fundamentals. Če ste prvi uporabnik, si oglejte QSG168: Lastniški Flex SDK v3.x Quick Start Guide.
3.1 Namestitev in uporaba
Lastniški SDK Flex je na voljo kot del Simplicity SDK, nabora SDK-jev Silicon Labs. Če želite hitro začeti uporabljati Simplicity SDK, namestite Simplicity Studio 5, ki bo nastavil vaše razvojno okolje in vas popeljal skozi namestitev Simplicity SDK. Simplicity Studio 5 vključuje vse, kar je potrebno za razvoj izdelkov IoT z napravami Silicon Labs, vključno z zaganjalnikom virov in projektov, orodji za konfiguracijo programske opreme, popolnim IDE z verigo orodij GNU in orodji za analizo. Navodila za namestitev so na voljo v spletnem uporabniškem priročniku Simplicity Studio 5.
Druga možnost je, da lahko Simplicity SDK namestite ročno tako, da prenesete ali klonirate najnovejšo različico iz GitHuba. Za več informacij glejte https://github.com/SiliconLabs/simplicity_sdk.
Simplicity Studio privzeto namesti GSDK v: · (Windows): C:Users SimplicityStudioSDKssimplicity_sdk · (MacOS): /Uporabniki/ /SimplicityStudio/SDKs/simplicity_sdk
Dokumentacija, specifična za različico SDK, je nameščena skupaj s SDK. Dodatne informacije je pogosto mogoče najti v člankih baze znanja (KBA). Reference API-jev in druge informacije o tej in prejšnjih izdajah so na voljo na https://docs.silabs.com/.
3.2 Varnostne informacije
Integracija varnega trezorja
Ko so uvedeni v naprave Secure Vault High, so občutljivi ključi zaščiteni s funkcijo upravljanja ključev Secure Vault. Naslednja tabela prikazuje zaščitene ključe in njihove značilnosti zaščite shranjevanja.
Oviti ključ Glavni ključ niti PSKc ključ šifrirni ključ MLE ključ Začasni ključ MLE MAC Prejšnji ključ MAC Trenutni ključ MAC Naslednji ključ
Izvozno / neizvozno Izvozno Izvozno Izvozno Izvozno Neizvozno Neizvozno Neizvozno Neizvozno Neizvozno Neizvozno
Opombe Mora biti izvozno za oblikovanje TLV-jev Mora biti izvozno za oblikovanje TLV-jev Mora biti izvozno za oblikovanje TLV-jev
Zavite ključe, ki so označeni kot »neizvozni«, je mogoče uporabiti, vendar ne viewed ali v skupni rabi med izvajanjem.
Zavite ključe, ki so označeni kot »Izvozni«, je mogoče uporabiti ali deliti med izvajanjem, vendar ostanejo šifrirani, medtem ko so shranjeni v flash. Za več informacij o funkciji Secure Vault Key Management glejte AN1271: Secure Key Storage.
silabs.com | Graditi bolj povezan svet.
Connect 4.0.0.0 | 5
Uporaba te izdaje
Varnostni nasveti
Če se želite naročiti na varnostne nasvete, se prijavite na portal za stranke Silicon Labs in izberite Domov računa. Kliknite DOMOV, da odprete domačo stran portala, in nato kliknite ploščico Upravljanje obvestil. Prepričajte se, da je obkljukano `Obvestila o programski opremi/varnosti in obvestila o spremembah izdelkov (PCN)' in da ste naročeni vsaj na svojo platformo in protokol. Kliknite Shrani, da shranite morebitne spremembe.
Naslednja slika je example:
3.3 Podpora
Stranke razvojnega kompleta so upravičene do usposabljanja in tehnične podpore. Uporabite Silicon Labs Flex web strani za pridobitev informacij o vseh izdelkih in storitvah Silicon Labs Thread ter za prijavo na podporo za izdelke. Lahko se obrnete na podporo Silicon Laboratories na http://www.silabs.com/support.
3.4 Politika izdaje in vzdrževanja SDK
Za podrobnosti glejte Pravilnik o izdaji in vzdrževanju SDK.
silabs.com | Graditi bolj povezan svet.
Connect 4.0.0.0 | 6
Studio preprostosti
Dostop z enim klikom do MCU in brezžičnih orodij, dokumentacije, programske opreme, knjižnic izvorne kode in več. Na voljo za Windows, Mac in Linux!
Portfelj interneta stvari
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kakovost
www.silabs.com/kakovost
Podpora in skupnost
www.silabs.com/skupnost
Izjava o omejitvi odgovornosti Silicon Labs namerava strankam zagotoviti najnovejšo, natančno in poglobljeno dokumentacijo vseh zunanjih naprav in modulov, ki so na voljo za izvajalce sistemov in programske opreme, ki uporabljajo ali nameravajo uporabljati izdelke Silicon Labs. Podatki o karakterizaciji, razpoložljivi moduli in zunanje naprave, velikosti pomnilnika in pomnilniški naslovi se nanašajo na vsako posamezno napravo, »Tipični« parametri pa se lahko razlikujejo in se razlikujejo v različnih aplikacijah. Vloga npramptukaj opisane informacije so samo za ilustracijo. Silicon Labs si pridržuje pravico do sprememb informacij o izdelku, specifikacij in opisov brez nadaljnjega obvestila in ne daje jamstev glede točnosti ali popolnosti vključenih informacij. Brez predhodnega obvestila lahko Silicon Labs posodobi vdelano programsko opremo izdelka med proizvodnim procesom zaradi varnosti ali zanesljivosti. Takšne spremembe ne bodo spremenile specifikacij ali delovanja izdelka. Silicon Labs ne odgovarja za posledice uporabe informacij v tem dokumentu. Ta dokument ne pomeni ali izrecno podeljuje nobene licence za načrtovanje ali izdelavo integriranih vezij. Izdelki niso zasnovani ali odobreni za uporabo v nobeni napravi FDA razreda III, aplikacijah, za katere je potrebna predprodajna odobritev FDA, ali sistemih za vzdrževanje življenja brez posebnega pisnega soglasja Silicon Labs. »Sistem za vzdrževanje življenja« je kateri koli izdelek ali sistem, namenjen podpiranju ali vzdrževanju življenja in/ali zdravja, za katerega se lahko razumno pričakuje, da bo v primeru okvare povzročil resne telesne poškodbe ali smrt. Izdelki Silicon Labs niso zasnovani ali odobreni za vojaške namene. Izdelki Silicon Labs se v nobenem primeru ne smejo uporabljati v orožju za množično uničevanje, vključno z (vendar ne omejeno na) jedrskim, biološkim ali kemičnim orožjem ali raketami, ki lahko izstrelijo takšno orožje. Silicon Labs zavrača vsa izrecna in implicitna jamstva in ne prevzema odgovornosti za kakršne koli poškodbe ali škodo, povezano z uporabo izdelka Silicon Labs v takih nepooblaščenih aplikacijah.
Informacije o blagovnih znamkah Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® in logotip Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logotip Energy Micro in njihove kombinacije, »energetsko najbolj prijazni mikrokontrolerji na svetu«, Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logotip Zentri in Zentri DMS, Z-Wave® ter drugi so blagovne znamke ali registrirane blagovne znamke podjetja Silicon Labs. ARM, CORTEX, Cortex-M3 in THUMB so blagovne znamke ali registrirane blagovne znamke družbe ARM Holdings. Keil je registrirana blagovna znamka družbe ARM Limited. Wi-Fi je registrirana blagovna znamka združenja Wi-Fi Alliance. Vsi ostali izdelki ali imena blagovnih znamk, omenjena tukaj, so blagovne znamke njihovih imetnikov.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 ZDA
www.silabs.com
Dokumenti / Viri
![]() |
SILICON LABS Connect SDK programska oprema [pdf] Uporabniški priročnik Connect, SDK, programska oprema Connect SDK, programska oprema |
![]() |
SILICON LABS Connect SDK programska oprema [pdf] Uporabniški priročnik Connect, SDK, programska oprema Connect SDK, Connect SDK, programska oprema |