Connetti il software SDK
“
Informazioni sul prodotto
Specifiche:
- Nome prodotto: Connect SDK 4.0.0.0 GA
- Versione SDK Suite: Simplicity SDK Suite 2024.12.0 16 dicembre,
2024 - Stack di rete: Silicon Labs Connect (IEEE
Basato su 802.15.4) - Bande di frequenza: sub-GHz o 2.4 GHz
- Topologie di rete mirate: semplici
- Documentazione: Ampia con sample applicazioni
- Compilatori compatibili: GCC versione 12.2.1 fornito con
Semplicità Studio
Istruzioni per l'uso del prodotto:
1. Installazione e configurazione:
Prima di iniziare, assicurati di avere i compilatori necessari e
strumenti installati come indicato nelle Note sulla compatibilità e sull'uso
sezione del manuale utente.
2. Accesso a Sample Applicazioni:
Connect SDK è dotato di sample applicazioni fornite in
codice sorgente. Puoi trovarli all'interno del pacchetto Connect SDK.
3. Sviluppo di applicazioni:
Per sviluppare applicazioni utilizzando Connect SDK, fare riferimento a
ampia documentazione fornita. Assicurati di seguire le
linee guida e buone pratiche descritte nella documentazione.
4. Risoluzione dei problemi:
Se riscontri problemi o errori durante l'utilizzo di Connect
SDK, fare riferimento alla sezione Problemi noti nel manuale utente per
possibili soluzioni alternative o soluzioni. Puoi anche controllare gli aggiornamenti
sui laboratori di silicio websito.
Domande frequenti (FAQ):
D: Qual è lo scopo principale del Connect SDK?
A: Connect SDK è una suite completa per lo sviluppo software per
applicazioni wireless proprietarie, progettate per essere personalizzabili
soluzioni di rete wireless proprietarie su larga scala con basso
consumo di energia.
D: Dove posso trovare il sample applicazioni fornite con il
Connettere l'SDK?
R: Il sample applicazioni sono incluse nel Connect SDK
pacchetto e sono disponibili in formato codice sorgente.
D: Quali compilatori sono compatibili con Connect SDK?
A: Connect SDK è compatibile con la versione 12.2.1 di GCC, che
è fornito con Simplicity Studio.
“`
Connetti SDK 4.0.0.0 GA
Suite SDK Simplicity 2024.12.0 16 dicembre 2024
Connect SDK è una suite completa di sviluppo software per applicazioni wireless proprietarie che in precedenza faceva parte di Proprietary SDK. A partire dalla release Connect SDK 4.0.0.0, Proprietary SDK è suddiviso in RAIL SDK e Connect SDK.
Connect SDK utilizza Silicon Labs Connect, uno stack di rete basato su IEEE 802.15.4 progettato per soluzioni di rete wireless proprietarie personalizzabili e ad ampio raggio che richiedono un basso consumo energetico e operano nelle bande di frequenza sub-GHz o 2.4 GHz. La soluzione è mirata a topologie di rete semplici.
Connect SDK è fornito con una documentazione completa e sample applicazioni. Tutti esampi file sono forniti nel codice sorgente all'interno del Connect SDKample applicazioni.
Queste note di rilascio riguardano le versioni dell'SDK:
CONNETTI LE APP E COLLEGA LE FUNZIONALITÀ PRINCIPALI
· Accelerazione hardware PSA Crypto per la crittografia del payload abilitata in Connect Stack sulle parti della Serie 2
· Stack di connessione e SDK di connessione abilitati sulla scheda radio BRD4276A con modulo frontend EFR32FG25 e SKY66122-11 per applicazioni ad alta potenza di trasmissione
4.0.0.0 GA rilasciato il 16 dicembre 2024.
Avvisi di compatibilità e utilizzo
Per informazioni sugli aggiornamenti e gli avvisi sulla sicurezza, consultare il capitolo Sicurezza delle note sulla versione della piattaforma installata con questo SDK o nella scheda DOCUMENTI TECNICI su https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs consiglia inoltre vivamente di abbonarsi agli avvisi di sicurezza per informazioni aggiornate. Per istruzioni o se non si ha familiarità con Silicon Labs Flex SDK, vedere Utilizzo di questa versione.
Compilatori compatibili:
IAR Embedded Workbench for ARM (IAR-EWARM) versione 9.40.1 · L'utilizzo di wine per compilare con l'utilità della riga di comando IarBuild.exe o la GUI IAR Embedded Workbench su macOS o Linux potrebbe comportare
non corretto fileviene utilizzato a causa di collisioni nell'algoritmo di hashing di wine per la generazione di short file nomi. · Si consiglia ai clienti che utilizzano macOS o Linux di non creare con IAR al di fuori di Simplicity Studio. I clienti che lo fanno dovrebbero fare attenzione
verificare che sia corretto filevengono utilizzati.
GCC (The GNU Compiler Collection) versione 12.2.1, fornita con Simplicity Studio.
silabs.com | Costruire un mondo più connesso.
Copyright © 2024 di Silicon Laboratories
Connetti 4.0.0.0
Contenuto
Contenuto
1 Connetti le applicazioni…………………………. …………….. 3 1.1 Nuovi Articoli……………………………. …………………………………………………………………….. 3 1.2 Miglioramenti………………………………………… …………………………………………………………………………………………………….. 3 1.3 Problemi risolti ………… …………………..……………..………….. . 3 1.4 Problemi noti nella versione attuale ……………………….. ………. 3 1.5 Articoli obsoleti ……………………….. …………….. 3 1.6 Elementi rimossi …………………..…………. ………………………………………..3
2 Connetti lo stack ……………………….. …………….. 4 2.1 Nuovi elementi……………..……………..……………. …………………………………………………………………….. 4 2.2 Miglioramenti……………………… ……………………..……………..…………. …………………..……………..………….. ……. 4 2.3 Problemi noti nella versione attuale ……………………….. ………. 4 2.4 Articoli obsoleti ……………………….. …………….. 4 2.5 Elementi rimossi …………………..…………. …………………………………………..4
3 Utilizzo di questa versione ………………………………………………………………………………………………………………………………………………………. 5 3.1 Installazione e utilizzo ………………………………………………………………………………………………………………………………………………………….. 5 3.2 Informazioni sulla sicurezza …………………………………………………………………………………………………………………………………………………………….. 5 3.3 Supporto ……………………………………………………………………………………………………………………………………………………………………… 6 3.4 Politica di rilascio e manutenzione dell'SDK …………………………………………………………………………………………………………………………… 6
silabs.com | Costruire un mondo più connesso.
Connetti 4.0.0.0 | 2
1 Connetti le applicazioni
Connetti applicazioni
1.1 nuovi oggetti
Aggiunto nella versione 4.0.0.0 · simplicity_sdk/app/flex è diviso in due:
o simplicity_sdk/app/rail (SDK RAIL) o simplicity_sdk/app/connect (SDK CONNECT)
MAI miglioramenti
Modificato nella versione 4.0.0.0 Nessuna.
1.3 Problemi risolti
Risolto il problema nella versione 4.0.0.0 Nessuno.
1.4 Problemi noti nella versione corrente
I problemi in grassetto sono stati aggiunti rispetto alla versione precedente. Se ti sei perso una versione, le note sulla versione recente sono disponibili nella scheda DOCUMENTI TECNICI su https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
ID n. 652925
1139850
Descrizione
EFR32XG21 non è supportato per “Flex (Connect) – SoC Light Example DMP” e “Flex (Connect) – SoC Switch Example "
Instabilità DMP con XG27
Soluzione alternativa
1.5 Articoli obsoleti
Obsoleto nella release 4.0.0.0 Flex SDK La cartella Flex è obsoleta e verrà rimossa. È stata divisa nella cartella Rail per RAIL SDK e nella cartella Connect per Connect SDK.
1.6 Elementi rimossi
Rimosso nella versione 4.0.0.0 Nessuno.
silabs.com | Costruire un mondo più connesso.
Connetti 4.0.0.0 | 3
2 Connetti la pila
Connetti pila
2.1 nuovi oggetti
Aggiunto nella versione 4.0.0.0
· Le operazioni CCM* realizzate per crittografare e decrittografare le comunicazioni dello stack vengono ora eseguite di default tramite PSA Crypto API. Finora, lo stack utilizzava la propria implementazione di CCM* e utilizzava solo PSA Crypto API per eseguire calcoli di blocchi AES. Sono stati aggiunti due nuovi componenti, "AES Security (Library)" e "AES Security (Library) | Legacy", che consentono la selezione di una o dell'altra delle implementazioni. I due componenti sono compatibili e possono essere installati contemporaneamente. Fare riferimento a https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/ per ulteriori informazioni.
MAI miglioramenti
Modificato nella versione 4.0.0.0 Nessuna.
2.3 Problemi risolti
Risolto il problema nella versione 4.0.0.0 Nessuno.
2.4 Problemi noti nella versione corrente
I problemi in grassetto sono stati aggiunti rispetto alla versione precedente. Se ti sei perso una versione, le note sulla versione recente sono disponibili nella scheda DOCUMENTI TECNICI su https://www.silabs.com/developers/gecko-software-development-kit.
ID n. 501561
Descrizione
Quando si esegue la libreria multiprotocollo RAIL (utilizzata ad esample quando si esegue DMP Connect+BLE), la calibrazione IR non viene eseguita a causa di un problema noto nella libreria multiprotocollo RAIL. Di conseguenza, si verifica una perdita di sensibilità RX dell'ordine di 3 o 4 dBm.
Nel componente Legacy HAL, la configurazione PA è codificata indipendentemente dalle impostazioni dell'utente o della scheda.
Soluzione alternativa
Fino a quando questo non viene modificato per estrarre correttamente dall'intestazione di configurazione, il file file ember-phy.c nel progetto dell'utente dovrà essere modificato manualmente per riflettere la modalità PA desiderata, voltage e ramp tempo.
2.5 Articoli obsoleti
Obsoleto nella versione 4.0.0.0 Nessuno.
2.6 Elementi rimossi
Rimosso nella versione 4.0.0.0 Nessuno.
silabs.com | Costruire un mondo più connesso.
Connetti 4.0.0.0 | 4
Utilizzo di questa versione
3 Utilizzo di questa versione
Questa versione contiene quanto segue: · Libreria stack Radio Abstraction Interface Layer (RAIL) · Libreria Connect Stack · RAIL e Connect Sample Applicazioni · Componenti RAIL e Connect e framework applicativo
Questo SDK dipende dalla piattaforma Simplicity. Il codice Simplicity Platform fornisce funzionalità che supportano il protocollo plugins e API sotto forma di driver e altre funzionalità di livello inferiore che interagiscono direttamente con chip e moduli Silicon Labs. I componenti di Simplicity Platform includono EMLIB, EMDRV, RAIL Library, NVM3 e mbedTLS. Le note sulla versione di Simplicity Platform sono disponibili nella scheda Documentazione di Simplicity Studio.
Per ulteriori informazioni su Flex SDK v3.x vedere UG103.13: RAIL Fundamentals e UG103.12: Silicon Labs Connect Fundamentals. Se sei un utente alle prime armi, consulta QSG168: Guida introduttiva proprietaria Flex SDK v3.x.
3.1 Installazione e utilizzo
Il Flex SDK proprietario viene fornito come parte di Simplicity SDK, la suite di SDK di Silicon Labs. Per iniziare rapidamente con Simplicity SDK, installa Simplicity Studio 5, che configurerà il tuo ambiente di sviluppo e ti guiderà attraverso l'installazione di Simplicity SDK. Simplicity Studio 5 include tutto il necessario per lo sviluppo di prodotti IoT con i dispositivi Silicon Labs, tra cui un lanciatore di risorse e progetti, strumenti di configurazione software, IDE completo con toolchain GNU e strumenti di analisi. Le istruzioni di installazione sono fornite nella Guida per l'utente online di Simplicity Studio 5.
In alternativa, Simplicity SDK può essere installato manualmente scaricando o clonando la versione più recente da GitHub. Vedi https://github.com/SiliconLabs/simplicity_sdk per ulteriori informazioni.
Simplicity Studio installa GSDK per impostazione predefinita in: · (Windows): C:Users SimplicityStudioSDKssimplicity_sdk · (MacOS): /Utenti/ /SimplicityStudio/SDKs/simplicity_sdk
La documentazione specifica della versione dell'SDK viene installata con l'SDK. Ulteriori informazioni sono spesso reperibili negli articoli della knowledge base (KBA). I riferimenti API e altre informazioni su questa versione e su quelle precedenti sono disponibili su https://docs.silabs.com/.
3.2 Informazioni sulla sicurezza
Integrazione del Vault sicuro
Quando vengono implementate su dispositivi Secure Vault High, le chiavi sensibili vengono protette utilizzando la funzionalità Secure Vault Key Management. La tabella seguente mostra le chiavi protette e le relative caratteristiche di protezione dell'archiviazione.
Chiave incapsulata Chiave master del thread Chiave PSKc Chiave di crittografia Chiave MLE Chiave MLE temporanea MAC Chiave precedente MAC Chiave corrente MAC Chiave successiva
Esportabile / Non esportabile Esportabile Esportabile Esportabile Non esportabile Non esportabile Non esportabile Non esportabile Non esportabile
Note Deve essere esportabile per formare i TLV Deve essere esportabile per formare i TLV Deve essere esportabile per formare i TLV
Le chiavi incapsulate contrassegnate come "non esportabili" possono essere utilizzate ma non possono esserlo viewed o condiviso in fase di esecuzione.
Le chiavi incapsulate contrassegnate come "esportabili" possono essere utilizzate o condivise in fase di runtime, ma rimangono crittografate durante l'archiviazione nella memoria flash. Per ulteriori informazioni sulla funzionalità di gestione delle chiavi di Secure Vault, vedere AN1271: Archiviazione sicura delle chiavi.
silabs.com | Costruire un mondo più connesso.
Connetti 4.0.0.0 | 5
Utilizzo di questa versione
Consulenza sulla sicurezza
Per abbonarti agli avvisi di sicurezza, accedi al portale clienti di Silicon Labs, quindi seleziona Account Home. Fare clic su HOME per accedere alla home page del portale, quindi fare clic sul riquadro Gestisci notifiche. Assicurati che "Avvisi di avviso di software/sicurezza e avvisi di modifica del prodotto (PCN)" sia selezionato e che tu sia abbonato almeno alla tua piattaforma e al tuo protocollo. Fare clic su Salva per salvare eventuali modifiche.
La figura seguente è un exampon:
3.3 Supporto
I clienti del kit di sviluppo hanno diritto alla formazione e al supporto tecnico. Utilizzare Silicon Labs Flex web pagina per ottenere informazioni su tutti i prodotti e servizi Silicon Labs Thread e per registrarsi per il supporto del prodotto. È possibile contattare il supporto Silicon Laboratories all'indirizzo http://www.silabs.com/support.
3.4 Politica di rilascio e manutenzione dell'SDK
Per maggiori dettagli, vedere la politica di rilascio e manutenzione dell'SDK.
silabs.com | Costruire un mondo più connesso.
Connetti 4.0.0.0 | 6
Semplicità Studio
Accesso con un clic a MCU e strumenti wireless, documentazione, software, librerie di codici sorgente e altro. Disponibile per Windows, Mac e Linux!
Portafoglio IoT
www.silabs.com/IoT
software/hardware
www.silabs.com/semplicità
Qualità
www.silabs.com/qualità
Supporto e comunità
www.silabs.com/community
Esclusione di responsabilità Silicon Labs intende fornire ai clienti la documentazione più recente, accurata e approfondita di tutte le periferiche e i moduli disponibili per gli implementatori di sistemi e software che utilizzano o intendono utilizzare i prodotti Silicon Labs. I dati di caratterizzazione, i moduli e le periferiche disponibili, le dimensioni della memoria e gli indirizzi di memoria si riferiscono a ciascun dispositivo specifico e i parametri "tipici" forniti possono variare a seconda delle applicazioni. Applicazione example qui descritte sono solo a scopo illustrativo. Silicon Labs si riserva il diritto di apportare modifiche senza ulteriore avviso alle informazioni, alle specifiche e alle descrizioni del prodotto qui contenute e non fornisce garanzie in merito all'accuratezza o alla completezza delle informazioni incluse. Senza preavviso, Silicon Labs può aggiornare il firmware del prodotto durante il processo di produzione per motivi di sicurezza o affidabilità. Tali modifiche non alterano le specifiche o le prestazioni del prodotto. Silicon Labs non si assume alcuna responsabilità per le conseguenze dell'uso delle informazioni fornite in questo documento. Questo documento non implica o concede espressamente alcuna licenza per progettare o fabbricare circuiti integrati. I prodotti non sono progettati o autorizzati per essere utilizzati all'interno di dispositivi FDA di Classe III, applicazioni per le quali è richiesta l'approvazione prima della commercializzazione della FDA o sistemi di supporto vitale senza lo specifico consenso scritto di Silicon Labs. Un "sistema di supporto vitale" è qualsiasi prodotto o sistema destinato a sostenere o sostenere la vita e/o la salute che, in caso di guasto, può ragionevolmente causare gravi lesioni personali o morte. I prodotti Silicon Labs non sono progettati o autorizzati per applicazioni militari. I prodotti Silicon Labs non devono in nessun caso essere utilizzati in armi di distruzione di massa incluse (ma non limitate a) armi nucleari, biologiche o chimiche o missili in grado di consegnare tali armi. Silicon Labs declina ogni garanzia esplicita e implicita e non sarà responsabile per eventuali lesioni o danni correlati all'uso di un prodotto Silicon Labs in tali applicazioni non autorizzate.
Informazioni sui marchi Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® e il logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro e loro combinazioni, "i microcontrollori più efficienti al mondo dal punto di vista energetico", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, il logo Telegesis®, USBXpress®, Zentri, il logo Zentri e Zentri DMS, Z-Wave® e altri sono marchi o marchi registrati di Silicon Labs. ARM, CORTEX, Cortex-M3 e THUMB sono marchi o marchi registrati di ARM Holdings. Keil è un marchio registrato di ARM Limited. Wi-Fi è un marchio registrato della Wi-Fi Alliance. Tutti gli altri prodotti o marchi qui menzionati sono marchi dei rispettivi proprietari.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Stati Uniti
www.silabs.com
Documenti / Risorse
![]() |
Software SDK di SILICON LABS Connect [pdf] Guida utente Connetti, SDK, Connetti Software SDK, Software |
![]() |
Software SDK di SILICON LABS Connect [pdf] Guida utente Connect, SDK, Connect SDK Software, Connect SDK, Software |