I-SILICON LABS I-Bluetooth Mesh SDK Isofthiwe Eshumekiwe
Imininingwane Yomkhiqizo
- Igama Lomkhiqizo: I-Simple SDK Suite
- Inguqulo: 2024.6.0
- Usuku lokukhulula: Juni 5, 2024
- Inguqulo yokucaciswa kwe-Bluetooth Mesh: 1.1
Imiyalo yokusetshenziswa komkhiqizo
I-Bluetooth mesh i-topology entsha etholakala kumadivayisi e-Bluetooth Low Energy (LE) anika amandla ukuxhumana okuningi kuya kokuningi (m:m). Ilungiselelwe ukudala amanethiwekhi amakhulu e-de-vice 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. I-software iphinde isekele ukukhanyisa kwe-Bluetooth, ukuskena kwebhikhoni, nokuxhumana kwe-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.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-SDK ye-Silicon Labs Bluetooth mesh, 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 ku-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.
Izinto Ezintsha
I-Simplicity SDK iyinkundla eshumekiwe yokuthuthukisa isofthiwe yokwakha imikhiqizo ye-IoT esekelwe kumadivayisi wethu we-Series 2 kanye ne-Series 3 engenantambo kanye ne-MCU. Ihlanganisa izitaki zephrothokholi ezingenantambo, i-middleware, abashayeli bama-peripheral, i-bootloader, kanye ne-app examples - uhlaka oluqinile lokwakha amadivayisi e-IoT alungiselelwe amandla futhi avikelekile. I-Siplicity SDK inikeza izici ezinamandla ezifana nokusetshenziswa kwamandla aphansi kakhulu, ukwethembeka okuqinile kwenethiwekhi, usekelo lwenani elikhulu lama-node, kanye nokukhishwa kwezimfuneko eziyinkimbinkimbi ezifana ne-multiprotocol kanye nesitifiketi sangaphambili. Ukwengeza, i-Silicon Labs inikeza isofthiwe esemoyeni (i-OTA) nezibuyekezo zokuphepha ukuze zibuyekeze ukude amadivayisi, zinciphise izindleko zokulungisa, futhi zithuthukise ulwazi lomkhiqizo womsebenzisi wokugcina. I-Simplicity SDK iwukulandelela okuvela ku-Gecko SDK yethu edumile, ezoqhubeka nokutholakala inikeza ukusekelwa kwesikhathi eside kwamadivayisi wethu we-Series 0 kanye ne-Series 1.
Ukuze uthole ulwazi olwengeziwe ku-Series 0 kanye namadivayisi we-Series 1 sicela ubhekisele: I-Series 0 kanye ne-Series 1 EFM32/EZR32/EFR32 idivayisi (silabs.com).
Izici Ezintsha
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 None.
Ukuthuthukiswa
- Umyalo wekilasi le-node ye-BGAPI, sl_btmesh_node_test_identity, ungeziwe ukuze kuhlolwe imithombo yokukhangisa ye-node.
- Isici seNodi Yamandla Aphansi sengezwe kuseva yenzwa exampLes.
- Isici somngane sengezwe kuseva yeklayenti example.
Kushintshwe ekukhishweni okungu-7.0.0.0
- Izinguquko ze-BGAPI:
Umyalo wesigaba se-node ye-BGAPI, sl_btmesh_node_test_identity, ungeziwe ukuze kuhlolwe ukuthi isikhangiso somazisi wenodi 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.0.0
- Gwema ukuqala umphathi wesikhangiso uma i-node ihlinzekwa kusetshenziswa i-PB-GATT kuphela.
- Ukubika komcimbi wokunikeza okuthuthukisiwe kudivayisi egcwele kakhulu.
- Ukubika komcimbi we-DFU okuthuthukisiwe kudivayisi egcwele kakhulu.
- Ukubika iphutha kwengezwe uma ukucushwa kwe-Blob Transfer ku-node kunganele kumamodeli we-DFU Distributor kanye ne-Standalone Updater.
- Kulungiswe isivikelo sokudlala kabusha esilungisiwe ku-NVM3 uma usebenzisa i-sl_btmesh_node_power_off() API.
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 lisebenzisa i-sl_btmesh_node_power_off() API. |
Izinkinga ezaziwayo ekukhishweni kwamanje
Izinkinga ezibhalwe ngokugqamile zengeziwe kusukela ekukhishweni kwangaphambilini.
- Awukho umcimbi we-BGAPI wokwehluleka ukuphatha umlayezo ohlukaniswe izingxenye.
- Izikhukhula ezingaba khona zolayini we-NCP ngezehlakalo eziyinhloko zokushintsha isimo sokuvuselela kabusha.
- Ukonakala kokusebenza okuncane ekuhlolweni kokubambezeleka kohambo olubuyayo uma kuqhathaniswa nenguqulo 1.5.
- Izinkinga ngokusungula kabusha ukukhangisa okuxhumekayo uma konke ukuxhumana kusebenza futhi ummeleli we-GATT uyasebenza.
- Ukusebenza okungalungile kokudluliswa komlayezo ohlukaniswe izingxenye ngaphezulu komphathi we-GATT.
ID # | Incazelo | Indlela yokusebenza |
401550 | Awukho umcimbi we-BGAPI wokwehluleka ukuphatha umlayezo ohlukaniswe izingxenye. | Isicelo sidinga ukuthola ukwehluleka kusukela ekuphelelweni kwesikhathi / ukuntuleka kwempendulo yesendlalelo sohlelo lokusebenza; kumamodeli omthengisi 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 ngabe 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 isibuyekezo se-FW esihambisanayo kanye ne-FW Upload. | Ungasebenzisi isibuyekezo se-FW ngokwakho kanye nokulayisha kwe-FW ngokuhambisana. |
1301325 | Izenzo zesihleli azigcinwa ngendlela efanele kusitoreji esiqhubekayo. | |
1305041 | Ukuxhumana kwe-NCP kusuka kumsingathi kuya ku-EFR32 kungase kuphele. | sl_simple_com_usart.c ingase ihlelwe ukuze kulungiswe inani lesikhathi sokuvala. |
1305928 | Ukusetha ama-node angu-10 noma ngaphezulu abuyekezayo njengoba abamukeli be-DFU bangase bahluleke kuhlelo lokusebenza lomsabalalisi we-SoC. |
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
- I-MacOS: /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
Ukhiye | Ukuthekelisa ku-node | Ukuthekelisa ku-Provider | Amanothi |
Ukhiye wenethiwekhi | Iyathekelisa | Iyathekelisa | Ukuphuma kokhiye wenethiwekhi kukhona kuphela ku-RAM kuyilapho okhiye benethiwekhi begcinwe ku-flash |
Ukhiye wohlelo lokusebenza | Akuthekeliseki | Iyathekelisa | |
Ukhiye wedivayisi | Akuthekeliseki | Iyathekelisa | Esimeni somhlinzeki, kusetshenziswa kukhiye wedivayisi ye-Provisionerr kanye nokhiye bamanye amadivayisi |
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.
- 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 mayelana nokusebenza kwe-Secure Vault Key Management, bheka i-AN1271: Vikela Isitoreji Esibalulekile.
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 (ama-PCN)' zihloliwe, nokuthi ubhalisele ingxenyekazi yakho nephrothokholi okungenani. Chofoza Londoloza ukuze ulondoloze noma yiziphi izinguquko.
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. Iyatholakala 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 isofthiwe abasebenzisa noma abahlose ukusebenzisa imikhiqizo ye-Silicon Labs. Idatha yezinhlamvu, amamojula atholakalayo nama-peripheral, osayizi bememori namakheli ememori abhekisela kudivayisi ngayinye ethile, futhi amapharamitha "Ejwayelekile" anikeziwe angahluka futhi ahluke ezinhlelweni zokusebenza ezahlukene. 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 lezo zikhali. I-Silicon Labs ilahla zonke iziqinisekiso ezicacile nezicatshangelwayo futhi ngeke ibe nesibopho noma icala nganoma yikuphi ukulimala noma ukulimala okuhlobene nokusetshenziswa komkhiqizo we-Silicon Labs kulezo zicelo ezingagunyaziwe.
Qaphela: Lokhu okuqukethwe kungase kuqukathe amagama ahlaselayo asengasasebenzi. I-Silicon Labs ishintsha le migomo ngolimi olubandakanya wonke umuntu lapho kungenzeka khona. Ukuze uthole ulwazi olwengeziwe, vakashela www.silabs.com/about-us/inclusive-lexicon-project
Ulwazi Lophawu
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® kanye ne-Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Ilogo ye-Energy Micro nezinhlanganisela zakho , “ama-microcontrollers asebenziseka kalula kakhulu emhlabeni”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis I-Logo®, i-USBXpress®, i-Zentri, ilogo ye-Zentri ne-Zentri DMS, i-Z-Wave®, nezinye izimpawu zokuthengisa noma izimpawu zokuthengisa ezibhalisiwe ze-Silicon Labs. I-ARM, i-CORTEX, i-Cortex-M3 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.
Imibuzo Evame Ukubuzwa (FAQ)
Umbuzo: Ngingalutholaphi ulwazi olwengeziwe mayelana nezibuyekezo zokuphepha?
A: Bheka Isahluko Sokuphepha Samanothi Okukhishwa Kwenkundla noma vakashela ikhasi lamanothi okukhishwa kwamalebhu e-Silicon ukuze uthole izibuyekezo ezinemininingwane zokuphepha.
Q: Ngiyifaka kanjani ingxenye ye-clock_manager yokuqaliswa kwewashi?
IMP: Ukufaka ingxenye ye-clock_manager yokuqaliswa kwewashi, qiniseka ukuthi ubuyekeza iphrojekthi yakho yohlelo ngokufanele ngokwemiyalo enikeziwe kumanuwali yomsebenzisi.
Inkampani Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
Iphothifoliyo ye-IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Ikhwalithi
www.silabs.com/quality
Ukusekela Nomphakathi
www.silabs.com/community
Amadokhumenti / Izinsiza
![]() |
I-SILICON LABS I-Bluetooth Mesh SDK Isofthiwe Eshumekiwe [pdf] Umhlahlandlela Womsebenzisi Isofthiwe Eshumekiwe ye-Bluetooth Mesh SDK, Isofthiwe Eshumekiwe ye-Mesh SDK, Isofthiwe Eshumekiwe ye-SDK, Isofthiwe Eshumekiwe, Isofthiwe |