I-SILICON-LABS-logo

I-SILICON LABS Bluetooth Mesh SDK

I-SILICON-LABS-Bluetooth-Mesh-SDK-umkhiqizo

Imininingwane

  • Umkhiqizo: I-Siplicity SDK Suite
  • Inguqulo: 2024.6.3 Ephreli 23, 2025
  • Izici: Inguqulo ye-Bluetooth Mesh 1.1

Ulwazi Lomkhiqizo
I-Simplicity SDK Suite ihlanganisa izici ezisekelwa inguqulo ye-Bluetooth Mesh 1.1. Ihlinzeka ngenkundla yokuthuthukisa izinhlelo zokusebenza kusetshenziswa ubuchwepheshe be-Bluetooth Mesh.

Imiyalo yokusetshenziswa komkhiqizo

I-Bluetooth Mesh i-topology entsha etholakala kumadivayisi e-Bluetooth Low Energy (LE) enika amandla ukuxhumana okuningi kuya kokuningi (m:m). Ilungiselelwe ukudala amanethiwekhi edivayisi yesilinganiso esikhulu futhi ifaneleka kahle ukwakha okuzenzakalelayo, amanethiwekhi ezinzwa, nokulandelela impahla. Isofthiwe yethu kanye ne-SDK yokuthuthukisa i-Bluetooth isekela i-Bluetooth Mesh nokusebenza kwe-Bluetooth. Onjiniyela bangangeza ukuxhumana kwenethiwekhi ye-mesh kumadivayisi e-LE afana nezibani ezixhunyiwe, i-automation yasekhaya, namasistimu okulandelela amafa. Isofthiwe isekela ukukhanya kwe-Bluetooth, ukuskena kwebhikhoni, noxhumo lwe-GATT ukuze i-Bluetooth Mesh ikwazi ukuxhuma kuma-smartphones, amaphilisi, namanye amadivayisi e-Bluetooth LE. Lokhu kukhishwa kufaka phakathi izici ezisekelwa inguqulo ye-Bluetooth Mesh 1.1.

Lawa manothi okukhishwa amboza izinguqulo ze-SDK

  • 7.0.3.0 ekhishwe ngomhla ka-23 Ephreli 2025 (Ingxenyekazi eyisisekelo iyashintsha kuphela)
  • 7.0.2.0 ikhishwe ngoSepthemba 18, 2024
  • 7.0.1.0 ikhishwe ngomhla ka-24 Julayi 2024
  • 7.0.0.0 ikhishwe ngoJuni 5, 2024

Ukuhambisana Nezaziso Zokusebenzisa
Ukuze uthole ulwazi olwengeziwe mayelana nezibuyekezo zokuphepha nezaziso, bona Isahluko Sokuphepha se-Platform Release Notes efakwe nale SDK noma ekhasini Lamanothi Okukhishwa Kwelebhu Ye-Silicon. I-Silicon Labs futhi incoma ngokuqinile ukuthi ubhalisele Izeluleko Zokuphepha ukuze uthole ulwazi lwakamuva. Ukuze uthole imiyalelo, noma uma umusha ku-Silicon Labs Bluetooth Mesh SDK, bheka Ukusebenzisa Lokhu Kukhululwa.

Abahlanganisi Abavumelanayo
I-IAR Embedded Workbench ye-ARM (IAR-EWARM) inguqulo 9.40.1

  • Ukusebenzisa iwayini ukwakha ngesisetshenziswa somugqa womyalo we-IarBuild.exe noma i-IAR Embedded Workbench GUI kuma-macos noma i-Linux kungaholela ekungalungile. files isetshenziswa ngenxa yokushayisana kwe-algorithm ye-hashing yewayini ukuze kukhiqizwe okufushane file amagama.
  • Amakhasimende aku-macos noma i-Linux ayelulekwa ukuthi angakhi nge-IAR ngaphandle kweSitudiyo Esilula. Amakhasimende akwenzayo kufanele aqinisekise ngokucophelela ukuthi kulungile files ziyasetshenziswa.
  • I-GCC (Iqoqo Le-GNU Compiler) inguqulo 12.2.1, ihlinzekwe ngeSitudiyo Esilula.
  • Isici sokuthuthukisa isikhathi sesixhumanisi se-GCC sikhutshaziwe, okuholele ekwenyukeni okuncane kosayizi wesithombe.

IZICI EZIYINHLOKO

  • Ukuthuthela ku-Siplicity SDK Suite
  • Kususwe ukusekela kochungechunge 0/1
  • Ukusekelwa kwezibuyekezo ze-firmware ezicindezelwe i-delta

Izinto Ezintsha

Izici Ezintsha

Kwengezwe ekukhishweni 7.0.1.0
Kwengezwe ukusekelwa kwe-Mesh Device Firmware Update (DFU) esebenzisa ukucindezela kwe-delta okusebenzayo, okusekelwe ekuboneni umehluko phakathi kwezinguqulo ezimbili ze-firmware. Isici sidinga ukusetshenziswa kwenguqulo yethuluzi le-Commander elisekela ukuhlaziya umehluko kanambambili we-ELF, kanye nokusetshenziswa kwe-bootloader esekela ukufaka isibuyekezo se-firmware esicindezelwe.

Kwengezwe ekukhishweni 7.0.0.0
Ukusekelwa Kwesiphathi Sewashi sengeziwe. Izingxenye zesitaki azisasebenzisi i-device_init() ukuqalisa iwashi. Kunalokho, iphrojekthi yohlelo lokusebenza manje kufanele ifake ingxenye ye-clock_manager, eyenza ukuqaliswa kwewashi.
Usekelo lwe-Common Memory Manager lwengeziwe.

Ama-API amasha

  • Kwengezwe ekukhishweni 7.0.0.0

Ukuthuthukiswa

Kushintshwe ekukhishweni okungu-7.0.0.0

Izinguquko ze-BGAPI
Umyalo wesigaba se-node ye-BGAPI, sl_btmesh_node_test_identity, ungeziwe ukuze kubhekwe ukuthi isikhangiso somazisi we-nodi eyamukelwe sisuka endaweni ethile noma cha.

Exampizinguquko zohlelo lokusebenza
Isici seNodi Yamandla Aphansi sengeziwe kuseva yenzwaamples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), kanye nesici somngane sengezwe kuklayenti leseva yenzwaample (btmesh_soc_sen-sor_client).

Izinkinga Ezilungisiwe

Kulungiswe ekukhululweni 7.0.2.0

ID # Incazelo
1331888,

1334927,

1338088,

1338090

Kulungiswe ukwehluleka okuningana kokwabiwa kwenkumbulo okungaphathwa okungase kuholele ekuphahlazekeni uma idivayisi igcwele ithrafikhi.
1345827 Ukulahlekelwa okulungisiwe komcimbi we-BGAPI wokusabalalisa we-DFU onolwazi wokususwa kwenodi.
1301401 Iseva elungisiwe yokukhanyisa amaphutha esibuyekezo sesimo lapho ithola iseva yokukhanyisa Setha izicelo ngesikhathi soshintsho.
1345411 Inkumbulo evuzayo ye-sl_memory_realloc() elungisiwe, okuholela ku-ex yomsabalalisi we-DFUample nkumbulo iyaphela.

Kulungiswe ekukhululweni 7.0.1.0

ID # Incazelo
1301325 Kulungiswe inkinga ekugcineni izenzo zemodeli Yokushejuli.
1305041 Inkinga yokuvala elungisiwe ekuxhumaneni kwe-NCP kusuka kumsingathi kuya ku-EFR32.
1305928 Ukulahlekelwa okungaguquki kwedatha yohlu olulungile Lwabamukeli emicimbini ye-DFU ngemva kokuqaliswa kokulungiswa kokulahlekelwa komcimbi 1258654.
1319326 Kulungiswe amanani angalungile okufakwayo nokuphumayo kwebhithi yokuqinisekisa ye-OOB.
1325194 Kulungiswe ukuphindwaphindwa okungadingekile komcimbi wesimo somamukeli weklayenti lomsabalalisi we-DFU ngemva kokuqaliswa kokulungiswa kokulahlekelwa komcimbi 1258654.
1310377 Kulungiswe inkinga kuhlelo lokusebenza lwe-IOP Relay. Ngaphambilini, ibikhanya kusetshenziswa i-GATT.

Kulungiswe ekukhululweni 7.0.0.0

ID # Incazelo
356148 Igwema ukuqala umphathi wesikhangiso uma i-node ihlinzekwa kusetshenziswa i-PB-GATT kuphela.
1250461 Wenze ukubika komcimbi kwaqina kakhulu kudivayisi elayishwe kakhulu.
1258654 Umcimbi we-DFU wenziwe waqina kakhulu kudivayisi egcwele kakhulu.
1274632 Amamodeli we-DFU Distributor kanye ne-Standalone Updater manje azobika iphutha uma ukucushwa kwe-Blob Transfer ku-node kunganele.
1284204 Kulungiswe isivikelo sokudlala futhi esilungisiwe ku-NVM3 uma uhlelo lokusebenza lusebenzisa i-sl_btmesh_node_power_off() API.

Izinkinga ezaziwayo ekukhishweni kwamanje

Izinkinga ezibhalwe ngokugqamile zengeziwe kusukela ekukhishweni kwangaphambilini

ID # Incazelo Indlela yokusebenza
401550 Awukho umcimbi we-BGAPI wokwehluleka ukuphatha umlayezo ohlukaniswe izingxenye. Uhlelo lokusebenza ludinga ukuthola ukwehluleka kusukela ekuphelelweni kwesikhathi/ukuntuleka kwempendulo yesendlalelo sohlelo lokusebenza; kumamodeli wabathengisi, i-API inikeziwe.
454059 Inani elikhulu lemicimbi ebalulekile yoshintsho lwesimo sokuvuselela ikhiqizwa ekupheleni kwenqubo ye-KR, futhi lokho kungase kugcwale ulayini we-NCP. Khulisa ubude bomugqa we-NCP kuphrojekthi.
454061 Ukuwohloka kokusebenza okuncane uma kuqhathaniswa no-1.5 ekuhloleni ukubambezeleka kohambo lokuya nokubuya kuye kwabonwa.  
624514 Inkinga ngokusungula kabusha ukukhangisa okuxhumekayo uma konke ukuxhumana bekusebenza futhi ummeleli we-GATT uyasebenza. Nikeza ukuxhumana okukodwa kunalokho okudingekayo.
841360 Ukusebenza okungalungile kokudluliswa komlayezo ohlukaniswe izingxenye ngaphezulu komphathi we-GATT. Qinisekisa ukuthi isikhawu soxhumano lwe-BLE esiyisisekelo sifushane; qinisekisa ukuthi i-ATT MTU inkulu ngokwanele ukuze ilingane ne-Mesh PDU egcwele; shuna ubude bomcimbi wokuxhumana obuncane ukuze uvumele amaphakethe amaningi e-LL ukuthi adluliselwe ngomcimbi ngamunye wokuxhumana.
1121605 Amaphutha okuzungeza angabangela imicimbi ehleliwe ukuthi iqale ngezikhathi ezihluke kakhulu kunokulindelekile.  
1226127 Umhlinzeki womsingathi exampI-le ingabambeka lapho iqala ukunikeza indawo yesibili. Qala kabusha uhlelo lokusebenza lomsingathi ngaphambi kokunikeza inodi yesibili.
1204017 Umsabalalisi akakwazi ukuphatha i-FW Update efanayo kanye ne-FW Upload. Ungasebenzisi isibuyekezo se-FW ngokwakho kanye nokulayisha kwe-FW ngokuhambisana.

Izinto Ezihoxisiwe

Kwehlisiwe ekukhishweni 7.0.0.0
Umyalo we-BGAPI othi sl_btmesh_prov_test_identity uhoxisiwe. Sebenzisa i-sl_btmesh_node_test_identity esikhundleni salokho.

Izinto Ezikhishiwe

Ikhishwe ekukhishweni 7.0.0.0

Ukusekelwa kwezingxenyekazi zekhompuyutha ze-Series 1 (xG12 ne-xG13) kususiwe kulokhu kukhishwa.

Ukusebenzisa Lokhu Kukhululwa

Lokhu kukhishwa kuqukethe okulandelayo

  • I-Silicon Labs Ilabhulali yesitaki se-Bluetooth mesh
  • I-Bluetooth mesh sample izicelo

Uma ungumsebenzisi wokuqala, bona i-QSG176: I-Silicon Labs Bluetooth Mesh SDK v2. x Umhlahlandlela Wokuqalisa Ngokushesha.

Ukufakwa nokusetshenziswa

  • I-Bluetooth mesh SDK inikezwa njengengxenye ye-Simplicity SDK (GSDK), i-suite yama-Silicon Labs SDKs.
  • Ukuze uqalise ngokushesha nge-Siplicity SDK, faka I-Siplicity Studio 5, ezosetha indawo yakho yokuthuthuka futhi ikuhambise ekufakeni i-Siplicity SDK.
  • I-Siplicity Studio 5 ihlanganisa yonke into edingekayo ekuthuthukisweni komkhiqizo we-Iot ngamadivayisi we-Silicon Labs, okuhlanganisa insiza nesiqalisi sephrojekthi, amathuluzi okumisa isofthiwe, i-IDE egcwele ene-GNU toolchain, namathuluzi okuhlaziya.
  • Imiyalo yokufaka inikezwe ku-inthanethi yeSitudiyo Esilula 5 Umhlahlandlela Womsebenzisi.
  • Kungenjalo, i-Siplicity SDK ingase ifakwe mathupha ngokulanda noma ngokuhlanganisa okwakamuva kusuka ku-GitHub. Bheka https://github.com/Sili-conLabs/simplicity_sdk ukuze uthole ulwazi olwengeziwe.
  • I-Siplicity Studio ifaka i-Simplicity SDK ngokuzenzakalelayo ku:
    • IWindows: C:\Abasebenzisi\ \SimplicityStudio\SDKs\simplicity_sdk
    • IMacOS: /Abasebenzisi/ /SimplicityStudio/SDKs/simplicity_sdk

Amadokhumenti aqondene nenguqulo ye-SDK afakwe ne-SDK. Ulwazi olwengeziwe lungavame ukutholakala kuma-athikili esisekelo solwazi (KBAs). Izithenjwa ze-API nolunye ulwazi mayelana nalokhu kanye nokukhishwa kwangaphambilini kuyatholakala https://docs.silabs.com/.

Ulwazi Lokuphepha

Secure Vault Integration
Le nguqulo yesitaki ihlanganiswe ne-Secure Vault Key Management. Uma kuthunyelwa kumadivayisi e-Secure Vault High, okhiye bokubethela be-mesh bayavikelwa kusetshenziswa ukusebenza kwe-Secure Vault Key Management. Ithebula elingezansi libonisa okhiye abavikelwe kanye nezici zabo zokuvikela isitoreji.

Ukhiye Ukuthekelisa ku-node Ukuthekelisa ku-Provider Amanothi
Ukhiye wenethiwekhi Iyathekelisa Iyathekelisa Ukuphuma kokhiye wenethiwekhi kukhona kuphela ku-RAM, kuyilapho okhiye benethiwekhi begcinwa ku-flash.
Ukhiye wohlelo lokusebenza Akuthekeliseki Iyathekelisa  
Ukhiye wedivayisi Akuthekeliseki Iyathekelisa Esimeni somhlinzeki, kusetshenziswa kukhiye wedivayisi yomhlinzeki kanye nokhiye bamanye amadivayisi.
  • Okhiye abamakwe ngokuthi “Abathutheki” bangasetshenziswa kodwa abakwazi viewihlelwe noma yabiwe ngesikhathi sokusebenza.
  • Okhiye abamakwe ngokuthi “Abathekelisayo” bangasetshenziswa noma kwabelwane ngaso ngesikhathi sokusebenza, kodwa bahlale bebethelwe ngenkathi begcinwe ku-flash.
  • Ukuze uthole ulwazi olwengeziwe ngokusebenza Kokulawula Ukhiye We-Vault Evikelekile, bona i-AN1271 Secure Key Storage.

Ukwelulekwa Kwezokuphepha
Ukuze ubhalisele Izeluleko Zokuvikela, ngena kuphothali yekhasimende ye-Silicon Labs, bese ukhetha Ikhaya le-Akhawunti. Chofoza IKHAYA ukuze uye ekhasini lasekhaya lephothali bese uchofoza ithayela elithi Phatha Izaziso. Qiniseka ukuthi 'Izaziso Zokweluleka Ngesofthiwe/Yokuphepha Nezaziso Zokushintsha Umkhiqizo (PCNS)' zihloliwe, nokuthi ubhalisele ingxenyekazi yakho nephrothokholi okungenani. Chofoza Londoloza ukuze ulondoloze noma yiziphi izinguquko.

Umfanekiso olandelayo uyi-example.e

I-SILICON-LABS-Bluetooth-Mesh-SDK-fig- (1)

Ukusekela
Amakhasimende e-Development Kit afanelekile ukuqeqeshwa nokusekelwa kobuchwepheshe. Sebenzisa i-Bluetooth Labs ye-Silicon Labs web ikhasi ukuze uthole ulwazi mayelana nayo yonke imikhiqizo ye-Bluetooth yama-Silicon Labs namasevisi, kanye nokubhalisela ukwesekwa komkhiqizo.
Xhumana nokwesekwa kweSilicon Laboratories ku http://www.silabs.com/support.

Isitudiyo esilula
Ukufinyelela ngokuchofoza okukodwa ku-MCU namathuluzi angenantambo, imibhalo, isofthiwe, imitapo yolwazi yekhodi yomthombo nokuningi. Itholakala ku-Windows, Mac kanye ne-Linux

Umshwana wokuzihlangula

  • I-Silicon Labs ihlose ukuhlinzeka amakhasimende ngemibhalo yakamuva, enembile, futhi ejulile yawo wonke ama-peripheral namamojula atholakalayo kubaqalisi besistimu nabasebenzisa noma abahlose ukusebenzisa imikhiqizo ye-SiliconLabsCharacterisationt dataa, amamojula atholakalayo nama-peripherals, osayizi benkumbulo namakheli enkumbulo abhekisela kudivayisi ngayinye ethile, kanye nepharamitha ethi “I-can ejwayelekile” enikeziwe ehlukahlukene.
  • Isicelo exampokuchazwe lapha ngokwezinjongo zemifanekiso kuphela.
  • I-Silicon Labs inelungelo lokwenza izinguquko ngaphandle kwesaziso esengeziwe kulwazi lomkhiqizo, ukucaciswa, nezincazelo lapha, futhi ayinikezi iziqinisekiso ngokunemba noma ukuphelela kolwazi olufakiwe.
  • Ngaphandle kwesaziso sangaphambilini, ama-Silicon Labs angase abuyekeze i-firmware yomkhiqizo ngesikhathi senqubo yokukhiqiza ngenxa yezizathu zokuphepha noma zokwethembeka. Izinguquko ezinjalo ngeke ziguqule ukucaciswa noma ukusebenza komkhiqizo. I-Silicon Labs ngeke ibe nesikweletu ngemiphumela yokusetshenziswa kolwazi olunikezwe kulo mbhalo.
  • Lo mbhalo awusho noma unikeza ngokusobala noma iyiphi ilayisense yokuklama noma ukwakha amasekethe ahlanganisiwe.
  • Imikhiqizo ayiklanyelwe noma ayigunyaziwe ukuthi isetshenziswe ngaphakathi kwanoma yimaphi amadivayisi e-FDA Class III, izicelo okudingeka kuzo imvume yemakethe ye-FDA, noma ama-Life Support Systems ngaphandle kwemvume ebhaliwe ethize ye-Silicon Labs.
  • “Uhlelo Lokusekela Ukuphila” yinoma yimuphi umkhiqizo noma uhlelo oluhloselwe ukusekela noma ukusekela ukuphila kanye/noma impilo, okuthi, uma lwehluleka, kungalindeleka ngokunengqondo ukuthi kubangele ukulimala okukhulu komuntu siqu noma ukufa.
  • Imikhiqizo ye-Silicon Labs ayiklanyelwe noma igunyaziwe ukusetshenziswa kwezempi. Imikhiqizo ye-Silicon Labs akufanele nanini isetshenziswe kuzikhali zokucekela phansi okukhulu, okuhlanganisa (kodwa kungagcini nje) kuzikhali zenuzi, zebhayoloji noma zamakhemikhali, noma imicibisholo ekwazi ukuletha izikhali ezinjalo.
  • I-Silicon Labs iyazilahla zonke iziqinisekiso ezishiwo kanye nezishiwo futhi ngeke ibe nesibopho noma ibophezele nganoma yikuphi ukulimala noma ukulimala okuhlobene nokusetshenziswa komkhiqizo we-Silicon Labs kulezo zicelo ezingagunyaziwe.

Ulwazi Lophawu
I-Silicon Laboratories Inc.®, i-Silicon Laboratories®, i-Silicon Labs®, i-SiLabs® kanye ne-Silicon Labs logo®, i-Bluegiga®, i-Bluegiga Logo®, i-EFM®, i-EFM32®, i-EFR, i-Ember®, i-Energy Micro, ilogo ye-Energy Micro nezinhlanganisela zayo, "the world's the world's energy , Red, Wink-Link-Signers , I-Micropine, i-Wink, i-Microcontrollers, i-Red, i-Wink-Link-Connectors I-EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® Zentri, ilogo ye-Zentri kanye ne-Zentri DMS, Z-Wave®, nezinye izimpawu zokuthengisa noma izimpawu zokuhweba ze-Silicon Labs. I-ARM, i-CORTEX, i-Cortex-M3 kanye ne-THUMB izimpawu zokuthengisa noma izimpawu zokuthengisa ezibhalisiwe ze-ARM Holdings. I-Keil inguphawu lokuthengisa olubhalisiwe lwe-ARM Limited. I-Wi-Fi inguphawu lokuthengisa olubhalisiwe lwe-Wi-Fi Alliance. Yonke eminye imikhiqizo noma amagama emikhiqizo ashiwo lapha yizimpawu zokuthengisa zabanikazi bazo abafanele.

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

Imibuzo Evame Ukubuzwa

Umbuzo: Ngingalutholaphi ulwazi olwengeziwe mayelana nezibuyekezo zokuphepha?
A: Bheka esahlukweni Sokuphepha Samanothi Okukhishwa Kwenkundla noma vakashela ikhasi lamanothi okukhishwa kwamalebhu e-Silicon ukuze uthole ulwazi oluningiliziwe lwesibuyekezo sokuvikeleka.

Q: Ngibhalisela kanjani i-Security Advisory?
A: I-Silicon Labs incoma ukuthi ubhalisele Abeluleki Bezokuphepha ukuze uthole ulwazi lwakamuva. Landela imiyalelo enikezwe emibhalweni noma thintana nokwesekwa kwe-Silicon Labs.

Amadokhumenti / Izinsiza

I-SILICON LABS Bluetooth Mesh SDK [pdf] Incwadi Yomnikazi
7.0.3.0, 7.0.2.0, 7.0.1.0, 7.0.0.0, Bluetooth Mesh SDK, Mesh SDK, SDK

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *