Connect SDK softver
“`html
Informacije o proizvodu
Tehnički podaci:
- Naziv proizvoda: Connect SDK 4.0.0.0 GA
- Verzija SDK paketa: Simplicity SDK Suite 2024.12.0 16. prosinca
2024 - Mrežni skup: Silicon Labs Connect (IEEE
na temelju 802.15.4) - Frekvencijski pojasevi: Sub-GHz ili 2.4 GHz
- Ciljane mrežne topologije: jednostavno
- Dokumentacija: Opsežna sa sample aplikacije
- Kompatibilni prevoditelji: isporučuje se GCC verzija 12.2.1
Studio za jednostavnost
Upute za korištenje proizvoda:
1. Instalacija i postavljanje:
Prije početka provjerite imate li potrebne prevoditelje i
alate instalirane kako je navedeno u Obavijestima o kompatibilnosti i korištenju
odjeljak korisničkog priručnika.
2. Pristup Sample Prijave:
Connect SDK dolazi sa sample aplikacije koje se nalaze u
izvorni kod. Možete ih pronaći unutar paketa Connect SDK.
3. Razvoj aplikacija:
Za razvoj aplikacija pomoću Connect SDK, pogledajte
priložena opsežna dokumentacija. Obavezno slijedite
smjernice i najbolje prakse navedene u dokumentaciji.
4. Rješavanje problema:
Ako naiđete na probleme ili pogreške tijekom korištenja Connect
SDK, pogledajte odjeljak Poznati problemi u korisničkom priručniku za
moguća rješenja ili rješenja. Također možete provjeriti ima li ažuriranja
na Silicon Labs webmjesto.
Često postavljana pitanja (FAQ):
P: Koja je glavna svrha Connect SDK-a?
O: Connect SDK kompletan je paket za razvoj softvera za
vlasničke bežične aplikacije, dizajnirane za prilagodljive
široka vlasnička bežična mrežna rješenja s niskim
Potrošnja energije.
P: Gdje mogu pronaći sample aplikacije isporučene s
Povezati SDK?
O: Sampdatoteke uključene su u Connect SDK
paket i dostupni su u formatu izvornog koda.
P: Koji su prevoditelji kompatibilni s Connect SDK-om?
O: Connect SDK je kompatibilan s GCC verzijom 12.2.1, koja
isporučuje se uz Simplicity Studio.
“`
Connect SDK 4.0.0.0 GA
Simplicity SDK Suite 2024.12.0 16. prosinca 2024
Connect SDK kompletan je paket za razvoj softvera za vlasničke bežične aplikacije koje su prethodno bile dio Proprietary SDK. Počevši od izdanja Connect SDK 4.0.0.0, vlasnički SDK podijeljen je na RAIL SDK i Connect SDK.
Connect SDK koristi Silicon Labs Connect, mrežni skup temeljen na IEEE 802.15.4 dizajniran za prilagodljiva vlasnička bežična mrežna rješenja širokog spektra koja zahtijevaju nisku potrošnju energije i rade u frekvencijskom pojasu ispod GHz ili 2.4 GHz. Rješenje je usmjereno prema jednostavnim mrežnim topologijama.
Connect SDK isporučuje se s opsežnom dokumentacijom i sample aplikacije. Sve bivšeampdatoteke se nalaze u izvornom kodu unutar Connect SDK-aample aplikacije.
Ove napomene o izdanju pokrivaju verziju(e) SDK-a:
POVEŽITE APLIKACIJE I NASTUPITE KLJUČNE ZNAČAJKE
· PSA Crypto hardversko ubrzanje za enkripciju korisnog sadržaja omogućeno u Connect Stacku na dijelovima Series-2
· Connect stack i Connect SDK omogućeni na BRD4276A radijskoj ploči s EFR32FG25 i SKY66122-11 prednjim modulom za aplikacije visoke TX snage
4.0.0.0 GA objavljen 16. prosinca 2024.
Obavijesti o kompatibilnosti i korištenju
Informacije o sigurnosnim ažuriranjima i obavijestima potražite u poglavlju o sigurnosti u Napomenama o izdanju platforme instaliranim uz ovaj SDK ili na kartici TEHNIČKI DOKUMENTI na https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs također toplo preporuča da se pretplatite na Sigurnosne savjete za ažurirane informacije. Za upute ili ako ste novi u Silicon Labs Flex SDK, pogledajte Korištenje ovog izdanja.
Kompatibilni prevoditelji:
IAR Embedded Workbench za ARM (IAR-EWARM) verzija 9.40.1 · Korištenje vina za izgradnju pomoću IarBuild.exe pomoćnog programa naredbenog retka ili IAR Embedded Workbench GUI na macOS-u ili Linuxu može rezultirati
netočno filekoristi se zbog kolizija u vinskom algoritmu raspršivanja za generiranje kratkog file imena. · Korisnicima koji koriste macOS ili Linux savjetuje se da ne grade s IAR-om izvan Simplicity Studija. Kupci koji to rade trebali bi pažljivo
provjerite je li ispravan files se koriste.
GCC (GNU Compiler Collection) verzija 12.2.1, isporučena uz Simplicity Studio.
silabs.com | Izgradnja povezanijeg svijeta.
Autorsko pravo © 2024 Silicon Laboratories
Poveži 4.0.0.0
Sadržaj
Sadržaj
1 Connect aplikacije……………………………………………………………………………………………………………………………… ……………………….. 3 1.1 Nove stavke……………………………………………………………………………………………… ……………………………………………………………….. 3 1.2 Poboljšanja………………………………………………………… …………………………………………………………………………………………….. 3 1.3 Riješeni problemi …………………… ……………………………………………………………………………………………………………………………………… . 3 1.4 Poznati problemi u trenutnom izdanju ………………………………………………………………………………………………………………… ………. 3 1.5 Zastarjele stavke …………………………………………………………………………………………………………………………… ……………………….. 3 1.6 Uklonjene stavke …………………………………………………………………………………………… ………………………………………………………….. 3
2 Connect Stack ……………………………………………………………………………………………………………………………… …………………………………… 4 2.1 Nove stavke………………………………………………………………………………………… …………………………………………………………………….. 4 2.2 Poboljšanja…………………………………………………… …………………………………………………………………………………………………….. 4 2.3 Riješeni problemi ……………… ……………………………………………………………………………………………………………………………………… ……. 4 2.4 Poznati problemi u trenutnom izdanju ………………………………………………………………………………………………………………… ………. 4 2.5 Zastarjele stavke …………………………………………………………………………………………………………………………… ……………………….. 4 2.6 Uklonjene stavke …………………………………………………………………………………………… ………………………………………………………….. 4
3 Korištenje ovog izdanja …………………………………………………………………………………………………………………………… ………………………………. 5 3.1 Instalacija i upotreba ………………………………………………………………………………………………………………………… ……………………….. 5 3.2 Sigurnost Informacija………………………………………………………………………………………………………………………………… …………….. 5 3.3 Podrška ……………………………………………………………………………………………………………………………………… ……………………………… 6 3.4 SDK izdanje i politika održavanja ……………………………………………………………………………………………………………………… 6
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 2
1 Povežite aplikacije
Povežite aplikacije
1.1 Nove stavke
Dodano u izdanju 4.0.0.0 · simplicity_sdk/app/flex podijeljen je u dva:
o simplicity_sdk/app/rail (RAIL SDK) o simplicity_sdk/app/connect (CONNECT SDK)
NIKADA Poboljšanja
Promijenjeno u izdanju 4.0.0.0 Ništa.
1.3 Riješeni problemi
Ispravljeno u izdanju 4.0.0.0 Ništa.
1.4 Poznati problemi u trenutnom izdanju
Problemi podebljani dodani su od prethodnog izdanja. Ako ste propustili izdanje, najnovije bilješke o izdanju dostupne su na kartici TEHNIČKI DOKUMENTI na https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
ID broj 652925
1139850
Opis
EFR32XG21 nije podržan za “Flex (Connect) – SoC Light Example DMP” i “Flex (Connect) – SoC Switch Examp"
DMP nestabilnosti s XG27
Zaobilazno rješenje
1.5 zastarjelih stavki
Zastarjelo u izdanju 4.0.0.0 Flex SDK Flex mapa je zastarjela i bit će uklonjena. Podijeljen je u mapu Rail za RAIL SDK i mapu Connect za Connect SDK..
1.6 uklonjenih stavki
Uklonjeno u izdanju 4.0.0.0 Ništa.
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 3
2 Connect Stack
Connect Stack
2.1 Nove stavke
Dodano u izdanju 4.0.0.0
· CCM* operacije realizirane za šifriranje i dešifriranje komunikacije snopa sada se izvode prema zadanim postavkama pomoću PSA Crypto API-ja. Do sada je skup koristio vlastitu implementaciju CCM* i koristio samo PSA Crypto API za izvođenje AES blok izračuna. Dvije nove komponente, “AES Security (Library)” i “AES Security (Library) | Legacy”, dodani su, omogućujući odabir jedne ili druge implementacije. Dvije komponente su kompatibilne i mogu se instalirati istovremeno. Pogledajte https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/ za dodatne informacije.
NIKADA Poboljšanja
Promijenjeno u izdanju 4.0.0.0 Ništa.
2.3 Riješeni problemi
Ispravljeno u izdanju 4.0.0.0 Ništa.
2.4 Poznati problemi u trenutnom izdanju
Problemi podebljani dodani su od prethodnog izdanja. Ako ste propustili izdanje, najnovije bilješke o izdanju dostupne su na kartici TEHNIČKI DOKUMENTI na https://www.silabs.com/developers/gecko-software-development-kit.
ID broj 501561
Opis
Prilikom pokretanja RAIL Multiprotocol Library (koristi se nprample kada se izvodi DMP Connect+BLE), IR kalibracija se ne izvodi zbog poznatog problema u biblioteci više protokola RAIL. Kao rezultat toga, dolazi do gubitka RX osjetljivosti reda veličine 3 ili 4 dBm.
U Legacy HAL komponenti, PA konfiguracija je tvrdo kodirana bez obzira na postavke korisnika ili ploče.
Zaobilazno rješenje
Sve dok se ovo ne promijeni da ispravno povlači iz konfiguracijskog zaglavlja, file ember-phy.c u korisnikovom projektu morat će se modificirati ručno kako bi odražavao željeni PA način, sv.tage i ramp vrijeme.
2.5 zastarjelih stavki
Zastarjelo u izdanju 4.0.0.0 Nema.
2.6 uklonjenih stavki
Uklonjeno u izdanju 4.0.0.0 Ništa.
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: · Biblioteku snopa sloja sučelja radijske apstrakcije (RAIL) · Biblioteku snopa za povezivanje · RAIL i Connect Sample Aplikacije · RAIL i Connect komponente i aplikacijski okvir
Ovaj SDK ovisi o platformi Simplicity. Kod Simplicity Platforme pruža funkcionalnost koja podržava protokol plugins i API-je u obliku upravljačkih programa i drugih značajki nižeg sloja koje izravno komuniciraju s čipovima i modulima Silicon Labsa. Komponente Simplicity Platforme uključuju EMLIB, EMDRV, RAIL knjižnicu, NVM3 i mbedTLS. Bilješke o izdanju platforme Simplicity dostupne su na kartici Dokumentacija Simplicity Studija.
Za više informacija o Flex SDK v3.x pogledajte UG103.13: RAIL Fundamentals i UG103.12: Silicon Labs Connect Fundamentals. Ako ste prvi korisnik, pogledajte QSG168: Proprietary Flex SDK v3.x Quick Start Guide.
3.1 Instalacija i korištenje
Vlasnički Flex SDK dostupan je kao dio Simplicity SDK-a, paketa Silicon Labs SDK-ova. Kako biste brzo započeli s Simplicity SDK-om, 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 s uređajima Silicon Labsa, uključujući pokretač resursa i projekata, alate za konfiguraciju softvera, puni IDE s lancem alata GNU i alate za analizu. Upute za instalaciju nalaze se u mrežnom korisničkom priručniku za Simplicity Studio 5.
Alternativno, Simplicity SDK može se instalirati ručno preuzimanjem ili kloniranjem najnovijeg s GitHuba. Pogledajte https://github.com/SiliconLabs/simplicity_sdk za više informacija.
Simplicity Studio prema zadanim postavkama instalira GSDK u: · (Windows): C:Users SimplicityStudioSDKssimplicity_sdk · (MacOS): /Korisnici/ /SimplicityStudio/SDKs/simplicity_sdk
Dokumentacija specifična za verziju SDK-a instalirana je uz SDK. Dodatne informacije često se 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 uređaje Secure Vault High, osjetljivi ključevi zaštićeni su pomoću funkcije Secure Vault Key Management. Sljedeća tablica prikazuje zaštićene ključeve i njihove karakteristike zaštite pohrane.
Umotani ključ Glavni ključ niti PSKc ključ Enkripcijski ključ MLE ključ Privremeni MLE ključ MAC Prethodni ključ MAC Trenutni ključ MAC Sljedeći ključ
Izvozno / Neizvozno Izvozno Izvozno Izvozno Neizvozno Neizvozno Neizvozno Neizvozno Neizvozno Neizvozno
Napomene Mora se moći izvoziti da bi se formirali TLV-ovi Mora se moći izvoziti da bi se formirali TLV-ovi Mora se moći izvoziti da bi se formirali TLV-ovi
Zamotani ključevi koji su označeni kao "Non-Exportable" mogu se koristiti, ali ne mogu viewizdani ili podijeljeni tijekom izvođenja.
Zamotani ključevi koji su označeni kao "Izvozni" mogu se koristiti ili dijeliti tijekom izvođenja, ali ostaju šifrirani dok su pohranjeni u flashu. Za više informacija o funkciji Secure Vault Key Management pogledajte AN1271: Secure Key Storage.
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 5
Korištenje ovog izdanja
Sigurnosni savjeti
Da biste se pretplatili na sigurnosne savjete, prijavite se na korisnički portal Silicon Labs, a zatim odaberite Početna stranica računa. Kliknite POČETNA stranica za odlazak na početnu stranicu portala, a zatim kliknite pločicu Upravljanje obavijestima. Provjerite je li označeno `Software/Security Advisory Notices & Product Change Notices (PCNs)' i jeste li pretplaćeni barem na svoju platformu i protokol. Pritisnite Spremi za spremanje promjena.
Sljedeća slika je exampono:
3.3 Podrška
Korisnici Development Kit-a ispunjavaju uvjete za obuku i tehničku podršku. Koristite Silicon Labs Flex web stranici za dobivanje informacija o svim proizvodima i uslugama Silicon Labs Thread te za prijavu za podršku proizvoda. Podršku Silicon Laboratories možete kontaktirati na http://www.silabs.com/support.
3.4 Pravila izdavanja i održavanja SDK-a
Za pojedinosti pogledajte Pravila o izdavanju i održavanju SDK-a.
silabs.com | Izgradnja povezanijeg svijeta.
Connect 4.0.0.0 | 6
Studio za jednostavnost
Pristup MCU i bežičnim alatima, dokumentaciji, softveru, knjižnicama izvornog koda i još mnogo toga jednim klikom. Dostupno za Windows, Mac i Linux!
IoT portfelj
www.silabs.com/IoT
SW/HW
www.silabs.com/jednostavnost
Kvaliteta
www.silabs.com/kvaliteta
Podrška i zajednica
www.silabs.com/community
Odricanje od odgovornosti Silicon Labs namjerava korisnicima pružiti najnoviju, točnu i detaljnu dokumentaciju o svim perifernim uređajima i modulima dostupnim za implementatore sustava 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 razlikuju se u različitim aplikacijama. Prijava nprampovdje opisane samo su u ilustrativne svrhe. Silicon Labs zadržava pravo izmjene bez daljnje obavijesti informacija o proizvodu, specifikacija i opisa ovdje i ne daje jamstva u pogledu točnosti ili potpunosti uključenih informacija. Bez prethodne obavijesti, Silicon Labs može ažurirati firmver proizvoda tijekom procesa proizvodnje iz sigurnosnih ili pouzdanih razloga. Takve promjene neće promijeniti specifikacije ili performanse proizvoda. Silicon Labs neće snositi nikakvu odgovornost za posljedice korištenja informacija navedenih u ovom dokumentu. Ovaj dokument ne podrazumijeva niti izričito daje bilo kakvu licencu za projektiranje ili proizvodnju integriranih sklopova. Proizvodi nisu dizajnirani niti ovlašteni za upotrebu u bilo kojem uređaju FDA klase III, aplikacijama za koje je potrebno prethodno odobrenje FDA ili sustavima za održavanje života bez posebnog pisanog pristanka Silicon Labs. "Sustav za održavanje života" je bilo koji proizvod ili sustav namijenjen održavanju ili održavanju života i/ili zdravlja, za koji se, ako zakaže, može razumno očekivati da će rezultirati značajnim osobnim ozljedama ili smrću. Proizvodi Silicon Labsa nisu dizajnirani niti odobreni za vojnu primjenu. Proizvodi Silicon Labsa ni pod kojim uvjetima se ne smiju koristiti u oružju za masovno uništenje uključujući (ali ne ograničavajući se na) nuklearno, biološko ili kemijsko oružje ili projektile koji mogu isporučiti takvo oružje. Silicon Labs se odriče svih izričitih i podrazumijevanih jamstava i neće biti odgovoran za bilo kakve ozljede ili štete povezane s korištenjem proizvoda Silicon Labs u takvim neovlaštenim aplikacijama.
Informacije o zaštitnim znakovima Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® i logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo i njihove kombinacije, “najštedljiviji mikrokontroleri na svijetu”, 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 zaštitni su znakovi ili registrirani zaštitni znakovi tvrtke Silicon Labs. ARM, CORTEX, Cortex-M3 i THUMB su zaštitni znakovi ili registrirani zaštitni znakovi ARM Holdingsa. Keil je registrirani zaštitni znak tvrtke ARM Limited. Wi-Fi je registrirani zaštitni znak Wi-Fi Alliance. Svi ostali proizvodi ili nazivi robnih marki koji se ovdje spominju zaštitni su 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 Software, Software |
Reference
-
Silicijski laboratoriji
-
Silicijski laboratoriji
-
Zajednica Silicon Labs
-
IoT – Internet of Things – Silicon Labs
-
Tehnička podrška - Silicon Labs
- korisnički priručnik