SILICON LABS 8.0.2.0 Bluetooth Mesh SDK
![]()
Specifikacije
- Naziv proizvoda: Simplicity SDK Suite
- Verzija: 2024.12.2
- Datum objave: 1. april 2025
- Karakteristike: Bluetooth mesh specifikacija verzija 1.1
Informacije o proizvodu
Simplicity SDK Suite uključuje funkcije koje podržava Bluetooth mesh specifikacija verzije 1.1. Pruža kompatibilnost s različitim kompajlerima i nudi nove funkcije, API-je, poboljšanja i popravke u različitim izdanjima.
Upute za upotrebu proizvoda
Getting Started
Prije korištenja proizvoda, uvjerite se da ste pročitali poglavlje Sigurnost u napomenama o izdanju platforme za sigurnosna ažuriranja i obavještenja. Pretplatite se na Security Advisories za najnovije informacije. Ako ste novi u Silicon Labs Bluetooth mesh SDK-u, pogledajte vodič 'Korišćenje ovog izdanja'.
Nove karakteristike i API-ji
Izdanje uključuje nove examples koji podržava RTOS (Micrium i FreeRTOS) i promjene u komponentama aplikacije kao što je Sli_sensor_server_cadence.c preimenovane u Sl_sensor_server_cadence.c.
Poboljšanja
API dokumentacija za rukovanje podacima o autentifikaciji OOB-a na dobavljaču i korisniku je ispravljena i pojašnjena.
Fiksni problemi
- Popravljeno u izdanju 8.0.2.0: Riješeni problemi s testnim BGAPI komandama, sl_btmesh_lpn_init, sl_btmesh_node_get_rssi, segmentiranim porukama koje se prenose preko lokalne petlje i inicijalizacijom modela Scene Servera.
- Popravljeno u izdanju 8.0.1.0: Rešeni su problemi sa prijateljskim potvrdom segmentiranih podataka i ispravljeni u izdanju 8.0.0.0 koji se odnose na provere zaštite od ponavljanja, nultu referencu pokazivača, zastarele odlazne reklame, probleme sa sinhronizacijom, operacije podešavanja GATT usluge, periodično pokretanje zadataka i sekvencu deinicijalizacije DFU samostalnog ažuriranja.
Bluetooth® Mesh SDK 8.0.2.0 GA Simplicity SDK Suite 2024.12.2 1. april 2025.
- Bluetooth mreža je nova topologija dostupna za Bluetooth Low Energy (LE) uređaje koja omogućava komunikaciju više-prema-više (m:m). Optimiziran je za kreiranje velikih mreža uređaja i idealno je prikladan za automatizaciju zgrada, senzorske mreže i praćenje imovine. Naš softver i SDK za Bluetooth razvoj podržava Bluetooth mrežu i Bluetooth funkcionalnost. Programeri mogu dodati mesh mrežnu komunikaciju na LE uređaje kao što su povezana svjetla, kućna automatizacija i sistemi za praćenje imovine. Softver također podržava Bluetooth beaconing, beacon skeniranje i GATT veze tako da se Bluetooth mesh može povezati sa pametnim telefonima, tabletima i drugim Bluetooth LE uređajima.
- Ovo izdanje uključuje funkcije koje podržava Bluetooth mesh specifikacija verzije 1.1.
- Ove napomene o izdanju pokrivaju SDK verzije:
- 8.0.2.0 objavljen 1. aprila 2025
- 8.0.1.0 objavljen 5. februara 2025
- 8.0.0.0 objavljen 16. decembra 2024
![]()
KLJUČNE KARAKTERISTIKE
- Dodata podrška za Micrium i Fre-eRTOS.
- Ispravke grešaka i manja poboljšanja.
Obavještenja o kompatibilnosti i upotrebi
Za više informacija o sigurnosnim ažuriranjima i napomenama, pogledajte poglavlje Sigurnost u napomenama o izdanju platforme instaliranim sa ovim SDK-om ili na stranici Silicon Labs Release Notes. Silicon Labs također snažno preporučuje da se pretplatite na Security Advisories za najnovije informacije. Za uputstva ili ako ste novi u Silicon Labs Bluetooth mesh SDK, pogledajte Korištenje ovog izdanja.
Kompatibilni prevodioci:
IAR Embedded Workbench za ARM (IAR-EWARM) verzija 9.40.1
- Korištenje wine za pravljenje pomoću uslužnog programa IarBuild.exe naredbenog retka ili IAR Embedded Workbench GUI-a na macOS-u ili Linux-u može rezultirati neispravnim files se koristi zbog sudara u algoritmu heširanja vina za generiranje kratkog file imena.
- Korisnicima na macOS-u ili Linux-u se savjetuje da ne grade s IAR-om izvan Simplicity Studio-a. Kupci koji to rade trebaju pažljivo provjeriti da li je to ispravno files se koriste.
GCC (The GNU Compiler Collection) verzija 12.2.1, isporučena sa Simplicity Studio.
- Funkcija optimizacije vremena veze GCC-a je onemogućena, što je rezultiralo blagim povećanjem veličine slike.
Nove stavke
Nove karakteristike
- Dodato u izdanju 8.0.0.0
New examples:
- Podrška za RTOS (Micrium i FreeRTOS) je dodana za nekoliko npramples. Micrium i FreeRTOS varijante su napravljene za sljedeće aplikacije:
- btmesh_ncp_empty
- btmesh_soc_empty
- btmesh_soc_nlc_basic_scene_selector
- btmesh_soc_nlc_dimming_control
- btmesh_soc_switch_ctl
FreeRTOS varijanta je napravljena za sljedeće aplikacije:
- btmesh_soc_nlc_sensor_ambient_light
- btmesh_soc_nlc_sensor_occupancy
- btmesh_soc_sensor_client
- btmesh_soc_sensor_thermometer
Imajte na umu da ažuriranje firmvera uređaja još nije podržano u RTOS varijantnim aplikacijama.
Nove komponente:
- btmesh_solicitation_config_client
Dodata je komponenta za traženje proxy usluge. - App_rta i App_btmesh_rta
Sloj adaptera za vrijeme izvođenja aplikacije za gole metalne usluge i usluge povezane s RTOS-om. - Btmesh_lcd_server
Komponenta za generisanje stranica 0 metapodataka velikih sastava podataka.
Ostale nove karakteristike:
- Modeli Metatdata Stranica 0 je podržana i automatski se generiše za npramples.
- App_button_press podržava odbijanje softvera.
- Alat Mesh Configurator podržava generiranje podataka o kompoziciji Page 1 i Page 2 za modele dobavljača.
- Alat Network Analyzer podržava Bluetooth Mesh 1.1 specifikaciju.
Novi API-ji
Dodato u izdanju 8.0.0.0
- Promjene u komponentama aplikacije:
- Sli_sensor_server_cadence.c je preimenovan u Sl_sensor_server_cadence.c
Poboljšanja
Promijenjeno u izdanju 8.0.0.0
- API dokumentacija za rukovanje podacima o autentifikaciji OOB-a na dobavljaču i primaocu usluga je ispravljena i pojašnjena.
Fiksni problemi
Popravljeno u izdanju 8.0.2.0
| ID br. | Opis |
| 1418409,
1151586 |
Popravljeni broj testnih BGAPI komandi koje nisu radile na provajderu zbog pogrešne provere stanja sistema; također su popravljeni sl_btmesh_lpn_init i sl_btmesh_node_get_rssi koji nisu uspjeli na proviziji iz istog razloga. |
| 1417649 | Riješen je problem s segmentiranim porukama koje se prenose preko lokalne petlje. |
| 1401801 | Fiksna inicijalizacija modela Scene Servera kada je server bio na nečemu drugom osim na primarnom elementu. |
Popravljeno u izdanju 8.0.1.0
| ID br. | Opis |
| 1285133 | Rešen je problem u prijatelju koji je priznavao segmentirane podatke koje je primio direktno od svog LPN-a. |
Popravljeno u izdanju 8.0.0.0
| ID br. | Opis |
| 348529 | Provjere zaštite od reproduciranja za odbacivanje poruka bile su prestroge za kutni slučaj koji se odnosi na segmente koji dolaze van reda. |
| 1337570 | Ispravljena je potencijalna nulta referenca pokazivača u DFU klijentskom modelu. |
| 1339163 | Uklonjeni su zastarjeli odlazni oglasi iz Tx reda radi lakšeg upravljanja situacijama preopterećenja. |
| 1345085,
1345650 |
Ispravljeni problemi sa sinhronizacijom i sigurnošću niti sa BGAPI komandom i rukovanjem događajima kada je RTOS u upotrebi. |
| 1356050 | Poboljšana prethodna popravka eliminacijom nepotrebnih operacija podešavanja GATT usluge koje bi mogle biti neuspjele. |
| 1378339 | Popravljen je periodični problem sa izvršavanjem zadatka koji je uticao na ugrađene dobavljače sa GATT funkcijom. |
| 1378639 | Fiksna sekvenca deinicijalizacije DFU samostalnog ažuriranja. |
Poznati problemi u trenutnom izdanju
Problemi koji su podebljani dodani su od prethodnog izdanja.
| ID br. | Opis | Zaobilazno rješenje |
| 401550 | Nema BGAPI događaja za grešku u rukovanju segmentiranim porukama. | Aplikacija treba zaključiti neuspjeh iz vremenskog ograničenja / nedostatka odgovora sloja aplikacije; za modele dobavljača obezbeđen je API. |
| 454059 | Veliki broj događaja promjene stanja ključa se generira na kraju KR procesa i to može preplaviti NCP red. | Povećajte dužinu NCP reda u projektu. |
| 454061 | Zapažena je mala degradacija performansi u poređenju sa 1.5 u testovima latence round-trip. | |
| 624514 | Problem s ponovnim uspostavljanjem povezivog oglašavanja ako su sve veze aktivne i GATT proxy je u upotrebi. | Dodijelite jednu vezu više nego što je potrebno. |
| 841360 | Loše performanse prenosa segmentiranih poruka preko GATT nosioca. | Osigurajte da je interval povezivanja osnovne BLE veze kratak; osigurati da je ATT MTU dovoljno velik da stane u puni Mesh PDU; podesite minimalnu dužinu događaja veze kako biste omogućili prijenos više LL paketa po događaju veze. |
| 1121605 | Greške zaokruživanja mogu uzrokovati pokretanje zakazanih događaja u vrlo malo drugačijem vremenu od očekivanog. | |
| 1226127 | Host provider example se može zaglaviti kada počne pružati drugi čvor. | Ponovo pokrenite aplikaciju za pružanje usluga hosta prije dodjeljivanja drugog čvora. |
| 1204017 | Distributer nije u mogućnosti da rukuje paralelnim sopstvenim ažuriranjem FW-a i FW Upload-om. | Nemojte paralelno pokretati samostalno ažuriranje FW-a i otpremanje FW-a. |
| 1412121 | Trenutno je dozvoljen samo jedan model Scheduler Server i on mora biti smješten na primarnom elementu. |
Zastarjeli predmeti
- Zastarjelo u izdanju 8.0.0.0 Nema.
Uklonjene stavke
- Uklonjeno u izdanju 8.0.0.0 Nema.
Korištenje ovog izdanja
Ovo izdanje sadrži sljedeće
- Silicon Labs Bluetooth mrežna biblioteka
- Bluetooth mesh sample applications
Ako ste prvi put korisnik, pogledajte QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Vodič za brzi početak.
Instalacija i upotreba
- Bluetooth mesh SDK je obezbeđen kao deo Simplicity SDK (GSDK), paketa Silicon Labs SDK-ova. Da biste brzo počeli sa Simplicity SDK, 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 sa Silicon Labs uređajima, uključujući pokretač resursa i projekata, alate za konfiguraciju softvera, puni IDE sa
- GNU lanac alata i alati za analizu. Uputstva za instalaciju nalaze se u Simplicity Studio 5 korisničkom vodiču na mreži.
- Alternativno, Simplicity SDK se može instalirati ručno preuzimanjem ili kloniranjem najnovijeg sa GitHuba. Vidi https://github.com/Sili-conLabs/simplicity-sdk za više informacija .
- Simplicity Studio podrazumevano instalira Simplicity SDK u:
- Windows: C:\Korisnici\ \SimplicityStudio\SDKs\simplicity_sdk
- MacOS: /Korisnici/ /SimplicityStudio/SDKs/simplicity_sdk
- Dokumentacija specifična za verziju SDK-a se instalira sa SDK-om. Dodatne informacije se često 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/.
Sigurnosne informacije
Sigurna integracija trezora
Ova verzija steka je integrirana sa Secure Vault Key Management. Kada se implementiraju na Secure Vault High uređaje, ključevi mesh enkripcije su zaštićeni pomoću funkcije Secure Vault Key Management. Tabela ispod prikazuje zaštićene ključeve i njihove karakteristike zaštite pohrane.
| Ključ | Mogućnost izvoza na čvoru | Mogućnost izvoza na Provisioner-u | Bilješke |
| Mrežni ključ | Izvozno | Izvozno | Derivacije mrežnog ključa postoje samo u RAM-u, dok su mrežni ključevi pohranjeni na flash memoriji |
| Ključ aplikacije | Neizvozno | Izvozno | |
| Ključ uređaja | Neizvozno | Izvozno | U slučaju Provisioner-a, primijenjeno na Provisionerr-ov vlastiti ključ uređaja, kao i na ključeve drugih uređaja |
- Ključevi koji su označeni kao “Non-Exportable” se mogu koristiti, ali ne mogu viewuređivati ili dijeliti u vrijeme izvođenja.
- Ključevi koji su označeni kao "Izvozni" mogu se koristiti ili dijeliti u toku rada, ali ostaju šifrirani dok su pohranjeni u flash-u.
- Za više informacija o funkcionalnosti Secure Vault Key Management, pogledajte AN1271: Sigurno skladištenje ključeva.
Sigurnosni savjeti
Da biste se pretplatili na Security Advisories, prijavite se na korisnički portal Silicon Labs, a zatim odaberite Account Home. Kliknite HOME da biste otišli na početnu stranicu portala, a zatim kliknite pločicu Upravljanje obavijestima. Uvjerite se da je označeno 'Software/Security Advisory Notices & Product Change Notices (PCNs)' i da ste pretplaćeni na minimum za svoju platformu i protokol. Kliknite Spremi da sačuvate sve promjene.
![]()
Podrška
- Korisnici Development Kita imaju pravo na obuku i tehničku podršku. Koristite Silicon Labs Bluetooth mrežu web stranicu da biste dobili informacije o svim Bluetooth proizvodima i uslugama Silicon Labsa i da biste se prijavili za podršku za proizvode.
- Kontaktirajte podršku Silicon Laboratories na http://www.silabs.com/support.
Politika izdavanja i održavanja SDK-a
Za detalje, pogledajte SDK izdanje i pravila održavanja.
Studio Simplicity
Pristup MCU i bežičnim alatima, dokumentaciji, softveru, bibliotekama izvornog koda i još mnogo toga jednim klikom. Dostupno za Windows, Mac i Linux!
![]()
- IoT portfolio
www.silabs.com/IoT - SW/HW:
www.silabs.com/simplicity - Kvaliteta
www.silabs.com/quality - Podrška i zajednica
www.silabs.com/community
Odricanje od odgovornosti
- Silicon Labs namjerava korisnicima pružiti najnoviju, tačnu i detaljnu dokumentaciju o svim perifernim uređajima i modulima dostupnim za implementatore sistema 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 variraju u različitim aplikacijama.
- Aplikacija exampsve opisane ovdje služe samo u ilustrativne svrhe. Silicon Labs zadržava pravo izmjene informacija o proizvodu, specifikacija i opisa bez daljnje najave i ne daje jamstva za tačnost ili potpunost uključenih informacija.
- Bez prethodne najave, Silicon Labs može ažurirati firmver proizvoda tokom proizvodnog procesa iz sigurnosnih ili pouzdanih razloga. Takve promjene neće promijeniti specifikacije ili performanse proizvoda. Silicon Labs neće snositi odgovornost za posledice korišćenja informacija datih u ovom dokumentu. Ovaj dokument ne podrazumijeva niti izričito daje bilo kakvu licencu za projektovanje ili proizvodnju bilo kojeg integriranog kola.
- Proizvodi nisu dizajnirani ili odobreni za upotrebu u okviru bilo kojeg FDA Class III uređaja, aplikacija za koje je potrebno odobrenje FDA prije tržišta ili sistema za održavanje života bez posebne pismene saglasnosti Silicon Labs. “Sistem za održavanje života” je svaki proizvod ili sistem namijenjen da podrži ili održi život i/ili zdravlje, za koji se može razumno očekivati da će, ako ne uspije, dovesti do značajnih ozljeda ili smrti.
- Proizvodi Silicon Labsa nisu dizajnirani niti odobreni za vojnu primjenu.
- Proizvodi Silicon Labs se ni pod kojim okolnostima neće koristiti u oružju za masovno uništenje uključujući (ali ne ograničavajući se na) nuklearno, biološko ili hemijsko oružje, ili projektile koji mogu isporučiti takvo oružje. Silicon Labs se odriče svih izričitih i implicitnih garancija i neće biti odgovoran za bilo kakve povrede ili štete povezane sa upotrebom proizvoda Silicon Labs u takvim neovlašćenim aplikacijama.
Trademark Information
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® i logotip Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo i njihove kombinacije , “svjetski energetski najprihvatljiviji mikrokontroleri”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri, Zentri logo i Zentri DMS, Z-Wave® i drugi su zaštitni znaci ili registrovani zaštitni znaci Silicon Labs. ARM, CORTEX, Cortex-M3 i THUMB su zaštitni znaci ili registrovani zaštitni znaci kompanije ARM Holdings. Keil je registrovani zaštitni znak kompanije ARM Limited. Wi-Fi je registrovani zaštitni znak Wi-Fi Alliance. Svi ostali proizvodi ili nazivi robnih marki koji se ovdje spominju su zaštitni znakovi njihovih vlasnika.
- Silicon Laboratories Inc.
- 400 West Cesar Chavez Austin, TX 78701 SAD
- www.silabs.com
FAQs
P: Kako da ažuriram SDK na najnoviju verziju?
O: Da biste ažurirali SDK na najnoviju verziju, preuzmite novi paket izdanja iz Silicon Labsa webmjestu i slijedite upute za instalaciju navedene u dokumentaciji.
P: Da li je SDK kompatibilan sa svim Bluetooth mesh uređajima?
O: SDK je dizajniran da bude kompatibilan sa širokim spektrom Bluetooth mesh uređaja, ali se preporučuje da se provjeri kompatibilnost sa određenim uređajima prije implementacije.
Dokumenti / Resursi
![]() |
SILICON LABS 8.0.2.0 Bluetooth Mesh SDK [pdf] Korisnički priručnik 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 |
