Povežite SDK softver
“
Informacije o proizvodu
specifikacije:
- Naziv proizvoda: Connect SDK 4.0.0.0 GA
- Verzija SDK Suite: Simplicity SDK Suite 2024.12.0 16. decembra,
2024 - Mrežni stog: Silicon Labs Connect (IEEE
na bazi 802.15.4) - Frekvencijski opsezi: Sub-GHz ili 2.4 GHz
- Ciljane mrežne topologije: jednostavno
- Dokumentacija: Opširno sa sample applications
- Kompatibilni kompajleri: GCC verzija 12.2.1 isporučena sa
Studio Simplicity
Upute za upotrebu proizvoda:
1. Instalacija i podešavanje:
Prije nego što počnete, provjerite imate li potrebne kompajlere i
instalirane alate kako je navedeno u Obavještenjima o kompatibilnosti i upotrebi
odjeljak korisničkog priručnika.
2. Pristup Sample Aplikacije:
Connect SDK dolazi sa sampdate aplikacije u
izvorni kod. Možete ih pronaći u okviru Connect SDK paketa.
3. Razvoj aplikacija:
Da biste razvili aplikacije koristeći Connect SDK, pogledajte
obezbeđena obimna dokumentacija. Obavezno pratite
smjernice i najbolje prakse navedene u dokumentaciji.
4. Rješavanje problema:
Ako naiđete na bilo kakve probleme ili greške dok koristite Connect
SDK, pogledajte odjeljak Poznati problemi u korisničkom priručniku za
moguća zaobilazna rješenja ili rješenja. Također možete provjeriti ima li ažuriranja
u Silicon Labs website.
Često postavljana pitanja (FAQ):
P: Koja je glavna svrha Connect SDK-a?
O: Connect SDK je kompletan paket za razvoj softvera za
vlasničke bežične aplikacije, dizajnirane za prilagodljive
široko zasnovana vlasnička bežična mrežna rješenja s niskim
Potrošnja energije.
P: Gdje mogu pronaći sample aplikacije koje se nalaze uz
Povezati SDK?
O: Sampsve aplikacije su uključene u Connect SDK
paket i dostupni su u formatu izvornog koda.
P: Koji kompajleri su kompatibilni sa Connect SDK?
O: Connect SDK je kompatibilan sa GCC verzijom 12.2.1, koja
ima Simplicity Studio.
“`
Connect SDK 4.0.0.0 GA
Simplicity SDK Suite 2024.12.0 16. decembar 2024
Connect SDK je kompletan paket za razvoj softvera za vlasničke bežične aplikacije koji je prethodno bio dio vlasničkog SDK-a. Počevši od izdanja Connect SDK 4.0.0.0, vlasnički SDK je podijeljen na RAIL SDK i Connect SDK.
Connect SDK koristi Silicon Labs Connect, mrežni stog zasnovan na IEEE 802.15.4 dizajniran za prilagodljiva široko-bazirana vlasnička bežična mrežna rješenja koja zahtijevaju nisku potrošnju energije i rade u frekvencijskim opsezima ispod GHz ili 2.4 GHz. Rješenje je usmjereno na jednostavne mrežne topologije.
Connect SDK se isporučuje sa opsežnom dokumentacijom i sample applications. Svi exampdatoteke su date u izvornom kodu unutar Connect SDK sample applications.
Ove napomene o izdanju pokrivaju verziju(e) SDK-a:
POVEZITE APLIKACIJE I SKLOPITE KLJUČNE KARAKTERISTIKE
· PSA Crypto hardversko ubrzanje za šifriranje korisnog opterećenja omogućeno u Connect Stack-u na dijelovima Serije-2
· Povežite stack i Povežite SDK omogućen na BRD4276A radio ploči sa EFR32FG25 i SKY66122-11 frontend modulom za aplikacije velike TX snage
4.0.0.0 GA objavljen 16. decembra 2024.
Obavještenja o kompatibilnosti i upotrebi
Za informacije o sigurnosnim ažuriranjima i napomenama, pogledajte poglavlje Sigurnost u napomenama o izdanju platforme instaliranim s ovim SDK-om ili na kartici TEHNIČKI DOKUMENTI na https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs također snažno preporučuje da se pretplatite na Security Advisories za najnovije informacije. Za uputstva ili ako ste novi u Silicon Labs Flex SDK, pogledajte Korištenje ovog izdanja.
Kompatibilni prevodioci:
IAR Embedded Workbench za ARM (IAR-EWARM) verzija 9.40.1 · Upotreba wine za pravljenje pomoću uslužnog programa IarBuild.exe komandne linije ili IAR Embedded Workbench GUI na macOS-u ili Linux-u može rezultirati
netačno files se koristi zbog sudara u algoritmu heširanja vina za generiranje kratkog file imena. · Korisnicima na macOS-u ili Linux-u se savjetuje da ne grade s IAR-om izvan Simplicity Studio-a. Kupci koji to rade trebaju pažljivo
provjerite da li je ispravno files se koriste.
GCC (The GNU Compiler Collection) verzija 12.2.1, isporučena sa Simplicity Studio.
silabs.com | Izgradnja povezanijeg svijeta.
Autorsko pravo © 2024 Silicon Laboratories
Povežite se 4.0.0.0
Sadržaj
Sadržaj
1 Povezivanje aplikacija………………………………………………………………………………………………………………………………………… ………………………………………….. 3 1.1 Nove stavke………………………………………………………………………………………………………… …………………………………………………………………………….. 3 1.2 Poboljšanja……………………………………………………… …………………………………………………………………………………………………………….. 3 1.3 Popravljeni problemi …………………… ……………………………………………………………………………………………………………………………………………………………… . 3 1.4 Poznati problemi u trenutnom izdanju …………………………………………………………………………………………………………………………… ………. 3 1.5 Zastarjeli artikli ……………………………………………………………………………………………………………………………………… ………………………………………….. 3 1.6 Uklonjene stavke ………………………………………………………………………………………………………… …………………………………………………………………….. 3
2 Povežite stack ………………………………………………………………………………………………………………………………………… …………………………………………… 4 2.1 Nove stavke………………………………………………………………………………………………… ………………………………………………………………………………….. 4 2.2 Poboljšanja…………………………………………………………… …………………………………………………………………………………………………………………………….. 4 2.3 Popravljeni problemi ……………… ……………………………………………………………………………………………………………………………………………………………… ……. 4 2.4 Poznati problemi u trenutnom izdanju …………………………………………………………………………………………………………………………… ………. 4 2.5 Zastarjeli artikli ……………………………………………………………………………………………………………………………………… ………………………………………….. 4 2.6 Uklonjene stavke ………………………………………………………………………………………………………… …………………………………………………………………….. 4
3 Korištenje ovog izdanja ………………………………………………………………………………………………………………………………………… ……………………………. 5 3.1 Instalacija i korištenje …………………………………………………………………………………………………………………………………… ………………………………………….. 5 3.2 Sigurnosne informacije………………………………………………………………………………………………………… …………………………………………………………………….. 5 3.3 Podrška ………………………………………………………………………………… ………………………………………………………………………………………………………… 6 3.4 Politika izdavanja i održavanja SDK-a ………… …………………………………………………………………………………………………………… 6
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 2
1 Povežite aplikacije
Povežite aplikacije
1.1 novih stavki
Dodato u izdanju 4.0.0.0 · simplicity_sdk/app/flex je podijeljen na dva:
o simplicity_sdk/app/rail (RAIL SDK) o simplicity_sdk/app/connect (CONNECT SDK)
1.2 Poboljšanja
Promijenjeno u izdanju 4.0.0.0 Nema.
1.3 Popravljeni problemi
Popravljeno u izdanju 4.0.0.0 Nema.
1.4 Poznata problema u trenutnom izdanju
Problemi koji su podebljani dodani su od prethodnog izdanja. Ako ste propustili izdanje, najnovije bilješke o izdanju dostupne su na kartici TECH DOCS na https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
ID # 652925
1139850
Opis
EFR32XG21 nije podržan za „Flex (Connect) – SoC Light Example DMP” i „Flex (Connect) – SoC Switch Example ”
DMP nestabilnosti sa XG27
Zaobilazno rješenje
1.5 Zastarjele stavke
Zastarjelo u izdanju 4.0.0.0 Flex SDK Flex mapa je zastarjela i bit će uklonjena. Podijeljen je na Rail folder za RAIL SDK i Connect folder za Connect SDK.
1.6 Uklonjene stavke
Uklonjeno u izdanju 4.0.0.0 Nema.
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 3
2 Povežite stack
Povežite stack
2.1 novih stavki
Dodato u izdanju 4.0.0.0
· CCM* operacije realizovane za šifrovanje i dešifrovanje komunikacija steka sada se podrazumevano izvode koristeći PSA Crypto API. Do sada je stog koristio vlastitu implementaciju CCM* i koristio samo PSA Crypto API za izvođenje AES blok proračuna. Dvije nove komponente, “AES sigurnost (biblioteka)” i “AES sigurnost (biblioteka) | Legacy”, dodani su, omogućavajući odabir jedne ili druge implementacije. Dvije komponente su kompatibilne i mogu se instalirati u isto vrijeme. Za dodatne informacije pogledajte https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/.
2.2 Poboljšanja
Promijenjeno u izdanju 4.0.0.0 Nema.
2.3 Popravljeni problemi
Popravljeno u izdanju 4.0.0.0 Nema.
2.4 Poznata problema u trenutnom izdanju
Problemi koji su podebljani dodani su od prethodnog izdanja. Ako ste propustili izdanje, nedavne bilješke o izdanju dostupne su na kartici TECH DOCS na https://www.silabs.com/developers/gecko-software-development-kit.
ID # 501561
Opis
Kada se pokreće RAIL Multiprotocol Library (koristi se nprample kada se pokreće DMP Connect+BLE), IR kalibracija se ne izvodi zbog poznatog problema u RAIL multiprotocol biblioteci. Kao rezultat, dolazi do gubitka osjetljivosti RX reda od 3 ili 4 dBm.
U Legacy HAL komponenti, PA konfiguracija je tvrdo kodirana bez obzira na postavke korisnika ili ploče.
Zaobilazno rješenje
Dok se ovo ne promijeni kako bi se ispravno povuklo iz zaglavlja konfiguracije, file ember-phy.c u korisničkom projektu će se morati ručno modificirati kako bi odražavao željeni PA mod, voltage, i ramp vrijeme.
2.5 Zastarjele stavke
Zastarjelo u izdanju 4.0.0.0 Nema.
2.6 Uklonjene stavke
Uklonjeno u izdanju 4.0.0.0 Nema.
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 4
Korištenje ovog izdanja
3 Korištenje ovog izdanja
Ovo izdanje sadrži sljedeće: · Radio Abstraction Interface Layer (RAIL) biblioteku steka · Connect Stack Library · RAIL i Connect Sample Aplikacije · RAIL i Connect komponente i aplikacijski okvir
Ovaj SDK zavisi od Platforme Simplicity. Kod Simplicity Platforme pruža funkcionalnost koja podržava protokol plugins i API-ji u obliku drajvera i drugih funkcija nižeg sloja koje su u direktnoj interakciji sa čipovima i modulima Silicon Labs. Komponente platforme Simplicity uključuju EMLIB, EMDRV, RAIL biblioteku, NVM3 i mbedTLS. Bilješke o izdanju Simplicity Platforme dostupne su na kartici Dokumentacija u Simplicity Studio-u.
Za više informacija o Flex SDK v3.x pogledajte UG103.13: RAIL osnove i UG103.12: osnove povezivanja Silicon Labs. Ako ste prvi put korisnik, pogledajte QSG168: Vlasnički Flex SDK v3.x Vodič za brzi početak.
3.1 Instalacija i korištenje
Vlasnički Flex SDK je dostupan kao dio Simplicity SDK-a, paketa Silicon Labs SDK-ova. Da biste brzo počeli sa Simplicity SDK, instalirajte Simplicity Studio 5, koji će postaviti vaše razvojno okruženje i provesti vas kroz instalaciju Simplicity SDK-a. Simplicity Studio 5 uključuje sve što je potrebno za razvoj IoT proizvoda sa Silicon Labs uređajima, uključujući pokretač resursa i projekata, alate za konfiguraciju softvera, puni IDE sa GNU alatima i alate za analizu. Uputstva za instalaciju nalaze se u Simplicity Studio 5 korisničkom vodiču na mreži.
Alternativno, Simplicity SDK se može instalirati ručno preuzimanjem ili kloniranjem najnovijeg sa GitHuba. Pogledajte https://github.com/SiliconLabs/simplicity_sdk za više informacija.
Simplicity Studio podrazumevano instalira GSDK u: · (Windows): C:Users SimplicityStudioSDKsimplicity_sdk · (MacOS): /Korisnici/ /SimplicityStudio/SDKs/simplicity_sdk
Dokumentacija specifična za verziju SDK-a se instalira sa SDK-om. Dodatne informacije se često mogu pronaći u člancima baze znanja (KBA). API reference i druge informacije o ovom i ranijim izdanjima dostupne su na https://docs.silabs.com/.
3.2 Sigurnosne informacije
Sigurna integracija trezora
Kada se implementiraju na Secure Vault High uređaje, osjetljivi ključevi su zaštićeni pomoću funkcije Secure Vault Key Management. Sljedeća tabela prikazuje zaštićene ključeve i njihove karakteristike zaštite pohrane.
Umotani ključ niti glavni ključ PSKc ključ šifriranje ključ MLE ključ privremeni MLE ključ MAC prethodni ključ MAC trenutni ključ MAC sljedeći ključ
Izvozno / Neizvozno Izvozno Izvozno Izvozno Izvozno Neizvozno Neizvozno Neizvozno Neizvozno Neizvozno
Napomene Mora se izvesti za formiranje TLV-a Mora se izvesti za formiranje TLV-a Mora se izvesti za formiranje TLV-a
Umotani ključevi koji su označeni kao “Non-Exportable” mogu se koristiti, ali ne mogu viewuređivati ili dijeliti u vrijeme izvođenja.
Umotani ključevi koji su označeni kao "Izvozni" mogu se koristiti ili dijeliti u vrijeme izvođenja, ali ostaju šifrirani dok su pohranjeni u flash-u. Za više informacija o funkcionalnosti Secure Vault Key Management, pogledajte AN1271: Sigurno skladištenje ključeva.
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 5
Korištenje ovog izdanja
Sigurnosni savjeti
Da biste se pretplatili na Security Advisories, prijavite se na korisnički portal Silicon Labs, a zatim odaberite Account Home. Kliknite HOME da biste otišli na početnu stranicu portala, a zatim kliknite pločicu Upravljanje obavijestima. Uvjerite se da je označeno `Software/Security Advisory Notices & Product Change Notices (PCNs)' i da ste pretplaćeni na minimum za svoju platformu i protokol. Kliknite Spremi da sačuvate sve promjene.
Sljedeća slika je bivšiample:
3.3 Podrška
Korisnici Development Kita imaju pravo na obuku i tehničku podršku. Koristite Silicon Labs Flex web stranicu da biste dobili informacije o svim Silicon Labs Thread proizvodima i uslugama i da biste se prijavili za podršku za proizvode. Možete kontaktirati podršku Silicon Laboratories na http://www.silabs.com/support.
3.4 Politika izdavanja i održavanja SDK-a
Za detalje, pogledajte SDK izdanje i pravila održavanja.
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 6
Studio Simplicity
Pristup MCU i bežičnim alatima, dokumentaciji, softveru, bibliotekama izvornog koda i još mnogo toga jednim klikom. Dostupno za Windows, Mac i Linux!
IoT portfolio
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kvaliteta
www.silabs.com/quality
Podrška i zajednica
www.silabs.com/community
Odricanje od odgovornosti Silicon Labs namjerava korisnicima pružiti najnoviju, tačnu i detaljnu dokumentaciju o svim perifernim uređajima i modulima dostupnim za implementatore sistema i softvera koji koriste ili namjeravaju koristiti Silicon Labs proizvode. Podaci o karakteristikama, dostupni moduli i periferni uređaji, veličine memorije i memorijske adrese odnose se na svaki određeni uređaj, a navedeni „tipični“ parametri mogu varirati i variraju u različitim aplikacijama. Aplikacija exampsve opisane ovdje služe samo u ilustrativne svrhe. Silicon Labs zadržava pravo izmjene informacija o proizvodu, specifikacija i opisa bez daljnje najave i ne daje jamstva za tačnost ili potpunost uključenih informacija. Bez prethodne najave, Silicon Labs može ažurirati firmver proizvoda tokom proizvodnog procesa iz sigurnosnih ili pouzdanih razloga. Takve promjene neće promijeniti specifikacije ili performanse proizvoda. Silicon Labs neće snositi odgovornost za posledice korišćenja informacija navedenih u ovom dokumentu. Ovaj dokument ne podrazumijeva niti izričito daje bilo kakvu licencu za projektovanje ili proizvodnju bilo kakvih integrisanih kola. Proizvodi nisu dizajnirani ili odobreni za upotrebu u okviru bilo kojeg FDA Class III uređaja, aplikacija za koje je potrebno odobrenje FDA prije tržišta ili sistema za održavanje života bez posebne pismene saglasnosti Silicon Labs. “Sistem za održavanje života” je svaki proizvod ili sistem namijenjen da podrži ili održi život i/ili zdravlje, za koji se može razumno očekivati da će, ako ne uspije, dovesti do značajnih ozljeda ili smrti. Proizvodi Silicon Labsa nisu dizajnirani niti odobreni za vojnu primjenu. Proizvodi Silicon Labs se ni pod kojim okolnostima neće koristiti u oružju za masovno uništenje uključujući (ali ne ograničavajući se na) nuklearno, biološko ili hemijsko oružje, ili projektile koji mogu isporučiti takvo oružje. Silicon Labs se odriče svih izričitih i implicitnih garancija i neće biti odgovoran za bilo kakve povrede ili štete povezane sa upotrebom proizvoda Silicon Labs u takvim neovlašćenim aplikacijama.
Informacije o zaštitnim znakovima Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® i logotip Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo i njihove kombinacije, „svjetski energetski najprihvatljiviji mikrokontroleri“, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri logo i Zentri DMS, Z-Wave® i drugi su zaštitni znaci ili registrovani zaštitni znaci Silicon Labs. ARM, CORTEX, Cortex-M3 i THUMB su zaštitni znaci ili registrovani zaštitni znaci kompanije ARM Holdings. Keil je registrovani zaštitni znak kompanije ARM Limited. Wi-Fi je registrovani zaštitni znak Wi-Fi Alliance. Svi ostali proizvodi ili nazivi robnih marki koji se ovdje spominju su zaštitni znakovi njihovih vlasnika.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 SAD
www.silabs.com
Dokumenti / Resursi
![]() |
SILICON LABS Connect SDK softver [pdf] Korisnički priručnik Connect, SDK, Connect SDK softver, softver |
![]() |
SILICON LABS Connect SDK softver [pdf] Korisnički priručnik Poveži, SDK, Connect SDK softver, Connect SDK, Softver |