SILICON-LABS-logo

SILICON LABS 8.0.2.0 Bluetooth Mesh SDK

SILICON-LABS-8-0-2-0-Produttu-SDK-Bluetooth-Mesh

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

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (1)

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.

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (2)

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!

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (3) SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (4)

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

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *