6.1.1.0 SDK mesh Bluetooth

Specifiche

  • Nome del prodotto: Gecko SDK Suite 4.4
  • Data di rilascio: 2 maggio 2024
  • Versione specifica Bluetooth Mesh: 1.1
  • Versioni SDK coperte: 6.1.1.0, 6.1.0.0, 6.0.1.0, 6.0.0.0

Informazioni sul prodotto

Gecko SDK Suite 4.4 è uno sviluppo software completo
kit che supporta le funzionalità descritte nella rete Bluetooth
specifica versione 1.1. Include vari professionistifilese API a
facilitare lo sviluppo di Bluetooth mesh-enabled
applicazioni.

Avvisi di compatibilità e utilizzo

Per aggiornamenti e avvisi sulla sicurezza, fare riferimento al capitolo Sicurezza
delle note di rilascio della piattaforma Gecko incluse in questo SDK o visitare
la pagina delle note sulla versione di Silicon Labs. Rimani informato iscrivendoti
agli avvisi sulla sicurezza per le informazioni più recenti. I principianti possono
fare riferimento alla guida "Utilizzo di questa versione" per istruzioni su
utilizzando l'SDK mesh Bluetooth di Silicon Labs.

Compilatori compatibili

Assicurarsi che il corretto filevengono utilizzati con i file supportati
compilatori per una perfetta integrazione e compilazione dei tuoi file
Applicazioni mesh Bluetooth.

Istruzioni per l'uso del prodotto

Impostazione delle opzioni di comportamento del modello

Per impostare le opzioni di comportamento del modello utilizzando la classe del modello del fornitore,
utilizzare il nuovo comando aggiunto a questo scopo. Questo comando consente
puoi controllare se un buffer di lavoro viene allocato dall'heap per
modello di ciascun fornitore per il reporting sulla ricezione dei messaggi.

Modifiche e aggiunte all'API

Fare riferimento alle note di rilascio per modifiche API specifiche e
aggiunte nelle versioni SDK fornite. Familiarizzare con
nuove API e comandi per sfruttare funzionalità avanzate nel tuo
Applicazioni mesh Bluetooth.

Miglioramenti nelle ultime versioni

Rimani aggiornato sui miglioramenti introdotti nell'ultimo SDK
rilasci, come modifiche ai comandi diagnostici, configurazione
funzionalità, ottimizzazione del codice che porta a immagini firmware più piccole,
e ridotto utilizzo della RAM.

Domande frequenti

D: Come posso rimanere informato sugli aggiornamenti di sicurezza?

R: Iscriviti agli avvisi sulla sicurezza per informazioni aggiornate
sugli aggiornamenti di sicurezza e sugli avvisi relativi a Gecko SDK Suite
4.4.

D: Dove posso trovare ulteriori informazioni sull'utilizzo di questo SDK?

R: Fare riferimento alle istruzioni dettagliate fornite nell'utente
manuale o visitare i Silicon Labs websito per risorse aggiuntive
sull'utilizzo efficace dell'SDK mesh Bluetooth.

“`

SDK mesh Bluetooth® 6.1.1.0 GA
Gecko SDK Suite 4.4 2 maggio 2024

La rete Bluetooth è una nuova topologia disponibile per i dispositivi Bluetooth Low Energy (LE) che consente la comunicazione molti-a-molti (m:m). È ottimizzato per la creazione di reti di dispositivi su larga scala ed è ideale per l'automazione degli edifici, le reti di sensori e il monitoraggio delle risorse. Il nostro software e SDK per lo sviluppo Bluetooth supportano le funzionalità Bluetooth Mesh e Bluetooth 5.3. Gli sviluppatori possono aggiungere comunicazioni di rete mesh ai dispositivi LE come luci connesse, domotica e sistemi di tracciamento delle risorse. Il software supporta anche il beaconing Bluetooth, la scansione dei beacon e le connessioni GATT in modo che la rete Bluetooth possa connettersi a smartphone, tablet e altri dispositivi Bluetooth LE.
Questa versione include funzionalità supportate dalla specifica Bluetooth mesh versione 1.1.
Queste note di rilascio riguardano le versioni dell'SDK:

CARATTERISTICHE PRINCIPALI
· Implementazione qualificata di Mesh 1.1 · Aggiunto Network Lighting Control (NLC)
professionistafiles

6.1.1.0 rilasciato il 2 maggio 2024 6.1.0.0 rilasciato il 10 aprile 2024 6.0.1.0 rilasciato il 14 febbraio 2024 6.0.0.0 rilasciato il 13 dicembre 2023

Avvisi di compatibilità e utilizzo
Per ulteriori informazioni sugli aggiornamenti e sugli avvisi di sicurezza, vedere il capitolo Sicurezza delle note sulla versione della piattaforma Gecko installate con questo SDK o nella pagina delle note sulla versione di Silicon Labs. Silicon Labs consiglia inoltre vivamente di abbonarsi agli avvisi di sicurezza per informazioni aggiornate. Per istruzioni o se non si ha esperienza con l'SDK mesh Bluetooth di Silicon Labs, 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. · La funzionalità di ottimizzazione del tempo di collegamento di GCC è stata disabilitata, con conseguente leggero aumento delle dimensioni dell'immagine.

silabs.com | Costruire un mondo più connesso.

Copyright © 2024 di Silicon Laboratories

Bluetooth Mesh 6.1.1.0

Contenuto
Contenuto
1 Nuovi Articoli ………………………….. ………………… 3 1.1 Nuove Funzionalità …………………..…………. …………………………………………………………………….. 3 1.2 Nuove API………………… ………………….................................................................................. 4
2 Miglioramenti……………. ………….. 7 3 Problemi risolti ……………………….. ………………… 8 4 Problemi noti nella versione attuale ……………………… …………………………………………………………… 9 5 Articoli obsoleti ………………….. …………………………………………………………………….. 10 6 Elementi rimossi ………… ……………………. Utilizzo di questa versione ………………….. ……………..11
7.1 Installazione e utilizzo ……………………….. ………… 12 7.2 Informazioni sulla sicurezza…………………..…………. ……………………………………………… 12 7.3 Assistenza …………………..…………. ………………….................................................................. 13

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 2

Nuovi articoli
1 nuovi oggetti
Questa versione di Gecko SDK (GSDK) sarà l'ultima con supporto combinato per tutti i dispositivi EFM ed EFR, ad eccezione delle patch per questa versione secondo necessità. A partire dalla metà del 2024 introdurremo SDK separati: · L'SDK Gecko esistente continuerà a supportare i dispositivi Serie 0 e 1. · Un nuovo SDK si rivolgerà specificamente ai dispositivi delle Serie 2 e 3. L'SDK Gecko continuerà a supportare tutti i dispositivi Serie 0 e 1 senza alcuna modifica al supporto a lungo termine, alla manutenzione, alla qualità e alla reattività forniti dalla nostra politica sul software. Il nuovo SDK si diramerà da Gecko SDK e inizierà a offrire nuove funzionalità che aiutano gli sviluppatori a fare progressitage delle funzionalità avanzate dei nostri prodotti Serie 2 e 3. Questa decisione è in linea con il feedback dei clienti, riflettendo il nostro impegno a elevare la qualità, garantire stabilità e migliorare le prestazioni per un'esperienza utente eccezionale attraverso i nostri SDK software.
1.1 Nuove funzionalità
Aggiunto nella versione 6.0.1.0 Modifiche ai componenti SLC: Un terzo ruolo mesh BT è stato aggiunto accanto al ruolo Provisioner e Provisioner, un ruolo mesh BT personalizzato, in cui l'applicazione ha la libertà di implementare un ruolo personalizzato. Per esample, il ruolo Provisioner o Provisioner potrebbe essere selezionato in fase di esecuzione.
Aggiunto nella versione 6.0.0.0 Nuovo controllo dell'illuminazione in rete (NLC) esample apps: btmesh_soc_nlc_basic_lightness_controller per la dimostrazione del BT Mesh NLC Basic Lightness Controller Profile btmesh_soc_nlc_basic_scene_selector per la dimostrazione di BT Mesh NLC Basic Scene Selector Profile btmesh_soc_nlc_dimming_control per la dimostrazione del BT Mesh NLC Dimming Controller Profile btmesh_soc_nlc_sensor_ambient_light per la dimostrazione del sensore di luce ambientale Pro BT Mesh NLCfile btmesh_soc_nlc_sensor_occupancy per la dimostrazione del sensore di occupazione Pro BT Mesh NLCfile (Le persone contano)
Cambiamenti nell'esample apps: btmesh_soc_sensor_server è stato eliminato e la sua funzionalità è stata suddivisa in 3 examples: · btmesh_soc_sensor_thermometer per la dimostrazione del modello Sensor Server con un termometro · btmesh_soc_nlc_sensor_occupancy per la dimostrazione del BT Mesh NLC Occupancy Sensor Profile (conta persone) · btmesh_soc_nlc_sensor_ambient_light per la dimostrazione del sensore di luce ambientale BT Mesh NLC Profile btmesh_soc_switch è stato rinominato btmesh_soc_switch_ctl, il cui scopo è dimostrare l'utilizzo del modello client Light CTL. L'example non controlla più le scene (Scene Client) btmesh_soc_light è stato rinominato in btmesh_soc_light_ctl L'exampil le non mostra più il modello LC Server e i modelli Scene Server, Scheduler Server e Time Server btmesh_soc_hsl è stato rinominato btmesh_soc_light_hsl L'exampil file non dimostra più il modello LC Server e i modelli Scene Server, Scheduler Server e Time Server

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 3

Nuovi elementi Modifiche in tutti gli esample apps: gli aggiornamenti delle immagini DFU vengono generati da uno script Python anziché create_bl_files.bat/.sh files È stato aggiunto il supporto per le pagine dati di composizione mesh 1, 2, 128, 129, 130 per tutti gli example, queste pagine vengono generate automaticamente dallo strumento BT Mesh Configurator. Nuovi componenti SLC: btmesh_nlc_basic_lightness_controller per la dimostrazione del BT Mesh NLC Basic Lightness Controller Profile btmesh_nlc_basic_lightness_controller_profile_metadati per i dati di composizione Page 2 Supporto NLC per Basic Lightness Controller Profile btmesh_nlc_basic_scene_selector per la dimostrazione di BT Mesh NLC Basic Scene Selector Profile btmesh_nlc_basic_scene_selector_profile_metadati per i dati di composizione Page 2 Supporto NLC per Basic Scene Selector Profile btmesh_nlc_dimming_control per la dimostrazione del BT Mesh NLC Dimming Controller Profile btmesh_nlc_dimming_control_profile_metadati per i dati di composizione Page 2 Supporto NLC per Dimming Controller Profile btmesh_nlc_ambient_light_sensor per la dimostrazione del sensore di luce ambientale BT Mesh NLC Profile btmesh_nlc_ambient_light_sensor_profile_metadati per i dati di composizione Page 2 Supporto NLC per Ambient Light Sensor Profile btmesh_nlc_occupancy_sensor per la dimostrazione del BT Mesh NLC Occupancy Sensor Profile (Conteggio persone) btmesh_nlc_occupancy_sensor_profile_metadati per i dati di composizione Page 2 Supporto NLC per Occupancy Sensor Profile btmesh_generic_level_client_ext per estendere il componente Base generico con i messaggi Generic Move Unacknowledged e Generic Delta Unacknownledged ncp_btmesh_ae_server per abilitare il modello del fornitore del server di configurazione Silabs per il nodo per consentire il trasferimento dei dati sull'estensione dell'annuncio ncp_btmesh_ae_server per abilitare il modello del fornitore del client di configurazione Silabs per il nodo. ncp_btmesh_user_cmd per dimostrare la comunicazione tra un host NCP e una destinazione NCP utilizzando messaggi utente, risposte ed eventi BGAPI.
1.2 Nuove API
Aggiunto nella versione 6.1.0.0 Aggiunte BGAPI: nuovi comandi sono stati aggiunti alla classe del nodo per associare i dati di risposta alla scansione con il provisioning Mesh e gli annunci del servizio proxy Mesh. I dati di risposta alla scansione associati agli annunci del servizio proxy Mesh possono essere impostati individualmente per ciascuna chiave di rete, quindi possono contenere dati crittografati con tale chiave, ma spetta all'applicazione gestirli. I nuovi comandi sono: · sl_btmesh_node_set_proxy_service_scan risposta: imposta i dati di risposta della scansione per l'annuncio del servizio proxy · sl_btmesh_node_clear_proxy_service_scan_response: cancella i dati di risposta della scansione per l'annuncio del servizio proxy · sl_btmesh_node_set_provisioning_service_scan_re risposta: cancella i dati di risposta alla scansione per il servizio di provisioning annuncio
È stato aggiunto un nuovo comando alla classe del modello del fornitore per impostare le opzioni di comportamento del modello. Attualmente esiste un'opzione che controlla se un buffer di lavoro viene allocato dall'heap per ciascun modello di fornitore per il reporting sulla ricezione dei messaggi. Il valore predefinito (1) assegna

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 4

Nuovi articoli
un buffer, che aumenta la resilienza della segnalazione degli eventi quando un dispositivo è sottoposto a carico elevato a scapito dell'utilizzo aggiuntivo della memoria heap. Il nuovo comando è: · sl_btmesh_vendor_model_set_option: imposta un'opzione di comportamento del modello del fornitore
Sono stati aggiunti nuovi comandi alla classe diagnostica per segnalare eventi legati all'amicizia. I nuovi comandi sono: · sl_btmesh_diagnostic_enable_friend: abilita la generazione di eventi diagnostici relativi all'amicizia · sl_btmesh_diagnostic_disable_friend: disabilita la generazione di eventi diagnostici relativi all'amicizia · sl_btmesh_diagnostic_get_friend: recupera i contatori diagnostici relativi all'amicizia
I nuovi eventi aggiunti alla classe diagnostica sono i seguenti: · sl_btmesh_diagnostic_friend_queue: evento per il messaggio aggiunto alla coda dei messaggi di amicizia · sl_btmesh_diagnostic_friend_relay: evento per il messaggio inoltrato a una LPN · sl_btmesh_diagnostic_friend_remove: evento per la rimozione del messaggio dalla coda dei messaggi di amicizia
Aggiunto nella versione 6.0.0.0
Modifiche ai componenti SLC:
ncp_btmesh_dfu.h del componente ncp_btmesh_dfu ha una nuova API
void sl_btmesh_ncp_dfu_handle_cmd(void *data, bool *cmd_handled);
Il componente btmesh_provisioning_decorator non riavvia il provisioning dopo che il provisioning non è riuscito
sl_btmesh_lighting_server.h di btmesh_lighting_server ha una nuova API
void sl_btmesh_update_lightness(uint16_t leggerezza, uint32_t restante_ms);
btmesh_event_log ha opzioni di configurabilità più granulari
sl_btmesh_ctl_client.h di btmesh_ctl_client ha una modifica API
invece di
void sl_btmesh_set_temperature(uint8_t new_color_temperature_percentage);
la nuova APi è
void sl_btmesh_ctl_client_set_temperature(uint8_t temperatura_percent);
void sl_btmesh_ctl_client_set_lightness(uint8_t leggerezza_percent); Aggiunte BGAPI: è stata aggiunta una nuova classe BGAPI per la diagnostica del dispositivo. Fornisce all'applicazione contatori statistici dello stack Mesh e un reporting basato sugli eventi di inoltro e proxy della PDU di rete, che può essere attivato e disattivato secondo necessità. I comandi BGAPI nella classe diagnostica sono: · sl_btmesh_diagnostic_init: inizializza il componente diagnostico · sl_btmesh_diagnostic_deinit: deinizializza il componente diagnostico · sl_btmesh_diagnostic_enable_relay: abilita il reporting basato sugli eventi dell'attività di inoltro/proxying della PDU di rete · sl_btmesh_diagnostic_disable_relay: disabilita il reporting basato sugli eventi dell'inoltro della PDU di rete /attività proxy · sl_btmesh_diagnostic_get_relay: ottieni il numero di PDU di rete inoltrate/proxy finora · sl_btmesh_diagnostic_get_statistics: ottieni contatori delle statistiche dello stack di mesh · sl_btmesh_diagnostic_clear_statistics: contatori delle statistiche dello stack di mesh zero

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 5

L'evento BGAPI nella classe diagnostica è: · sl_btmesh_diagnostic_relay: evento che segnala che una PDU di rete è stata inoltrata o proxy dallo stack

Nuovi articoli

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 6

Miglioramenti
MAI miglioramenti
Modificato nella versione 6.1.0.0
Il comando BGAPI della classe diagnostica per il recupero delle statistiche è stato modificato per recuperare blocchi di dati invece di recuperare tutti i dati contemporaneamente. Il chiamante deve fornire la dimensione del blocco richiesto insieme all'offset del blocco nei dati statistici e la chiamata restituirà tutti i dati che possono essere forniti, dati i vincoli della richiesta.
Modificato nella versione 6.0.0.0
Un provisioner o un nodo può ora configurarsi utilizzando il modello client di configurazione e il proprio indirizzo primario come destinazione dei messaggi. Questo può sostituire l'autoconfigurazione testando i comandi BGAPI.
L'ottimizzazione del codice può comportare immagini firmware leggermente più piccole rispetto a prima, a seconda del set di funzionalità utilizzato.
L'ottimizzazione del codice può comportare un utilizzo della RAM leggermente inferiore rispetto a prima, a seconda del set di funzionalità utilizzato.
Lo stack Mesh non richiede né supporta più i componenti inserzionista e scanner BLE deprecati. Utilizza invece le versioni correnti di ciascuno (inserzionista legacy e scanner legacy per annunci pubblicitari non estesi e inserzionista esteso e scanner esteso per annunci pubblicitari estesi). Le applicazioni che utilizzano sia BLE che Mesh BGAPI non dovrebbero più utilizzare nemmeno i componenti inserzionista e scanner BLE deprecati.

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 7

Problemi risolti

3 Problemi risolti

Risolto nella versione 6.1.0.0

ID n. 1235337 1247422 1251498 1252252 1254356 1276121

Descrizione Resa il rilevamento dei servizi GATT più affidabile su un dispositivo sovraccarico. Resa la ricezione del modello del fornitore più robusta su un dispositivo sovraccarico. Risolto il problema per cui il messaggio di illuminazione, incluso il tempo di transizione, portava a un messaggio di errore errato nei log. Risolto il problema per cui un messaggio di spostamento generico portava ad un aumento della luminosità, che poteva traboccare fino ad una diminuzione della luminosità. Risolta una regressione con la deinizializzazione del sottosistema amico. Risolto il problema con il troncamento dell'indice della chiave dell'applicazione a livello BGAPI quando il provisioner incorporato richiamava una procedura di aggiornamento della chiave.

Risolto nella versione 6.0.0.1

ID n. 1226000 1206620 1230833 1243565 1244298 1243556

Descrizione Funzione BGAPI del provisioner esteso per il controllo dell'identità del nodo per verificare anche l'identità del nodo privato. Risolti i problemi causati dalla mancanza di eventi BGAPI durante il carico elevato per correggere i problemi di verifica del firmware. Risolto il problema con la deinizializzazione del sottosistema amico in modo che la reinizializzazione funzioni senza reimpostare il dispositivo. Risolto il problema che poteva verificarsi se l'inizializzazione del provisioner falliva, ad esample a causa di un DCD non valido. Risolto il problema relativo alla segnalazione di ottetti aggiuntivi spuri nell'evento Register Status del modello Scene Client. Inizializzazione automatica del nodo rimossa per i componenti dell'applicazione BT Mesh. Ora tutti i componenti possono essere utilizzati anche nel ruolo Provisioner.

Risolto nella versione 6.0.0.0

ID n. 360955 1198887 1202073 1202088 1206714 1206715, 1211012, 1211022 1211017 1212373 1212854 1197398, 1194443 1202088

Descrizione L'intervallo tra il primo e il secondo evento del timer di attenzione potrebbe essere diverso da un secondo. L'indirizzo casuale dell'inserzionista del beacon privato è lo stesso per tutte le sottoreti, mentre dovrebbe essere diverso. Btmesh_ncp_empty esample non ha abbastanza RAM su BRD4182 con il compilatore GCC. Btmesh_soc_switch exampil le non ha abbastanza RAM su BRD4311 e BRD4312 con il compilatore IAR Il server proxy dovrebbe emettere un beacon sulla connessione proxy quando una sottorete viene aggiunta al server proxy Il supporto per i dati di composizione del dispositivo, le pagine 2, 129 e 130 dovrebbero essere presenti nel modello di server di configurazione come nonché il modello di server dati a composizione di grandi dimensioni quando è supportato il provisioning remoto
La pubblicazione periodica delle informazioni sulla posizione dovrebbe alternarsi tra posizione globale e locale quando entrambe sono note Perdita di risorse nella gestione della connessione proxy dopo che diverse centinaia di connessioni proxy sono state aperte e chiuse Il trasferimento MBT in modalità pull a una LPN non viene completato correttamente L'applicazione del distributore DFU attualmente non è in grado per gestire più di 60 nodi con successo
Btmesh_soc_switch_ctl example si compila su tutte le schede con il compilatore IAR.

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 8

Problemi noti nella versione corrente

4 Problemi noti nella versione corrente

I problemi in grassetto sono stati aggiunti dalla versione precedente.

N. ID 401550 454059 454061 624514 841360
1121605 1226127 1204017

Descrizione Nessun evento BGAPI per errore di gestione dei messaggi segmentati.
Alla fine del processo KR viene generato un gran numero di eventi di modifica dello stato di aggiornamento delle chiavi che potrebbero inondare la coda NCP. È stato osservato un leggero degrado delle prestazioni rispetto a 1.5 nei test di latenza di andata e ritorno. Problema con il ripristino della pubblicità collegabile se tutte le connessioni sono state attive e il proxy GATT è in uso. Scarse prestazioni della trasmissione di messaggi segmentati tramite portante GATT.
Gli errori di arrotondamento possono causare l'attivazione degli eventi pianificati in orari leggermente diversi rispetto a quelli previsti. Provisioner host, ad esample può rimanere bloccato quando inizia a fornire un secondo nodo. Il distributore non è in grado di gestire l'aggiornamento FW e il caricamento FW automatici paralleli.

Soluzione alternativa L'applicazione deve dedurre l'errore dal timeout/mancanza di risposta a livello di applicazione; per i modelli del fornitore è stata fornita un'API. Aumentare la lunghezza della coda NCP nel progetto.
Assegnare una connessione in più del necessario.
Assicurarsi che l'Intervallo di connessione della connessione BLE sottostante sia breve; assicurarsi che la MTU ATT sia sufficientemente grande da contenere una PDU Mesh completa; ottimizzare la durata minima dell'evento di connessione per consentire la trasmissione di più pacchetti LL per evento di connessione.
Riavviare l'app di provisioning dell'host prima di effettuare il provisioning del secondo nodo. Non eseguire l'aggiornamento automatico del FW e il caricamento del FW in parallelo.

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 9

Articoli obsoleti
5 Articoli obsoleti
Deprecato nella versione 6.0.0.0 Il comando BGAPI sl_btmesh_node_get_networks() è stato deprecato. Utilizza invece sl_btmesh_node_key_key_count() e sl_btmesh_node_get_key(). I comandi BGAPI sl_btmesh_test_set_segment_send_delay() e sl_btmesh_test_set_sar_config() sono stati deprecati. Utilizzare invece sl_btmesh_sar_config_set_sar_transmitter() e sl_btmesh_sar_config_server_set_sar_receiver().

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 10

Elementi rimossi
6 Elementi rimossi
Rimossi nella versione 6.0.0.0 I comandi BGAPI sl_btmesh_test_set_local_config() e sl_btmesh_test_get_local_config() sono stati rimossi. I comandi BGAPI sl_btmesh_node_get_statistics() e sl_btmesh_node_clear_statistics() sono stati rimossi.

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 11

7 Utilizzo di questa versione
Questa versione contiene quanto segue: · Libreria stack di mesh Bluetooth di Silicon Labs · Bluetooth meshampapplicazioni le Se si è utenti alle prime armi, vedere QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Guida rapida.

Utilizzo di questa versione

7.1 Installazione e utilizzo
L'SDK mesh Bluetooth viene fornito come parte di Gecko SDK (GSDK), la suite di SDK di Silicon Labs. Per iniziare rapidamente con GSDK, installa Simplicity Studio 5, che configurerà il tuo ambiente di sviluppo e ti guiderà attraverso l'installazione di GSDK. 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, Gecko SDK può essere installato manualmente scaricando o clonando l'ultima versione da GitHub. Vedere https://github.com/SiliconLabs/gecko_sdk per ulteriori informazioni.
Il percorso di installazione predefinito di GSDK è cambiato con Simplicity Studio 5.3 e versioni successive. · Windows: C:Utenti SimplicityStudioSDKsgecko_sdk · MacOS: /Utenti/ /SimplicityStudio/SDKs/gecko_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/.

7.2 Informazioni sulla sicurezza
Integrazione del Vault sicuro
Questa versione dello stack è integrata con Secure Vault Key Management. Quando distribuite su dispositivi Secure Vault High, le chiavi di crittografia mesh vengono protette utilizzando la funzionalità Secure Vault Key Management. La tabella seguente mostra le chiavi protette e le relative caratteristiche di protezione della conservazione.

Chiave
Chiave di rete Chiave dell'applicazione Chiave del dispositivo

Esportabilità su un nodo
Esportabile
Non esportabile
Non esportabile

Esportabilità su Provisioner
Esportabile
Esportabile
Esportabile

Appunti
Le derivazioni della chiave di rete esistono solo nella RAM mentre le chiavi di rete sono archiviate nella memoria flash
Nel caso del Provisioner, applicato alla chiave del dispositivo di Provisioner e alle chiavi di altri dispositivi

Le chiavi contrassegnate come "Non esportabili" possono essere utilizzate ma non possono esserlo viewmodificati o condivisi in fase di runtime. Le chiavi 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à Secure Vault Key Management, vedere AN1271: Secure Key Storage.

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 12

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.

7.3 Supporto
I clienti del kit di sviluppo hanno diritto alla formazione e al supporto tecnico. Utilizza la rete Bluetooth di Silicon Labs web pagina per ottenere informazioni su tutti i prodotti e servizi Bluetooth di Silicon Labs e per iscriversi al supporto del prodotto.
Contattare il supporto di Silicon Laboratories all'indirizzo http://www.silabs.com/support.

silabs.com | Costruire un mondo più connesso.

Bluetooth Mesh 6.1.1.0 | 13

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 exampi descritti qui 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 avrà alcuna responsabilità per le conseguenze dell'uso delle informazioni fornite in questo documento. Questo documento non implica né concede espressamente alcuna licenza per progettare o fabbricare alcun circuito integrato. 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 preliminare 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 supportare o sostenere la vita e/o la salute, che, in caso di guasto, può ragionevolmente comportare lesioni personali significative 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 fornire tali armi. Silicon Labs declina tutte le garanzie esplicite e implicite e non sarà responsabile per eventuali lesioni o danni relativi all'uso di un prodotto Silicon Labs in tali applicazioni non autorizzate. Nota: questo contenuto potrebbe contenere una terminologia offensiva che ora è obsoleta. Silicon Labs sta sostituendo questi termini con un linguaggio inclusivo ove possibile. Per ulteriori informazioni, visitare www.silabs.com/about-us/inclusive-lexicon-project
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, Energy Micro logo e loro combinazioni, "i microcontrollori più ecologici al mondo", Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, 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 di 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

SDK Mesh Bluetooth SILICON LABS 6.1.1.0 [pdf] Manuale del proprietario
6.1.1.0 SDK Bluetooth Mesh, 6.1.1.0, SDK Bluetooth Mesh, SDK Mesh, SDK

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *