SILICON-LABS-logo

SILICON LABS 8.0.2.0 Bluetooth Mesh SDK

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

Tehnilised andmed

  • Toote nimi: Simplicity SDK Suite
  • Versioon: 2024.12.2
  • Ilmumiskuupäev: 1. aprill 2025
  • Omadused: Bluetoothi ​​võrgu spetsifikatsiooni versioon 1.1

Tooteteave
Simplicity SDK komplekt sisaldab funktsioone, mida toetab Bluetoothi ​​võrgusilma spetsifikatsiooni versioon 1.1. See pakub ühilduvust erinevate kompilaatoritega ning pakub uusi funktsioone, API-sid, täiustusi ja parandusi erinevates versioonides.

Toote kasutusjuhised

Alustamine
Enne toote kasutamist veenduge, et olete lugenud platvormi väljalaskemärkmete turvalisuse peatükki, et tutvuda turvavärskenduste ja teadetega. Liituge turvahoiatustega, et saada ajakohast teavet. Kui olete Silicon Labsi Bluetooth mesh SDK-ga alles hiljuti tutvunud, lugege juhendit „Selle väljalaske kasutamine”.

Uued funktsioonid ja API-d
Väljalase sisaldab uut endistampRTOS-i toetavad failid (Micrium ja FreeRTOS) ning rakenduse komponentide muudatused, näiteks Sli_sensor_server_cadence.c nimetati ümber Sl_sensor_server_cadence.c-ks.

Täiustused
Proviseerija ja proviseeritava poolelioleva autentimisandmete käitlemise API dokumentatsiooni on parandatud ja selgitatud.

Parandatud probleemid

  • Versioonis 8.0.2.0 parandatud: Lahendatud probleemid BGAPI testkäskude, sl_btmesh_lpn_init, sl_btmesh_node_get_rssi, kohaliku tagasihelistuse kaudu edastatud segmenteeritud sõnumite ja Scene Serveri mudeli initsialiseerimisega.
  • Versioonis 8.0.1.0 parandatud: Lahendatud probleemid, mis tekkisid Friendi segmenteeritud andmete kinnitamisel ja parandatud versioonis 8.0.0.0 seoses korduskaitse kontrollide, null-pointeri viite, aegunud väljaminevate reklaamide, sünkroonimisprobleemide, GATT-teenuse seadistustoimingute, perioodiliste ülesannete käitamise ja DFU Standalone Updater deinitsialiseerimisjärjestusega.

Bluetooth® Mesh SDK 8.0.2.0 GA Simplicity SDK Suite 2024.12.2 1. aprill 2025

  • Bluetooth-võrk on uus topoloogia, mis on saadaval Bluetooth Low Energy (LE) seadmetele ja võimaldab mitmest mitmele (m:m) kommunikatsiooni. See on optimeeritud suuremahuliste seadmevõrkude loomiseks ning sobib ideaalselt hoonete automatiseerimiseks, andurivõrkudeks ja varade jälgimiseks. Meie Bluetoothi ​​arendustarkvara ja SDK toetavad Bluetooth-võrku ja Bluetoothi ​​funktsionaalsust. Arendajad saavad lisada võrgusuhtlust LE-seadmetele, näiteks ühendatud tuledele, koduautomaatikale ja varade jälgimissüsteemidele. Tarkvara toetab ka Bluetoothi ​​​​beaconingut, beaconingu skaneerimist ja GATT-ühendusi, nii et Bluetooth-võrk saab ühenduda nutitelefonide, tahvelarvutite ja muude Bluetooth LE-seadmetega.
  • See väljalase sisaldab funktsioone, mida toetab Bluetoothi ​​võrgusilma spetsifikatsiooni versioon 1.1.
  • Need väljalaskemärkmed hõlmavad SDK versioone:
    • 8.0.2.0 anti välja 1. aprillil 2025
    • 8.0.1.0 anti välja 5. veebruaril 2025
    • 8.0.0.0 anti välja 16. detsembril 2024

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

PÕHIOMADUSED

  • Lisatud Micriumi ja Fre-eRTOSi tugi.
  • Veaparandused ja väikesed täiustused.

Ühilduvuse ja kasutamise teatised
Lisateavet turvavärskenduste ja -teadete kohta leiate selle SDK-ga installitud platvormi väljalaskemärkmete peatükist Turvalisus või Silicon Labsi väljalaskemärkmete lehelt. Samuti soovitab Silicon Labs tungivalt tellida ajakohase teabe saamiseks turvanõuanded. Juhiste saamiseks või kui olete Silicon Labsi Bluetoothi ​​võrgusilma SDK uus kasutaja, vaadake jaotist Selle väljalase kasutamine.

Ühilduvad kompilaatorid:
IAR Embedded Workbench for ARM (IAR-EWARM) versioon 9.40.1

  • Winni kasutamine koostamiseks IarBuild.exe käsurea utiliidi või IAR Embedded Workbenchi GUI-ga MacOS-is või Linuxis võib põhjustada valesid files kasutatakse kokkupõrgete tõttu veini räsimisalgoritmis lühikeste genereerimiseks file nimed.
  • MacOS-i või Linuxi klientidel ei soovitata luua IAR-iga väljaspool Simplicity Studio. Kliendid, kes seda teevad, peaksid hoolikalt kontrollima, kas see on õige files on kasutusel.

GCC (The GNU Compiler Collection) versioon 12.2.1, mis on kaasas Simplicity Studioga.

  • GCC lingiaja optimeerimise funktsioon on keelatud, mille tulemusena on pildi suurus veidi suurenenud.

Uued esemed

Uued funktsioonid

  • Lisatud versioonis 8.0.0.0

Uus eksampvähem:

  • RTOS-i tugi (Micrium ja FreeRTOS) on lisatud mitmetele ntamples. Micrium ja FreeRTOS variandid tehti järgmiste rakenduste jaoks:
    • btmesh_ncp_empty
    • btmesh_soc_empty
    • btmesh_soc_nlc_basic_scene_selector
    • btmesh_soc_nlc_dimming_control
    • btmesh_soc_switch_ctl

FreeRTOS-i variant tehti järgmiste rakenduste jaoks:

  • btmesh_soc_nlc_sensor_ambient_light
  • btmesh_soc_nlc_sensor_occupancy
  • btmesh_soc_sensor_client
  • btmesh_soc_sensor_thermometer

Pange tähele, et seadme püsivara värskendust RTOS-i variantrakendustes veel ei toetata.

Uued komponendid:

  • btmesh_solicitation_config_client
    Puhverserveri teenusepakkumiste jaoks lisati komponent.
  • App_rta ja App_btmesh_rta
    Rakenduse käitusaja adapterikiht metallist ja RTOS-iga seotud teenuste jaoks.
  • Btmesh_lcd_server
    Komponent suurte kompositsiooniandmete mudelite metaandmete lehekülje 0 genereerimiseks.

Muud uued funktsioonid:

  • Mudelite metaandmed Page 0 on toetatud ja genereeritakse automaatselt näiteksampvähem.
  • App_button_press toetab tarkvara taastamist.
  • Võrgusilma konfiguraatori tööriist toetab tarnijamudelite jaoks kompositsiooniandmete lehe 1 ja lehe 2 genereerimist.
  • Võrguanalüsaatori tööriist toetab Bluetooth Mesh 1.1 spetsifikatsiooni.

Uued API-d 

Lisatud versioonis 8.0.0.0 

  • Rakenduse komponentide muudatused:
    • Sli_sensor_server_cadence.c nimetati ümber Sl_sensor_server_cadence.c-ks

Täiustused

Muudetud versioonis 8.0.0.0

  • OOB-i autentimise andmete käitlemise API-dokumentatsiooni teenusepakkuja ja ettevõtja puhul on parandatud ja selgitatud.

Parandatud probleemid

Parandatud versioonis 8.0.2.0

ID nr Kirjeldus
1418409,

1151586

Parandatud on mitu BGAPI testkäsku, mis süsteemi oleku kontrollimise tõttu ei töötanud provisjonis. parandas ka sl_btmesh_lpn_init ja sl_btmesh_node_get_rssi, mis tõrkesid provisjonis samal põhjusel.
1417649 Lahendatud on probleem kohaliku liini kaudu edastatud segmenteeritud sõnumitega.
1401801 Parandatud Scene Serveri mudeli lähtestamine, kui server oli muul kui esmasel elemendil.

Parandatud versioonis 8.0.1.0 

ID nr Kirjeldus
1285133 Parandatud probleem, mis tekkis rakenduses Friend, kus see tunnistas otse oma LPN-ilt saadud segmenteeritud andmeid.

Parandatud versioonis 8.0.0.0 

ID nr Kirjeldus
348529 Taasesituse kaitse kontrollid sõnumitest loobumiseks olid liiga ranged nurgajuhtumite jaoks, mis olid seotud rikkis saabuvate segmentidega.
1337570 Parandatud potentsiaalne nullkursori viide DFU kliendimudelis.
1339163 Ülekoormusolukordade haldamiseks eemaldati Tx-järjekorrast aegunud väljaminevad reklaamid.
1345085,

1345650

Parandatud sünkroonimise ja lõime turvaprobleemid BGAPI käskude ja sündmuste käsitlemisega, kui RTOS on kasutusel.
1356050 Täiustas eelmist parandust, kõrvaldades mittevajalikud GATT-teenuse häälestustoimingud, mis võivad ebaõnnestuda.
1378339 Parandatud on perioodilise ülesande töötamise probleem, mis mõjutas GATT-funktsiooniga manustatud teenusepakkujaid.
1378639 Parandatud DFU eraldiseisva värskendaja deinitsialiseerimise jada.

Teadaolevad probleemid praeguses väljaandes
Paksus kirjas olevad probleemid on lisatud alates eelmisest väljaandest.

ID nr Kirjeldus Lahendus
401550 BGAPI sündmus puudub segmenteeritud sõnumite töötlemise tõrke korral. Rakendus peab tuletama ebaõnnestumise ajalõpu / rakenduskihi vastuse puudumise põhjal; tarnija mudelite jaoks on pakutud API.
454059 KR-protsessi lõpus genereeritakse suur hulk võtme värskendusoleku muutmise sündmusi ja see võib NCP-järjekorra üle ujutada. Suurendage projektis NCP järjekorra pikkust.
454061 Täheldati jõudluse kerget halvenemist võrreldes 1.5-ga edasi-tagasi latentsustestides.  
624514 Probleem ühendatava reklaami taastamisega, kui kõik ühendused on olnud aktiivsed ja GATT-i puhverserver on kasutusel. Eraldage üks ühendus rohkem kui vaja.
841360 GATT-i kandja kaudu segmenteeritud sõnumite edastamise nõrk jõudlus. Veenduge, et aluseks oleva BLE-ühenduse ühendusintervall on lühike; veenduge, et ATT MTU on piisavalt suur, et mahutada täisvõrguga PDU-d; häälestage ühenduse sündmuse minimaalne pikkus, et ühe ühenduse sündmuse kohta oleks võimalik edastada mitu LL-paketti.
1121605 Ümardamisvead võivad põhjustada plaanitud sündmuste käivitumist oodatust veidi erineval ajal.  
1226127 Hostipakkuja example võib takerduda, kui see hakkab teist sõlme pakkuma. Enne teise sõlme ettevalmistamist taaskäivitage hosti ettevalmistaja rakendus.
1204017 Levitaja ei saa paralleelselt ise FW värskendust ja FW üleslaadimist käsitleda. Ärge käivitage FW värskendamist ja FW üleslaadimist paralleelselt.
1412121 Praegu on lubatud ainult üks ajastuserverimudel ja see peab asuma primaarelemendil.  

Aegunud üksused

  • Versioonis 8.0.0.0 aegunud Mitte ühtegi.

Eemaldatud üksused

  • Eemaldatud versioonis 8.0.0.0 Mitte ühtegi.

Selle väljalase kasutamine
See väljaanne sisaldab järgmist

  • Silicon Labsi Bluetoothi ​​võrgu virnade raamatukogu
  • Bluetooth mesh sample rakendusi

Kui kasutate esimest korda, vaadake QSG176: Silicon Labs Bluetooth Mesh SDK v2.x kiirjuhendit.

Paigaldamine ja kasutamine

  • Bluetooth mesh SDK on osa Simplicity SDK-st (GSDK), mis on Silicon Labsi SDK-de komplekt. Simplicity SDK kiireks kasutamiseks installige Simplicity Studio 5, mis seadistab teie arenduskeskkonna ja juhendab teid Simplicity SDK installimisel. Simplicity Studio 5 sisaldab kõike, mida on vaja IoT tootearenduseks Silicon Labsi seadmetega, sealhulgas ressursside ja projektide käivitajat, tarkvara konfigureerimise tööriistu, täielikku IDE-d koos
  • GNU tööriistakett ja analüüsitööriistad. Installijuhised on toodud Simplicity Studio 5 kasutusjuhendis veebis.
  • Teise võimalusena võib Simplicity SDK installida käsitsi, laadides alla või kloonides GitHubist uusima versiooni. Vaata https://github.com/Sili-conLabs/simplicity-sdk rohkem informatsiooni .
  • Simplicity Studio installib Simplicity SDK vaikimisi järgmistesse kohtadesse:
    • Windows: C:\Users\ \SimplicityStudio\SDKs\simplicity_sdk
    • MacOS: /Kasutajad/ /SimplicityStudio/SDKs/simplicity_sdk
  • SDK versioonile spetsiaalne dokumentatsioon installitakse koos SDK-ga. Lisateavet leiate sageli teadmistebaasi artiklitest (KBA). API viited ja muu teave selle ja varasemate versioonide kohta on saadaval aadressil https://docs.silabs.com/.

Turvateave

Turvaline võlvi integreerimine
See virna versioon on integreeritud Secure Vault Key Managementiga. Secure Vault High seadmetes juurutamisel kaitstakse võrgukrüpteerimisvõtmeid Secure Vault Key Management funktsiooni abil. Allolevas tabelis on näidatud kaitstud võtmed ja nende salvestuskaitse omadused.

Võti Eksporditavus sõlmes Eksporditavus Provisioneril Märkmed
Võrguvõti Eksporditav Eksporditav Võrguvõtme tuletised eksisteerivad ainult RAM-is, samas kui võrguvõtmed on salvestatud välkmällu
Rakenduse võti Mitteeksporditav Eksporditav  
Seadme võti Mitteeksporditav Eksporditav Provisioneri puhul rakendatakse nii Provisionerri enda seadme võtmele kui ka teiste seadmete võtmetele
  • Klahve, mis on märgistatud kui „Ei eksporditav”, saab kasutada, kuid mitte viewredigeeritud või käitusajal jagatud.
  • Võtmeid, mis on märgitud kui „Eksporditav”, saab käitamise ajal kasutada või jagada, kuid need jäävad välkmälu salvestamisel krüpteerituks.
  • Lisateavet Secure Vault Key Management funktsioonide kohta leiate artiklist AN1271: Secure Key Storage.

Turvameetmed
Turvanõuannete tellimiseks logige sisse Silicon Labsi kliendiportaali ja valige seejärel Konto avaleht. Portaali avalehele minemiseks klõpsake AVALEHT ja seejärel paani Märguannete haldamine. Veenduge, et valik „Tarkvara/turvalisuse teatised ja tootemuudatuste teatised (PCN-id)” on märgitud ning et olete oma platvormi ja protokolli jaoks vähemalt tellinud. Muudatuste salvestamiseks klõpsake nuppu Salvesta.

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

Toetus

  • Arenduskomplekti klientidel on õigus saada koolitust ja tehnilist tuge. Kasutage Silicon Labsi Bluetoothi ​​võrku web lehel, et saada teavet kõigi Silicon Labsi Bluetoothi ​​toodete ja teenuste kohta ning registreeruda tootetoe saamiseks.
  • Võtke ühendust Silicon Laboratories toega aadressil http://www.silabs.com/support.

SDK väljalaske- ja hoolduspoliitika
Lisateavet leiate jaotisest SDK väljalaske- ja hoolduspoliitika.

Lihtsuse stuudio
Ühe klõpsuga juurdepääs MCU-le ja juhtmevabadele tööriistadele, dokumentatsioonile, tarkvarale, lähtekooditeekidele ja muule. Saadaval Windowsi, Maci ja Linuxi jaoks!

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

Vastutusest loobumine

  • Silicon Labs kavatseb pakkuda klientidele uusimat, täpset ja põhjalikku dokumentatsiooni kõigi saadaolevate välisseadmete ja moodulite kohta, mis on mõeldud Silicon Labsi tooteid kasutavatele või kasutada kavatsevatele süsteemi- ja tarkvarakasutajatele. Iseloomustusandmed, saadaolevad moodulid ja välisseadmed, mälumahud ja mäluaadressid viitavad igale konkreetsele seadmele ning esitatud „tüüpilised” parameetrid võivad erineda ja erinevadki erinevates rakendustes.
  • Rakendus ntampsiin kirjeldatud on ainult illustratiivsel eesmärgil. Silicon Labs jätab endale õiguse teha siin esitatud tooteteavet, spetsifikatsioone ja kirjeldusi ilma täiendava etteteatamata muudatusi ega anna garantiid lisatud teabe täpsuse või täielikkuse kohta.
  • Ilma eelneva teavituseta võib Silicon Labs turvalisuse või töökindluse huvides tootmisprotsessi käigus toote püsivara värskendada. Sellised muudatused ei muuda toote tehnilisi andmeid ega toimivust. Silicon Labs ei vastuta selles dokumendis esitatud teabe kasutamise tagajärgede eest. See dokument ei viita ega anna selgesõnaliselt litsentsi mis tahes integraallülituste projekteerimiseks või valmistamiseks.
  • Tooted ei ole ette nähtud ega lubatud kasutamiseks FDA III klassi seadmetes, rakendustes, mille jaoks on nõutav FDA eelmüügiluba, ega Life Support Systems ilma Silicon Labsi konkreetse kirjaliku nõusolekuta. "Elu toetav süsteem" on mis tahes toode või süsteem, mis on mõeldud elu ja/või tervise toetamiseks või säilitamiseks, mille ebaõnnestumise korral võib mõistlikult eeldada, et see põhjustab märkimisväärseid kehavigastusi või surma.
  • Silicon Labsi tooted ei ole loodud ega lubatud sõjaliseks kasutamiseks.
  • Silicon Labsi tooteid ei tohi mingil juhul kasutada massihävitusrelvades, sealhulgas (kuid mitte ainult) tuuma-, bioloogilistes või keemiarelvades ega selliste relvade kohaletoimetamiseks võimelistes rakettides. Silicon Labs ei anna mingeid otseseid ega kaudseid garantiisid ega vastuta vigastuste või kahjude eest, mis on seotud Silicon Labsi toote kasutamisega sellistes volitamata rakendustes.

Kaubamärgi teave
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ja Silicon Labsi logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ja nende kombinatsioonid , "maailma kõige energiasäästlikumad mikrokontrollerid", 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 ja Zentri DMS, Z-Wave® ja teised on Silicon Labsi kaubamärgid või registreeritud kaubamärgid. ARM, CORTEX, Cortex-M3 ja THUMB on ettevõtte ARM Holdings kaubamärgid või registreeritud kaubamärgid. Keil on ettevõtte ARM Limited registreeritud kaubamärk. Wi-Fi on Wi-Fi Alliance'i registreeritud kaubamärk. Kõik muud siin mainitud tooted või kaubamärgid on nende vastavate omanike kaubamärgid.

  • Silicon Laboratories Inc.
  • 400 West Cesar Chavez Austin, TX 78701 USA
  • www.silabs.com

KKK-d

K: Kuidas värskendada SDK-d uusimale versioonile?
A: SDK uusimale versioonile värskendamiseks laadige alla Silicon Labsist uus väljalaskepakett. websaidil ja järgige dokumentatsioonis toodud paigaldusjuhiseid.

K: Kas SDK ühildub kõigi Bluetoothi ​​võrguseadmetega?
A: SDK on loodud ühilduma paljude Bluetooth-võrguseadmetega, kuid enne juurutamist on soovitatav kontrollida ühilduvust konkreetsete seadmetega.

Dokumendid / Ressursid

SILICON LABS 8.0.2.0 Bluetooth Mesh SDK [pdfKasutusjuhend
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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *