SILICON LABS Bluetooth Mesh SDK Embedded Software
IiNkcazo zeMveliso
- Igama lemveliso: Ubulula be-SDK Suite
- Inguqulelo: 2024.6.0
- Umhla wokukhupha: NgoJuni 5, 2024
- Bluetooth Mesh Specification Version: 1.1
Imiyalelo yokusetyenziswa kwemveliso
IBluetooth mesh yitopology entsha ekhoyo kwiBluetooth Low Energy (LE) izixhobo ezenza unxibelelwano oluninzi ukuya kwabaninzi (m:m). Yenzelwe ukwenza uthungelwano lwe-de-vice yomgangatho omkhulu kwaye ilungele ukwakha i-automation, uthungelwano lwe-sensor, kunye nokulandelwa kwe-asethi. Isoftware yethu kunye ne-SDK yophuhliso lweBluetooth ixhasa iBluetooth Mesh kunye nokusebenza kweBluetooth. Abaphuhlisi banokongeza unxibelelwano lwe-mesh yenethiwekhi kwizixhobo ze-LE ezifana nezibane eziqhagamshelweyo, i-automation yasekhaya, kunye neenkqubo zokulandela umkhondo we-asethi. Isixhobo esithambileyo sikwaxhasa ukubethelwa kweBluetooth, ukuskena ibhakoni, kunye noqhagamshelo lwe-GATT ukuze umnatha weBluetooth unokunxibelelana nee-smartphones, iitafile kunye nezinye izixhobo zeBluetooth LE. Olu khululo lubandakanya iimpawu ezixhaswa yi-Bluetooth mesh specication version 1.1.
La manqaku okukhutshwa agubungela iinguqulelo ze-SDK:
7.0.0.0 ikhutshwe nge-5 kaJuni, ngo-2024
Ukuhambelana kunye neZaziso zokuSebenzisa
Ngolwazi oluthe kratya malunga nohlaziyo lokhuseleko kunye nezaziso, bona iSahluko soKhuseleko sePlatform Release Notes efakwe nale SDK okanye kwiphepha leSilicon Labs Release Notes. I-Silicon Labs ikwacebisa ngamandla ukuba ubhalise kwiiNgcebiso zoKhuseleko ngolwazi oluhlaziyiweyo. Ngemiyalelo, okanye ukuba umtsha kwi-Silicon Labs Bluetooth mesh SDK, bona Ukusebenzisa Olu Khupho.
Abaqulunqi abahambelanayo
I-IAR Embedded Workbench ye-ARM (IAR-EWARM) uguqulelo 9.40.1
- Ukusebenzisa iwayini ukwakha nge-IarBuild.exe yomgca womyalelo oluncedo okanye i-IAR Embedded Workbench GUI kwi-macOS okanye i-Linux ingabangela ukungalunganga. files isetyenziswa ngenxa yokungqubana kwi-algorithm ye-hashing yewayini ukuze ivelise ixesha elifutshane file amagama.
- Abathengi abakwiMacOS okanye kwiLinux bayacetyiswa ukuba bangakhi nge-IAR ngaphandle kweSitudiyo esiLula. Abathengi abenzayo kufuneka baqinisekise ngononophelo ukuba ichanekile files ziyasetyenziswa.
I-GCC (I-GNU Compiler Collection) inguqulelo 12.2.1, ebonelelwe ngeSitudiyo esiLula.
- Inqaku lexesha lokudibanisa le-GCC livaliwe, okubangele ukonyuka okuncinci kobukhulu bomfanekiso.
Izinto Ezintsha
Ubulula be-SDK liqonga lophuhliso lwesoftware edibeneyo yokwakha iimveliso ze-IoT esekwe kuthotho lwethu lwe-2 kunye ne-Series 3 engenazingcingo kunye nezixhobo ze-MCU. Idibanisa ii-protocol stacks, i-middleware, abaqhubi be-peripheral, i-bootloader, kunye ne-application exampLes - isakhelo esiluqilima sokwakha izixhobo ze-IoT ezilungiselelwe amandla kunye nezikhuselekileyo. I-Siplicity SDK inikezela ngeempawu ezinamandla ezifana nokusetyenziswa kwamandla aphantsi kakhulu, ukuthembeka okuqinileyo kwenethiwekhi, inkxaso yenani elikhulu leendawo, kunye nokutsalwa kweemfuno ezinzima ezifana ne-multiprotocol kunye ne-pre-certification. Ukongeza, iiLabhu zeSilicon zibonelela ngesoftware engaphezulu emoyeni (OTA) kunye nohlaziyo lokhuseleko ukuhlaziya izixhobo ukude, ukunciphisa iindleko zokugcina, kunye nokuphucula amava emveliso yomsebenzisi wokugqibela. Ubulula be-SDK kukulandela kwi-Gecko SDK yethu edumileyo, eya kuqhubeka ifumaneka ibonelela ngenkxaso yexesha elide kuthotho lwethu kunye nezixhobo zeSeries 0.
Ngolwazi olongezelelweyo kwi-Series 0 kunye ne-Series 1 izixhobo nceda ubhekisele: Uchungechunge 0 kunye nochungechunge 1 EFM32/EZR32/EFR32 isixhobo (silabs.com).
Iimpawu ezintsha
Ifakwe kukhupho 7.0.0.0
Inkxaso yoMphathi weKloko yongeziwe. Izinto zesitaki azisasebenzisi idevice_init() ukuqaliswa kwewotshi. Endaweni yoko, iprojekthi yesicelo kufuneka ngoku ibandakanye icandelo le-clock_manager elenza isiqalo sewotshi. Inkxaso yoMphathi weMemori eqhelekileyo yongezwe.
ezintsha APIs
Ifakwe kukhupho 7.0.0.0 Akukho.
Uphuculo
- Umyalelo weklasi ye-node ye-BGAPI, sl_btmesh_node_test_identity, yongezwe ukujonga imithombo yezazisi zezazisi.
- Inqaku leNode yaMandla aPhantsi yongezwe kwiSensor server examples.
- Umsebenzi womhlobo wongezwe kumxhasi weseva yoluvo example.
Itshintshwe ekukhutshweni kwe-7.0.0.0
- BGAPI utshintsho:
Umyalelo weklasi ye-node ye-BGAPI, sl_btmesh_node_test_identity, yongezwe ukujonga ukuba isazisi se-node esifunyenweyo sisuka kwindawo ethile okanye hayi. - Examputshintsho kwisicelo:
Inqaku leNode yaMandla aPhantsi yongezwe kwiSensor server examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), kunye nenqaku loMhlobo longezwe kumxhasi weseva ye-ex.ample (btmesh_soc_sen-sor_client).
Imiba eZinzisiweyo
Fixed kukukhululwa 7.0.0.0
- Kuphephe ukuqalisa isibhengezo sentengiso ukuba indawo yokusebenzela iyabonelelwa kusetyenziswa i-PB-GATT kuphela.
- Unikezelo oluphuculweyo lwengxelo yesiganeko kwisixhobo esigcwele kakhulu.
- Ukuphuculwa kwengxelo yesiganeko seDFU kwisixhobo esigcwele kakhulu.
- Ingxelo yemposiso yongeziweyo ukuba i-Blob Transfer uqwalaselo kwi-node ayanelanga kwi-DFU Distributor kunye ne-Standalone Updater models.
- Ukugcinwa kokhuseleko lokudlala okulungisiweyo kwi-NVM3 xa usebenzisa i-sl_btmesh_node_power_off () API.
I-ID # | Inkcazo |
356148 | Ukunqanda ukuqala umthwali wentengiso ukuba indawo yokusebenzela ibonelelwa kusetyenziswa i-PB-GATT kuphela. |
1250461 | Unikezelo lwengxelo yesiganeko somelele ngakumbi kwisixhobo esigcwele kakhulu. |
1258654 | Yenziwe DFU isiganeko ingxelo robust ngakumbi phezu isixhobo overloaded. |
1274632 | I-DFU Distributor kunye ne-Standalone Updater iimodeli ngoku ziya kuxela impazamo ukuba i-Blob Transfer uqwalaselo kwi-node ayanelanga. |
1284204 | Ugcino oluzinzileyo lokhuseleko lokudlala kwakhona kwi-NVM3 xa isicelo sisebenzisa i-sl_btmesh_node_power_off () API. |
Imiba eyaziwayo kuKhupho lwangoku
Imiba ebhalwe ngqindilili yongezwa ukususela ekukhutshweni kwangaphambili.
- Akukho siganeko se-BGAPI sokusilela kokuphathwa komyalezo ocandiweyo.
- Izikhukhula ezinokubakho zomgca we-NCP kunye neziganeko eziphambili zokuhlaziya imeko.
- Ukuthotywa kokusebenza okuncinci kwiimvavanyo zokubuya nokubuya kwe-latency xa kuthelekiswa nenguqulo 1.5.
- Imiba ngokusekwa kwakhona kwentengiso eqhagamshelekayo ukuba lonke uqhagamshelo luyasebenza kwaye ummeli we-GATT uyasetyenziswa.
- Ukusebenza kakubi kokuhanjiswa komyalezo ocandiweyo ngaphezulu komthwali we-GATT.
I-ID # | Inkcazo | Indlela yokusebenza |
401550 | Akukho siganeko se-BGAPI sokusilela kokuphathwa komyalezo ocandiweyo. | Isicelo sidinga ukufumanisa ukungaphumeleli kwexesha / ukungabikho kwempendulo yomaleko wesicelo; kwiimodeli zomthengisi i-API inikezelwe. |
454059 | Inani elikhulu leziganeko ezingundoqo zokuhlaziya imeko zenziwe ekupheleni kwenkqubo ye-KR, kwaye loo nto inokukhukula umgca we-NCP. | Ukwandisa ubude bomgca we-NCP kwiprojekthi. |
454061 | Ukuthotywa kokusebenza okuncinci xa kuthelekiswa ne-1.5 kwiimvavanyo zokubuya kwexesha lokujikeleza kwabonwa. | |
624514 | Umba ngokuseka kwakhona intengiso eqhagamshelekayo ukuba lonke uqhagamshelo belusebenza kwaye ummeli we-GATT uyasetyenziswa. | Yabela umdibaniso omnye ngaphezulu kunokufuneka. |
841360 | Ukusebenza kakubi kokuhanjiswa komyalezo ocandiweyo ngaphezulu komthwali we-GATT. | Qinisekisa ukuba ixesha loQhagamshelwano loQhagamshelwano lwe-BLE lifutshane; qinisekisa ukuba i-ATT MTU inkulu ngokwaneleyo ukuba ingene kwi-PDU yeMesh epheleleyo; lungisa ubude bomdibaniso osezantsi ukuvumela iipakethi ezininzi zeLL ukuba zihanjiswe ngesiganeko soqhagamshelwano. |
1121605 | Iimpazamo zokusondeza zingabangela iziganeko ezicwangcisiweyo ukuba ziqalise ngamaxesha ahluke kakhulu kunokulindelekile. | |
1226127 | Umnikezeli umamkeli example inokuxinga xa iqala ukunika indawo yesibini. | Qala kwakhona i-app ye-host provisioner ngaphambi kokubonelela indawo yesibini. |
1204017 | Umsasazi akakwazi ukujongana ne-parallel self FW Hlaziya kunye ne-FW Upload. | Musa ukuqhuba uhlaziyo lwe-FW kunye nokulayisha i-FW ngokuhambelanayo. |
1301325 | Iintshukumo zomcwangcisi azigcinwanga ngokuchanekileyo kugcino oluzingisileyo. | |
1305041 | Unxibelelwano lwe-NCP ukusuka kumamkeli ukuya kwi-EFR32 lunokuthi luphelelwe lixesha. | sl_simple_com_usart.c inokuhlelwa ukulungisa ixabiso lexesha lokuvala. |
1305928 | Ukuseta iindawo zokuhlaziya ezili-10 okanye ngaphezulu njengoko abamkeli be-DFU banokusilela kwi-app yomthengisi we-SoC. |
Izinto Ezingasetyenziswayo
Irhoxisiwe ekukhutshweni 7.0.0.0
Umyalelo we-BGAPI sl_btmesh_prov_test_identity uyekisiwe. Sebenzisa sl_btmesh_node_test_identity endaweni yoko.
Izinto ezisusiweyo
Ikhutshwe ekukhutshweni kwe-7.0.0.0
Inkxaso ye-Series 1 hardware (xG12 kunye ne-xG13) isusiwe kolu kukhululwa.
Ukusebenzisa Olu Khupho
Olu khupho luqulathe oku kulandelayo
- IiLabhu zeSilicon Ithala leencwadi leBluetooth line mesh
- Umnatha weBluetooth sample izicelo
Ukuba ungumsebenzisi okokuqala, bona QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Qalisa Guide.
Ukufakela kunye nokusetyenziswa
I-SDK ye-Bluetooth mesh inikezelwa njengenxalenye ye-Siplicity SDK (GSDK), i-suite yee-Silicon Labs SDKs. Ukukhawuleza uqalise nge-Siplicity SDK, faka i-Siplicity Studio 5, eya kuseka indawo yakho yophuhliso kwaye ikuhambe ngofakelo olulula lwe-SDK. I-Siplicity Studio 5 ibandakanya yonke into efunekayo kuphuhliso lwemveliso ye-IoT kunye nezixhobo ze-Silicon Labs, kubandakanywa isibonelelo kunye nesiqalisi seprojekthi, izixhobo zokucwangcisa isofthiwe, i-IDE epheleleyo kunye ne-GNU toolchain, kunye nezixhobo zokuhlalutya. Imiyalelo yokufakela inikwe kwiSikhokelo soMsebenzisi esiLula kwiSitudiyo sesi-5. Kungenjalo, i-Siplicity SDK inokufakwa ngesandla ngokukhuphela okanye ukudibanisa yamva nje kwi-GitHub. 'Yabona https://github.com/Sili-conLabs/simplicity_sdk ngolwazi oluthe kratya.
ISitudiyo esilula sifaka i-SDK elula ngokungagqibekanga:
- Iifestile:
- C:\Abasebenzisi\ \SimplicityStudio\SDKs\simplicity_sdk
- IMacOS: /Abasebenzisi/ /SimplicityStudio/SDKs/simplicity_sdk
Amaxwebhu athile kuguqulelo lwe-SDK afakwe kunye ne-SDK. Ulwazi olongezelelweyo lunokufumaneka rhoqo kumanqaku asisiseko solwazi (KBAs). Iimbekiselo ze-API kunye nolunye ulwazi malunga noku kunye nokukhutshwa kwangaphambili kuyafumaneka https://docs.silabs.com/.
Ulwazi loKhuseleko
Isitshixo | Ukuthunyelwa ngaphandle kwindawo | Ukuthunyelwa kwamanye amazwe kuMboneleli | Amanqaku |
Iqhosha lenethiwekhi | Iyathunyelwa ngaphandle | Iyathunyelwa ngaphandle | Ukukhutshwa kwesitshixo senethiwekhi kukho kuphela kwi-RAM ngelixa izitshixo zenethiwekhi zigcinwe kwi-flash |
Isitshixo sokufaka isicelo | Ayithunyelwa ngaphandle | Iyathunyelwa ngaphandle | |
Iqhosha lesixhobo | Ayithunyelwa ngaphandle | Iyathunyelwa ngaphandle | Kwimeko yoMboneleli, isetyenziswa kwisitshixo sesixhobo soMboneleli kunye nezinye izitshixo zezixhobo |
Khusela ukudityaniswa kweVault
Olu guqulelo lwesitaki ludityaniswe noLawulo oluKhuselekileyo lweVault Key. Xa ifakwe kwizixhobo eziKhuselekileyo zeVault High, izitshixo zemesh encryption zikhuselwe kusetyenziswa uKhuseleko lweVault Key Management functionality. Itheyibhile engezantsi ibonisa izitshixo ezikhuselweyo kunye neempawu zabo zokukhusela ukugcinwa.
- Izitshixo eziphawulwe ngokuthi “AziThunyekiyo ngaphandle” zingasetyenziswa kodwa azinakusetyenziswa viewlungiswa okanye kwabelwana ngaso ngexesha lokusebenza.
- Izitshixo eziphawulwe njenge "Zithengisekayo" zingasetyenziswa okanye kwabelwane ngazo ngexesha lokusebenza kodwa zihlala zifihliwe ngelixa zigcinwe kwiflash.
- Ngolwazi oluthe kratya malunga nokusebenza ngokuKhuselekileyo koLawulo lweSitshixo seVault, bona i-AN1271: Khusela Ugcino olungundoqo.
Iingcebiso zoKhuseleko
Ukurhuma kwiiNgcebiso zoKhuseleko, ngena kwi-Silicon Labs yomthengi portal, emva koko ukhethe iAkhawunti yeKhaya. Cofa IKHAYA ukuya kwiphepha lasekhaya le-portal kwaye emva koko ucofe ithayile Lawula Izaziso. Qinisekisa ukuba 'iZaziso zeNgcebiso zeSoftwe/zoKhuseleko kunye neZaziso zoTshintsho lweMveliso (iiPCN)' zijongiwe, kwaye ubhalisele ubuncinci beqonga lakho kunye neprotocol. Cofa Gcina ukugcina naluphi na utshintsho.
Inkxaso
Abathengi beKit yoPhuhliso bafanelekile ukuba bafumane uqeqesho kunye nenkxaso yobugcisa. Sebenzisa i-Silicon Labs Bluetooth mesh web iphepha lokufumana ulwazi malunga nazo zonke iimveliso ze-Silicon Labs zeBluetooth kunye neenkonzo, kunye nokubhalisela inkxaso yemveliso.
Qhagamshelana nenkxaso ye-Silicon Laboratories kwi http://www.silabs.com/support.
Studio Studio elula
Ukucofa okukodwa ukufikelela kwi-MCU kunye nezixhobo ezingenazingcingo, amaxwebhu, isoftware, iilayibrari zekhowudi yomthombo & nokunye. Iyafumaneka kwiWindows, Mac kunye neLinux!
Ukuzihlangula
I-Silicon Labs inenjongo yokubonelela abathengi ngamaxwebhu amva nje, achanekileyo, kunye nobunzulu bazo zonke iiperipherals kunye neemodyuli ezikhoyo kwiinkqubo kunye nabaphumezi besoftware abasebenzisa okanye bajonge ukusebenzisa iimveliso zeSilicon Labs. Idatha yeempawu, iimodyuli ezikhoyo kunye neeperipherals, ubungakanani beememori kunye needilesi zeememori zibhekisela kwisixhobo ngasinye, kunye neeparamitha "Eziqhelekileyo" ezinikezelweyo zinokwahluka kwizicelo ezahlukeneyo. Isicelo exampLe nto ichazwe apha yenzelwe umzekeliso kuphela. I-Silicon Labs inelungelo lokwenza utshintsho ngaphandle kwesaziso esongezelelweyo kulwazi lwemveliso, iinkcukacha, kunye neenkcazo apha, kwaye ayiniki ziqinisekiso malunga nokuchaneka okanye ukuphelela kolwazi olubandakanyiweyo. Ngaphandle kwesaziso sangaphambili, iiLabhu zeSilicon zinokuhlaziya i-firmware yemveliso ngexesha lenkqubo yokuvelisa ngenxa yokhuseleko okanye izizathu zokuthembeka. Utshintsho olunjalo aluyi kuguqula iinkcukacha okanye ukusebenza kwemveliso. IiLabhu zeSilicon aziyi kuba nabutyala ngeziphumo zokusetyenziswa kolwazi olunikezelwe kolu xwebhu. Olu xwebhu aluthethi okanye lunike ngokucacileyo nayiphi na imvume yokuyila okanye ukuyila iisekethe ezihlanganisiweyo. Iimveliso aziyilwanga okanye zigunyazisiwe ukuba zisetyenziswe kuzo naziphi na izixhobo ze-FDA Class III, izicelo apho imvume ye-FDA yangaphambili ifunwa okanye iiNkqubo zeNkxaso yoBomi ngaphandle kwemvume ebhaliweyo yeSilicon Labs. "INkqubo yeNkxaso yoBomi" yiyo nayiphi na imveliso okanye inkqubo ehloselwe ukuxhasa okanye ukugcina ubomi kunye / okanye impilo, leyo, ukuba iyasilela, inokulindeleka ngokufanelekileyo ukuba ibangele ukulimala komntu okanye ukufa. Iimveliso ze-Silicon Labs aziyilwanga okanye zigunyazisiwe kwizicelo zomkhosi. Iimveliso ze-Silicon Labs aziyi kusetyenziswa phantsi kwazo naziphi na iimeko kwizixhobo ezitshabalalisayo kuquka (kodwa zingaphelelanga) kwizixhobo zenyukliya, zebhayoloji okanye zekhemikhali, okanye imijukujelwa ekwaziyo ukuzisa ezo zixhobo. I-Silicon Labs iyazikhupha zonke iziqinisekiso ezicacileyo nezichaziweyo kwaye aziyi kuba noxanduva okanye uxanduva lwako nakuphi na ukwenzakala okanye umonakalo onxulumene nokusetyenziswa kwemveliso ye-Silicon Labs kwizicelo ezingagunyaziswanga.
Phawula: Lo mxholo usenokuba nesigama esikhubekisayo esiphelelwe lixesha. I-Silicon Labs ithatha indawo yala magama ngolwimi olubandakanyayo naphi na apho kunokwenzeka. Ukuze ufumane inkcazelo engakumbi, tyelela www.silabs.com/about-us/inclusive-lexicon-project
Ulwazi ngophawu lwentengiso
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® kunye neSilicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo kunye neendibaniselwano zazo. , “eyona microcontrollers inamandla ehlabathini”, 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, i-logo ye-Zentri kunye ne-Zentri DMS, i-Z-Wave®, kunye nezinye ziimpawu zorhwebo okanye iimpawu zokuthengisa ezibhalisiweyo ze-Silicon Labs. I-ARM, iCORTEX, iCortex-M3 kunye neTHUMB ziimpawu zorhwebo okanye ziimpawu zorhwebo ezibhalisiweyo ze-ARM Holdings. I-Keil luphawu lwentengiso olubhalisiweyo lwe-ARM Limited. I-Wi-Fi luphawu lwentengiso olubhalisiweyo lwe-Wi-Fi Alliance. Zonke ezinye iimveliso okanye amagama ebhrendi akhankanywe apha ziimpawu zokuthengisa zabanini bazo.
Imibuzo Ebuzwa Rhoqo (FAQ)
Umbuzo: Ndingalufumana phi ulwazi oluninzi malunga nohlaziyo lokhuseleko?
A: Jonga kwisahluko soKhuseleko sePlatform Release Notes okanye undwendwele iSilicon Labs Release Notes iphepha ukuze ufumane uhlaziyo oluneenkcukacha lokhuseleko.
Umbuzo: Ndilifaka njani icandelo le-clock_manager lokuqalisa iwotshi?
A: Ukubandakanya i-clock_manager component yokuqaliswa kwewotshi, qiniseka ukuba uyayihlaziya iprojekthi yakho yesicelo ngokufanelekileyo ngokwemiyalelo enikiweyo kwincwadana yomsebenzisi.
Inkampani yeSilicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
i-USA
www.silabs.com
Ipotfoliyo ye-IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Umgangatho
www.silabs.com/quality
Inkxaso & noLuntu
www.silabs.com/community
Amaxwebhu / Izibonelelo
![]() |
SILICON LABS Bluetooth Mesh SDK Embedded Software [pdf] Isikhokelo somsebenzisi I-Bluetooth Mesh SDK Embedded Software, Mesh SDK Embedded Software, SDK Embedded Software, Software Embedded, Software |