SILICON LABS 5.0.3.0 GA Bluetooth Mesh SDK
![]()
Bluetooth mesh on Bluetoothi madala energiatarbega (LE) seadmete jaoks saadaval olev uus topoloogia, mis võimaldab palju-mitmele (m:m) sidet. See on optimeeritud suuremahuliste seadmevõrkude loomiseks ning sobib ideaalselt hoonete automatiseerimiseks, andurivõrkudeks ja varade jälgimiseks. Meie tarkvara ja SDK Bluetoothi arendamiseks toetab Bluetooth Meshi ja Bluetooth 5.3 funktsioone. Arendajad saavad LE-seadmetele (nt ühendatud tuled, koduautomaatika ja varade jälgimissüsteemid) lisada võrgusilma. Tarkvara toetab ka Bluetoothi majakaid, majakade skannimist ja GATT-ühendusi, et Bluetooth-võrk saaks ühendada 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:
- 5.0.3.0 – välja antud 13. märtsil 2024
- 5.0.2.0 – välja antud 9. oktoobril 2023
- 5.0.1.0 – välja antud 26. juulil 2023
- 5.0.0.0 – välja antud 7. juunil 2023
PÕHIOMADUSED
- Võrguprotokolli 1.1 tugi
- Võrgusilma mudeli 1.1 tugi
- Võrgusilma binaarsete suurte objektide edastamise tugi
- Mesh-seadme püsivara värskenduse tugi
Ühilduvuse ja kasutamise teatised
Lisateavet turvavärskenduste ja -teadete kohta leiate selle SDK-ga installitud Gecko 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 Silicon Labsi Bluetoothi võrgusilma SDK kasutamiseks lugege artiklit Selle väljalase kasutamine.
Ühilduvad kompilaatorid:
IAR Embedded Workbench for ARM (IAR-EWARM) versioon 9.20.4
- 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 10.3–2021.10, mis on kaasas Simplicity Studioga.
- GCC lingiaja optimeerimise funktsioon on keelatud, mille tulemusena on pildi suurus veidi suurenenud.
Uued esemed
Uued funktsioonid
Lisatud versioonile 5.0.1.0 New Example tugi
Lisatud tugi BRD4194A ja BRD4187C raadioplaatidele BT Mesh IOP testi demode jaoks
Lisatud versioonile 5.0.0.0 Uus riistvara tugi
Lisati tugi EFR32xG27 tooteperekonnale ja BG24 WLCSP raadioplaatidele. Lisati tugi EFR32xG22 versioonile D. Tugi lisati versioonile EFR32xG21, Revision C ja hilisematele.
Uued API-d
Mitte ühtegi
Täiustused
Muudetud versioonis 5.0.0.0
- Koodi suuruse optimeerimine virna ja ntample rakendusi.
- Example rakendused ja SLC komponendid optimeeriti koodita ja madala koodiga arendamiseks.
Parandatud probleemid
Parandatud versioonis 5.0.3.0
| ID nr | Kirjeldus |
| 1194020 | Probleemid rakenduse kodeeritud PHY kasutamisega pärast skanneri komponendi muutmist. |
| 1194443 | DFU turustajarakendus ei suuda praegu edukalt käsitseda rohkem kui 60 sõlme. |
| 1198887 | Privaatse majaka juhusliku reklaamija aadress on kõigi alamvõrkude jaoks sama, kuigi see peaks olema erinev. |
| 1202088 | Btmesh_soc_switch_ctl example kompileerib kõikidel tahvlitel IAR-i kompilaatoriga. |
| 1206620 | Püsivara kinnitusprobleemide lahendamiseks on lahendatud probleemid, mis on põhjustatud BGAPI sündmuste puudumisest suure koormuse ajal. |
| 1206714 | Kui puhverserverisse lisatakse alamvõrk, peaks puhverserver väljastama puhverserveri ühenduse kaudu majaka. |
| 1206715, 1211012,
1211022 |
Seadme koostise andmete lehekülg 2, 129 ja 130 peaks olema nii konfiguratsiooniserveri mudelis kui ka suure koosseisu andmeserveri mudelis, kui kaughaldus on toetatud. |
| 1211017 | Asukohateabe perioodiline avaldamine peaks toimuma vaheldumisi globaalsete ja kohalike asukohtade vahel, kui mõlemad on teada. |
| 1212373 | Ressursi leke puhverserveri ühenduse haldamisel pärast mitmesaja puhverserveri ühenduse avamist ja sulgemist. |
| 1212854 | Tõmberežiimis MBT ülekanne LPN-ile ei õnnestu edukalt. |
| 1226000 | Laiendatud Provisioner BGAPI funktsioon sõlme identiteedi kontrollimiseks, et kontrollida ka privaatsõlme identiteeti. |
| 1230833 | Parandatud sõbra alamsüsteemi deinitsialiseerimine, nii et taaskäivitamine toimiks ilma seadet lähtestamata. |
| 1243565 | Parandatud krahh, mis võib juhtuda, kui ettekandja lähtestamine ebaõnnestus, ntample väärarenenud DCD tõttu. |
| 1244298 | Parandatud võltsitud lisaoktettide teatamine Scene Client mudeli registrioleku sündmuses. |
Parandatud versioonis 5.0.2.0
| ID nr | Kirjeldus |
| 1166409 | Täielikult parandati multisaate viivituse kasutamine püsivara värskendusserveri vastustes |
| 1169206 | Värskendati Mesh Proxy Solicitation teenuse UUID vastuvõetud väärtusele |
| 1172590 | Rakendatud on SAR-i konfiguratsioonimudeli oleku pidev salvestamine |
| 1178876 | Lahendatud on probleem xG24 ja xG27 teatud konfiguratsioonimudeli päringutele puuduvate vastuste käsitlemisel |
| 1182605 | Lahendatud on mudeli enam kui 127 tellimuse salvestamise probleem |
| 1187455 | Värskendati DFU example rakendusi, et need vastaksid vastuvõetud spetsifikatsiooninõuetele |
| 1187639 | Värskendati DFU API-d, et see vastaks vastuvõetud spetsifikatsiooni terminoloogiale |
| 1196510, 1187916,
1187304 |
IOP testimise stabiilsusprobleemid on lahendatud |
| 1193472 | Ettevalmistatud komponendil on konfiguratsioonivalik automaatse lähtestamise lubamiseks/keelamiseks, kui sõlme lähtestamine saabub. |
Parandatud versioonis 5.0.1.0
| ID nr | Kirjeldus |
| 1164433 | Lahendatud on probleem püsivara värskendusserveri ja BLOB-edastusserveri mudelitega, mis kasutasid multiedastuspäringutele vastamisel liiga lühikest juhuslikku viivitust |
Parandatud versioonis 5.0.0.0
| ID nr | Kirjeldus |
| 1102630 | Seadme püsivara värskenduse optimeerimine GATT-i puhverserveri kaudu |
| 1086169, 1113729,
1117608 |
Mitu parandust BLOB-i edastusmudelitele |
| 1123776 | Lahendatud on probleem GATT-i puhverserveri kaudu saadetud privaatvõrgu majakatega |
| 1125121 | Kehtetu püsivara kustutamisteate käsitlemine on parandatud |
| ID nr | Kirjeldus |
| 1133103, 1134497 | Mitu parandust kaughalduse jaoks |
| 1134494, 1134495 | Suurte kompositsiooniandmete mudelite mitu parandust |
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 API pakutud. |
| 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. | |
| 1202073 | Btmesh_ncp_empty example ei ole piisavalt RAM-i GCC kompilaatoriga BRD4182-l. | Vabastage natuke RAM-i või keelake mittevajalik komponent. |
Aegunud üksused
- Mitte ühtegi
Eemaldatud üksused
- 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
Bluetoothi võrgusilma SDK on osa Silicon Labsi SDK-de komplektist Gecko SDK (GSDK). GSDK-ga kiireks alustamiseks installige Simplicity Studio 5, mis seadistab teie arenduskeskkonna ja juhendab teid GSDK installimisel. Simplicity Studio 5 sisaldab kõike, mida Silicon Labsi seadmetega IoT tootearenduseks vaja, sealhulgas ressursside ja projekti käivitajat, tarkvara konfiguratsioonitööriistu, täielikku IDE-d koos GNU tööriistaahelaga ja analüüsitööriistu. Paigaldusjuhised leiate veebipõhisest Simplicity Studio 5 kasutusjuhendist.
Teise võimalusena saab Gecko SDK installida käsitsi, laadides alla või kloonides GitHubist uusima versiooni. Vaata https://github.com/Sili-conLabs/gecko_sdk lisateabe saamiseks.
GSDK vaikeinstalli asukoht on Simplicity Studio 5.3 ja uuemate versioonidega muutunud.
- Windows: C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- MacOS: /Kasutajad/ /SimplicityStudio/SDKs/gecko_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. Secure Vault Key Management funktsioonide kohta lisateabe saamiseks vaadake 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.![]()
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.
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!
![]()
- IoT portfell
- SW/HW
- Kvaliteet
- Tugi ja kogukond
Vastutusest loobumine
Silicon Labs kavatseb pakkuda klientidele uusimat, täpset ja põhjalikku dokumentatsiooni kõigi välisseadmete ja moodulite kohta, mis on saadaval süsteemi- ja tarkvara juurutajatele, kes kasutavad või kavatsevad kasutada Silicon Labsi tooteid. Iseloomustusandmed, saadaolevad moodulid ja välisseadmed, mälumahud ja mäluaadressid viitavad igale konkreetsele seadmele ning pakutavad "tüüpilised" parameetrid võivad erinevates rakendustes erineda. Taotlus 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 elu toetavates süsteemides 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 toob kaasa märkimisväärse kehavigastuse 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 rakettides, mis on võimelised selliseid relvi kohale toimetama. Silicon Labs loobub kõigist otsestest ja kaudsetest garantiidest ega vastuta vigastuste või kahjude eest, mis on seotud Silicon Labsi toote kasutamisega sellistes volitamata rakendustes. Märkus. See sisu võib sisaldada solvavat terminoloogiat, mis on nüüdseks aegunud. Silicon Labs asendab need terminid võimaluse korral kaasava keelega. Lisateabe saamiseks külastage www.silabs.com/about-us/inclusive-lexicon-project
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, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesisis , 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
Dokumendid / Ressursid
![]() |
SILICON LABS 5.0.3.0 GA Bluetooth Mesh SDK [pdfKasutusjuhend 5.0.3.0 GA Bluetooth Mesh SDK, 5.0.3.0 GA, Bluetooth Mesh SDK, Mesh SDK, SDK |
