SILICON LABS 8.0.2.0 Bluetooth Mesh SDK
![]()
Specificazioni
- Nome di u produttu: Simplicity SDK Suite
- Versione: 2024.12.2
- Data di liberazione: 1 aprile 2025
- Caratteristiche: Versione di specificazione di maglia Bluetooth 1.1
Informazione di u produttu
U Simplicity SDK Suite include funzioni supportate da a versione di specificazione di maglia Bluetooth 1.1. Fornisce cumpatibilità cù diversi compilatori è offre novi funzioni, API, miglioramenti è correzioni in diverse versioni.
Istruzzioni per l'usu di u produttu
Cuminciatu
Prima di utilizà u pruduttu, assicuratevi di avè lettu u capitulu di Sicurezza di e Note di Liberazione di a Piattaforma per l'aghjurnamenti è l'avvisi di sicurezza. Abbonate à i Cunsiglii di Sicurezza per infurmazione aghjurnata. Sè site novu à u Silicon Labs Bluetooth mesh SDK, riferite à a guida "Using This Release".
Nove funzioni è API
A liberazione include un novu examples supporting RTOS (Micrium è FreeRTOS) è cambiamenti in i cumpunenti di l'applicazioni cum'è Sli_sensor_server_cadence.c esse rinominati in Sl_sensor_server_cadence.c.
Migliuramentu
A documentazione API per a gestione di dati di autentificazione OOB nantu à u prestatore è u prestatore hè stata corretta è chjarificata.
Problemi fissi
- Fixatu in a versione 8.0.2.0: Problemi risolti cù cumandamenti BGAPI di prova, sl_btmesh_lpn_init, sl_btmesh_node_get_rssi, messagi segmentati trasmessi nantu à loopback locale, è inizializazione di mudellu di Scene Server.
- Fixatu in a versione 8.0.1.0: Risolve i prublemi cù Friend chì ricunnosce i dati segmentati è risolti in a versione 8.0.0.0 in relazione à i cuntrolli di prutezzione di replay, riferimentu di puntatore nulla, annunzii in uscita obsoleti, prublemi di sincronizazione, operazioni di installazione di serviziu GATT, attività periodica in esecuzione, è sequenza di deinizializazione DFU Standalone Updater.
Bluetooth® Mesh SDK 8.0.2.0 GA Simplicity SDK Suite 2024.12.2 1 aprile 2025
- A maglia Bluetooth hè una nova topulugia dispunibule per i dispositi Bluetooth Low Energy (LE) chì permette a cumunicazione assai à parechji (m:m). Hè ottimizatu per a creazione di rete di dispositivi à grande scala, è hè idealmente adattatu per l'automatizazione di l'edifici, e rete di sensori è u seguimentu di l'assi. U nostru software è SDK per u sviluppu Bluetooth sustene a rete Bluetooth è a funziunalità Bluetooth. I sviluppatori ponu aghjunghje a cumunicazione in rete di rete à i dispositi LE cum'è luci cunnessi, automatizazione di a casa è sistemi di seguimentu di l'assi. U software supporta ancu u beaconing Bluetooth, u scanning beacon, è e cunnessione GATT per chì a rete Bluetooth pò cunnette à i telefoni intelligenti, tablette è altri dispositi Bluetooth LE.
- Questa versione include funzioni supportate da a versione di specificazione di maglia Bluetooth 1.1.
- Queste note di liberazione copre e versioni di SDK:
- 8.0.2.0 publicatu u 1 d'aprile di u 2025
- 8.0.1.0 publicatu l'5 di ferraghju 2025
- 8.0.0.0 publicatu u 16 di dicembre di u 2024
![]()
CARATTERISTICHE CHIAVE
- Supportu aghjuntu per Microum è Fre-eRTOS.
- Correzioni di bug è miglioramenti minori.
Avvisi di cumpatibilità è usu
Per più infurmazione nantu à l'aghjurnamenti è l'avvisi di sicurezza, vede u capitulu di Sicurezza di e Note di Rilascio di Piattaforma installate cù questu SDK o in a pagina di Note di Rilascio di Silicon Labs. Silicon Labs ricumande ancu fermamente chì vi abbonate à i Cunsiglii di Sicurezza per infurmazione aghjurnata. Per struzzioni, o sè site novu à u Silicon Labs Bluetooth mesh SDK, vede Using This Release.
Compilatori compatibili:
IAR Embedded Workbench for ARM (IAR-EWARM) versione 9.40.1
- Aduprà u vinu per custruisce cù l'utilità di linea di cumanda IarBuild.exe o IAR Embedded Workbench GUI in macOS o Linux puderia risultà in errori. files esse usatu per via di scontri in l'algoritmu di hashing di vinu per generà brevi file nomi.
- I clienti in macOS o Linux sò cunsigliati di ùn custruisce micca cù IAR fora di Simplicity Studio. I clienti chì facenu deve verificate currettamente chì u currettu files sò usati.
GCC (The GNU Compiler Collection) versione 12.2.1, furnita cù Simplicity Studio.
- A funzione di ottimisazione di u tempu di u ligame di GCC hè stata disattivata, risultatu in un ligeru aumentu di a dimensione di l'imaghjini.
Articuli novi
Funzioni novi
- Aggiuntu in a versione 8.0.0.0
Novu examples:
- U supportu per RTOS (Micrium è FreeRTOS) hè statu aghjuntu per parechji examples. I varianti Microum è FreeRTOS sò stati fatti per e seguenti applicazioni:
- btmesh_ncp_empty
- btmesh_soc_empty
- btmesh_soc_nlc_basic_scene_selector
- btmesh_soc_nlc_dimming_control
- btmesh_soc_switch_ctl
A variante FreeRTOS hè stata fatta per e seguenti applicazioni:
- btmesh_soc_nlc_sensor_ambient_light
- btmesh_soc_nlc_sensor_occupancy
- btmesh_soc_sensor_client
- btmesh_soc_sensor_thermometer
Nota chì l'aghjurnamentu di u Firmware di u Dispositivu ùn hè ancu supportatu in l'applicazioni varianti RTOS.
Novi cumpunenti:
- btmesh_solicitation_config_client
Un cumpunente hè statu aghjuntu per Proxy Service Solicitation. - App_rta è App_btmesh_rta
Stratu di adattatore di runtime di l'applicazione per i servizii di metallo nudu è RTOS. - Btmesh_lcd_server
Un cumpunente per a generazione di mudelli di dati di grande cumpusizioni Metadata Pagina 0.
Altre funziunalità novi:
- Modelli Metatdata Pagina 0 hè supportatu è generatu automaticamente per l'examples.
- App_button_press supporta u software debouncing.
- U strumentu Mesh Configurator supporta a generazione di Dati di Composizione Pagina 1 è Pagina 2 per i Modelli di Venditore.
- U strumentu di l'analizzatore di rete supporta a specificazione Bluetooth Mesh 1.1.
Nove API
Aggiuntu in a versione 8.0.0.0
- Cambiamenti in i cumpunenti di l'applicazione:
- Sli_sensor_server_cadence.c hè statu rinominatu à Sl_sensor_server_cadence.c
Migliuramentu
Cambiatu in a versione 8.0.0.0
- A documentazione di l'API per a gestione di e dati di autentificazione OOB nantu à u prestatore è u prestatore hè stata corretta è chjarificata.
Problemi fissi
Fixatu in a versione 8.0.2.0
| ID # | Descrizzione |
| 1418409,
1151586 |
Fixed un numeru di cumandamenti BGAPI di prova chì ùn anu micca travagliatu nantu à l'approvvigionamentu per via di un cuntrollu di statu di sistema difettu; Fixed ancu sl_btmesh_lpn_init è sl_btmesh_node_get_rssi chì fallenu nantu à u provisioner per a listessa ragione. |
| 1417649 | Risoltu un prublema cù i missaghji segmentati trasmessi in loopback locale. |
| 1401801 | Fixed Scene Server inizializazione di mudellu quandu u servitore era nantu à qualcosa altru ch'è l'elementu primariu. |
Fixatu in a versione 8.0.1.0
| ID # | Descrizzione |
| 1285133 | Fixed un prublema in Friend chì ricunnosce i dati segmentati chì hà ricevutu direttamente da u so LPN. |
Fixatu in a versione 8.0.0.0
| ID # | Descrizzione |
| 348529 | I cuntrolli di prutezzione di replay per scartà i missaghji eranu troppu stretti per un casu d'angolo in relazione à i segmenti chì arrivanu fora di ordine. |
| 1337570 | Fixatu un potenziale riferimentu di puntatore nulu in u mudellu Client DFU. |
| 1339163 | Eliminate publicità in uscita stanchi da a fila di Tx per aiutà à gestisce e situazioni di sovraccarichi. |
| 1345085,
1345650 |
Fixed i prublemi di sincronizazione è di sicurezza di filu cù u cumandamentu BGAPI è a gestione di l'eventi quandu RTOS hè in usu. |
| 1356050 | Migliuratu a correzione precedente eliminendu l'operazioni di installazione di serviziu GATT innecessarii chì puderanu falla. |
| 1378339 | Fixed un prublema di esecuzione di attività periodica chì hà affettatu i fornitori integrati cù a funziunalità GATT. |
| 1378639 | Fixed DFU Standalone Updater sequenza di deinizializazione. |
Problemi cunnisciuti in a versione attuale
I prublemi in grassu sò stati aghjunti da a versione precedente.
| ID # | Descrizzione | Soluzione |
| 401550 | Nisun avvenimentu BGAPI per fallimentu di gestione di messagi segmentati. | L'applicazione deve deduce u fallimentu da u timeout / mancanza di risposta di u livellu di l'applicazione; per i mudelli di venditore una API hè stata furnita. |
| 454059 | Un gran numaru di avvenimenti chjave di cambiamentu di statu di rinfrescante sò generati à a fine di u prucessu KR, è chì ponu inundate a fila NCP. | Aumentà a lunghezza di a fila NCP in u prugettu. |
| 454061 | Hè stata osservata una ligera degradazione di u rendiment cumparatu à 1.5 in i testi di latenza di andata e ritorno. | |
| 624514 | Issue cù ristabilisce a publicità connectable se tutte e cunnessione sò state attive è u proxy GATT hè in usu. | Assignate una cunnessione più di ciò chì hè necessariu. |
| 841360 | Scarsa prestazione di trasmissione di messagi segmentati nantu à u portatore GATT. | Assicuratevi chì l'intervallu di cunnessione di a cunnessione BLE sottostante hè cortu; assicuratevi chì l'ATT MTU hè abbastanza grande per adattà una PDU Mesh piena; sintonizza a durata minima di l'avvenimentu di cunnessione per permette di trasmette parechji pacchetti LL per ogni avvenimentu di cunnessione. |
| 1121605 | L'errori di arrotondamentu ponu causà l'avvenimenti pianificati per attivazione in tempi assai ligeramente sfarenti di quelli previsti. | |
| 1226127 | Host provisioner example pò esse appiccicatu quandu principia à furnisce un second node. | Riavvia l'app di pruvisione di l'ospite prima di furnisce u sicondu node. |
| 1204017 | U distributore ùn hè micca capaci di gestisce l'aghjurnamentu FW parallelu è l'upload FW. | Ùn eseguite micca l'aghjurnamentu FW è l'upload FW in parallelu. |
| 1412121 | Attualmente, solu un mudellu di Scheduler Server hè permessu, è deve esse situatu nantu à l'elementu primariu. |
Articuli obsoleti
- Obsoletu in a versione 8.0.0.0 Nimu.
Articuli eliminati
- Eliminatu in a versione 8.0.0.0 Nimu.
Utilizendu sta versione
Questa liberazione cuntene i seguenti
- Biblioteca di stack mesh Bluetooth di Silicon Labs
- Mesh Bluetooth sample applicazioni
Sè vo site un utilizatore per a prima volta, vede QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.
Installazione è usu
- U SDK mesh Bluetooth hè furnitu cum'è parte di Simplicity SDK (GSDK), a suite di Silicon Labs SDKs. Per cumincià rapidamente cù u Simplicity SDK, installate Simplicity Studio 5, chì stabiliscerà u vostru ambiente di sviluppu è vi guiderà per l'installazione di Simplicity SDK. Simplicity Studio 5 include tuttu ciò chì hè necessariu per u sviluppu di produttu IoT cù i dispositi di Silicon Labs, cumprese un lanciatore di risorse è di prughjettu, strumenti di cunfigurazione di software, IDE cumpletu cù
- Catena di strumenti GNU, è strumenti di analisi. Istruzzioni di stallazione sò furnite in a Guida d'Usuariu di Simplicity Studio 5 in linea.
- In alternativa, Simplicity SDK pò esse installatu manualmente scarichendu o clonendu l'ultime da GitHub. Vede https://github.com/Sili-conLabs/simplicity-sdk per più infurmazione.
- Simplicity Studio installa u Simplicity SDK per difettu in:
- Windows: C:\Users\ \SimplicityStudio\SDKs\simplicity_sdk
- MacOS: /Utenti/ /SimplicityStudio/SDKs/simplicity_sdk
- A documentazione specifica per a versione SDK hè stallata cù u SDK. L'infurmazione supplementaria pò esse spessu truvata in l'articuli di basa di cunniscenza (KBA). Referenze API è altre informazioni nantu à questu è e versioni precedenti sò dispunibili nantu https://docs.silabs.com/.
Informazioni di sicurezza
Integrazione sicura di Vault
Questa versione di a pila hè integrata cù Secure Vault Key Management. Quandu sò implementati à i dispositi Secure Vault High, e chjave di crittografia di a rete sò prutetti cù a funziunalità di Secure Vault Key Management. A tavula sottu mostra i chjavi prutetti è e so caratteristiche di prutezzione di almacenamiento.
| Chjave | Esportabilità nantu à un node | Esportabilità nantu à Provisioner | Notes |
| Chjave di a rete | Esportabile | Esportabile | Derivazioni di a chjave di a rete esistenu solu in a RAM mentre i chjavi di a rete sò almacenati in flash |
| Chjave d'applicazione | Non-esportabile | Esportabile | |
| Chjave di u dispusitivu | Non-esportabile | Esportabile | In u casu di Provisioner, appiicata à a chjave di u dispositivu propiu di Provisionerr è à e chjave di l'altri dispositi |
- Chjavi chì sò marcati cum'è "Non-Exportable" pò esse usatu, ma ùn pò micca esse viewed o spartutu in runtime.
- I chjavi chì sò marcati cum'è "Esportabili" ponu esse aduprati o spartuti in runtime, ma restanu criptati mentre sò almacenati in flash.
- Per più infurmazione nantu à a funziunalità di Secure Vault Key Management, vede AN1271: Secure Key Storage.
Cunsiglii di Sicurezza
Per abbonate à i Cunsiglii di Sicurezza, accede à u portale di i clienti di Silicon Labs, dopu selezziunate Account Home. Cliccate HOME per andà à a pagina di casa di u portale è dopu cliccate nantu à u tile Manage Notifications. Assicuratevi chì "Software/Security Advisory Notices & Product Change Notices (PCNs)" hè verificatu, è chì site sottumessi à u minimu per a vostra piattaforma è u protokollu. Cliccate Salvà per salvà qualsiasi cambiamenti.
![]()
Supportu
- I clienti di u Kit di Sviluppu sò eligibili per a furmazione è u supportu tecnicu. Aduprate a rete Bluetooth di Silicon Labs web pagina per uttene infurmazioni nantu à tutti i prudutti è servizii Bluetooth di Silicon Labs, è per firmà per u sustegnu di u produttu.
- Cuntattate u supportu di Silicon Laboratories à http://www.silabs.com/support.
Pulitica di Liberazione è Mantenimentu di SDK
Per i dettagli, vedi SDK Release and Maintenance Policy.
Simplicity Studio
Accessu cù un clic à MCU è strumenti wireless, documentazione, software, biblioteche di codice fonte è più. Disponibile per Windows, Mac è Linux!
![]()
- Portfolio IoT
www.silabs.com/IoT - SW/HW:
www.silabs.com/simplicity - Qualità
www.silabs.com/quality - Supportu è cumunità
www.silabs.com/community
Disclaimer
- Silicon Labs intende furnisce à i clienti l'ultime documentazioni, precise è approfondite di tutti i periferichi è moduli dispunibuli per l'implementatori di sistemi è software chì utilizanu o intendenu aduprà i prudutti di Silicon Labs. I dati di carattarizazione, i moduli è i periferichi dispunibuli, e dimensioni di memoria è l'indirizzi di memoria si riferiscenu à ogni dispusitivu specificu, è i paràmetri "tipichi" furniti ponu è varianu in diverse applicazioni.
- Applicazione exampI descritti quì sò solu per scopi illustrativi. Silicon Labs si riserva u dirittu di fà cambiamenti senza più avvisu à l'infurmazioni di u produttu, specificazioni è descrizioni quì, è ùn dà micca garanzie in quantu à l'accuratezza o a completezza di l'infurmazioni incluse.
- Senza notificazione previa, Silicon Labs pò aghjurnà u firmware di u produttu durante u prucessu di fabricazione per ragioni di sicurezza o affidabilità. Tali cambiamenti ùn alteranu micca e specificazioni o u rendiment di u pruduttu. Silicon Labs ùn hà micca responsabilità per e cunsequenze di l'usu di l'infurmazioni furnite in stu documentu. Stu documentu ùn implica o cuncede esplicitamente alcuna licenza per cuncepisce o fabricà circuiti integrati.
- I prudutti ùn sò micca pensati o autorizati per esse utilizati in qualsiasi dispositi FDA Classe III, applicazioni per i quali l'approvazione di premarket FDA hè necessaria o Sistemi di Supportu Vita senza l'accunsentu scrittu specificu di Silicon Labs. Un "Sistema di Supportu di Vita" hè qualsiasi pruduttu o sistema destinatu à sustene o sustene a vita è / o a salute, chì, s'ellu falla, pò esse ragionevolmente previstu di risultatu in ferite persunale o morte significativu.
- I prudutti di Silicon Labs ùn sò micca pensati o autorizati per applicazioni militari.
- I prudutti di Silicon Labs ùn saranu in nessuna circustanza aduprati in armi di distruzzione di massa cumprese (ma senza limitazione) armi nucleari, biologiche o chimiche, o missili capaci di furnisce tali armi. Silicon Labs declina tutte e garanzie espresse è implicite è ùn serà micca rispunsevuli o rispunsevuli di qualsiasi ferite o danni ligati à l'usu di un pruduttu Silicon Labs in tali applicazioni micca autorizate.
L'infurmazione di marca
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® è u logo di Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo è combinazioni di elli , "i microcontrollers più energetichi di u mondu", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, a Telegesis Logo®, USBXpress®, Zentri, u logu Zentri è Zentri DMS, Z-Wave®, è altri sò marchi o marchi registrati di Silicon Labs. ARM, CORTEX, Cortex-M3 è THUMB sò marchi o marchi registrati di ARM Holdings. Keil hè una marca registrata di ARM Limited. Wi-Fi hè una marca registrata di Wi-Fi Alliance. Tutti l'altri prudutti o nomi di marca citati quì sò marchi di i so rispettivi titulari.
- Silicon Laboratories Inc.
- 400 West Cesar Chavez Austin, TX 78701 USA
- www.silabs.com
FAQs
Q: Cumu aghjurnà u SDK à l'ultima versione?
A: Per aghjurnà u SDK à l'ultima versione, scaricate u novu pacchettu di liberazione da i Silicon Labs websitu è seguitate l'istruzzioni di stallazione furnite in a documentazione.
Q: L'SDK hè cumpatibile cù tutti i dispositi Bluetooth mesh?
A: U SDK hè cuncepitu per esse cumpatibile cù una larga gamma di dispositivi Bluetooth mesh, ma hè cunsigliatu per verificà a cumpatibilità cù i dispositi specifichi prima di implementà.
Documenti / Risorse
![]() |
SILICON LABS 8.0.2.0 Bluetooth Mesh SDK [pdfGuida di l'utente 8.0.2.0, 8.0.1.0, 8.0.0.0, 8.0.2.0 Bluetooth Mesh SDK, 8.0.2.0, Bluetooth Mesh SDK, Mesh SDK, SDK |
