SILICON LABS Bluetooth Mesh SDK Embedded Software
Zvigadzirwa Zvinotsanangurwa
- Product Name: Zviri nyore SDK Suite
- Shanduro: 2024.6.0
- Zuva Rekuburitswa: Chikumi 5, 2024
- Bluetooth Mesh Yakatsanangurwa Shanduro: 1.1
Mirayiridzo Yekushandiswa Kwechigadzirwa
Bluetooth mesh inzvimbo nyowani inowanikwa yeBluetooth Low Energy (LE) zvishandiso zvinogonesa akawanda-kune-akawanda (m:m) kutaurirana. Yakagadziridzwa kugadzira yakakura-de-vice network uye yakanyatsokodzera kuvaka otomatiki, sensor network, uye asset tracking. Yedu software uye SDK yeBlue kusimudzira inotsigira Bluetooth Mesh uye Bluetooth mashandiro. Vagadziri vanogona kuwedzera mesh networking kutaurirana kune LE zvishandiso senge mwenje wakabatana, imba otomatiki, uye asset yekutevera masisitimu. Iyo yakapfava ware inotsigirawo Bluetooth beaconing, beacon scanning, uye GATT yekubatanidza kuitira kuti Bluetooth mesh ikwanise kubatana kune smartphones, mahwendefa, uye mamwe maBluetooth LE zvishandiso. Kuburitswa uku kunosanganisira zvinhu zvinotsigirwa neBluetooth mesh yakatarwa vhezheni 1.1.
Aya manotsi ekuburitsa anovhara SDK shanduro:
7.0.0.0 yakaburitswa June 5, 2024
Kuenderana uye Kushandisa Zviziviso
Kuti uwane rumwe ruzivo nezve kuchengetedza zvigadziriso uye zviziviso, ona Chekuchengetedza chitsauko chePlatform Release Notes yakaiswa neSDK iyi kana paSilicon Labs Release Notes peji. Silicon Labs zvakare inokurudzira zvakasimba kuti iwe unyore kune Chengetedzo Advisories kune-ku-ku-date ruzivo. Kuti uwane mirairo, kana kana uri mutsva kuSilicon Labs Bluetooth mesh SDK, ona Kushandisa Ichi Kuburitswa.
Inowirirana Compilers
IAR Embedded Workbench yeARM (IAR-EWARM) shanduro 9.40.1
- Kushandisa waini kuvaka neIarBuild.exe yekuraira mutsara utility kana IAR Embedded Workbench GUI pane macOS kana Linux zvinogona kukonzera zvisirizvo. fileiri kushandiswa nekuda kwekudhumhana kwewaini hashing algorithm yekugadzira pfupi file mazita.
- Vatengi paMacOS kana Linux vanorairwa kuti vasavaka neIAR kunze kweSiplicity Studio. Vatengi vanoita vanofanira kunyatsoongorora kuti ndizvo files dziri kushandiswa.
GCC (The GNU Compiler Collection) shanduro 12.2.1, yakapiwa Simplicity Studio.
- Link-nguva optimization chimiro cheGCC chakavharwa, zvichikonzera kuwedzera kudiki kwehukuru hwemufananidzo.
Zvinhu Zvitsva
Simplicity SDK ipuratifomu yakamisikidzwa software yekuvaka zvigadzirwa zveIoT zvichibva pane yedu Series 2 uye Series 3 isina waya uye MCU zvishandiso. Iyo inosanganisa isina waya protocol stacks, middleware, peripheral driver, bootloader, uye application exampzvishoma - chimiro chakasimba chekuvaka simba-yakagadziridzwa uye yakachengeteka IoT zvishandiso. Iyo Simplicity SDK inopa maficha ane simba akadai seyekupedzisira-yakaderera simba rekushandisa, yakasimba network kuvimbika, tsigiro yenhamba huru yemanodhi, uye kubviswa kwezvinhu zvakaomarara senge multiprotocol uye pre-certification. Pamusoro pezvo, Silicon Labs inopa pamusoro-the-mhepo (OTA) software uye kuchengetedza zvigadziriso kuti zvigadzirise kure kure midziyo, kuderedza mari yekugadzirisa, uye kuwedzera yekupedzisira-mushandisi chigadzirwa chiitiko. Simplicity SDK ndeyekutevera kubva kune yedu yakakurumbira Gecko SDK, icharamba iripo ichipa rutsigiro rwenguva refu kune yedu Series 0 uye Series 1 zvishandiso.
Kuti uwane rumwe ruzivo nezve Series 0 uye Series 1 zvishandiso ndapota tarisa: Series 0 uye Series 1 EFM32/EZR32/EFR32 mudziyo (silabs.com).
Zvitsva Zvitsva
Yakawedzerwa mukuburitswa 7.0.0.0
Tsigiro yeClock Manager yawedzerwa. Zvituta hazvichashandisi mudziyo_init() kutanga wachi. Pane kudaro, purojekiti yekushanda inofanira ikozvino kusanganisira iyo clock_manager chikamu chinoita kutanga kwewachi. Tsigiro yeCommon Memory Manager yawedzerwa.
MaAPI matsva
Yakawedzerwa mukuburitswa 7.0.0.0 Hapana.
Kuvandudzwa
- A node BGAPI kirasi command, sl_btmesh_node_test_identity, yakawedzerwa yekutarisa node identity kushambadzira masosi.
- Yakaderera Power Node chimiro chakawedzerwa kune Sensor server examples.
- Shamwari chimiro chakawedzerwa kune sensor server mutengi example.
Yakashandurwa mukuburitswa 7.0.0.0
- BGAPI shanduko:
A node BGAPI class command, sl_btmesh_node_test_identity, yakawedzerwa kutarisa kana yakagamuchirwa node chiziviso kushambadzira kunobva kune yakapihwa node kana kwete. - Example application shanduko:
Yakaderera Power Node chimiro chakawedzerwa kune Sensor server examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), uye Shamwari chimiro chakawedzerwa kune sensor server client ex.ample (btmesh_soc_sen-sor_client).
Fixed Issues
Yakagadziriswa mukuburitswa 7.0.0.0
- Dzivisa kutanga mutakuri wekushambadzira kana node iri kupihwa uchishandisa PB-GATT chete.
- Kuvandudzwa kwekupa chiitiko chekuzivisa pamudziyo wakawandisa.
- Yakavandudzwa DFU chiitiko chekuzivisa pane yakawandisa mudziyo.
- Kukanganisa kushuma kwakawedzerwa kana Blob Transfer kumisikidza pane node isina kukwana DFU Distributor uye Standalone Updater modhi.
- Yakagadziriswa kuchengetedza replay kuchengetedza kuNVM3 paunenge uchishandisa sl_btmesh_node_power_off() API.
ID # | Tsanangudzo |
356148 | Kudzivirira kutanga mutakuri wekushambadzira kana node iri kupihwa uchishandisa chete PB-GATT. |
1250461 | Yakaitwa yekugovera chiitiko ichinyanya kusimba pane yakawandisa mudziyo. |
1258654 | Yakagadzirwa DFU chiitiko ichishuma yakasimba pane yakawandisa mudziyo. |
1274632 | DFU Distributor uye Standalone Updater modhi zvino ichataura chikanganiso kana Blob Transfer kumisikidza pane node isina kukwana. |
1284204 | Yakagadziriswa kuchengetedza kuchengetedza replay kuNVM3 kana application ichishandisa sl_btmesh_node_power_off() API. |
Nyaya Dzinozivikanwa Mukuburitswa Kwezvino
Nyaya dzine mavara matema dzakawedzerwa kubva pakaburitswa kare.
- Hapana chiitiko cheBGAPI chekutadza kubata meseji yakakamurwa.
- Kufashama kunogona kuitika kweNCP mutsara nekiyi yekuzorodza mamiriro ekuchinja zviitiko.
- Kuderera kwekuita kushoma mukutenderera-rwendo latency bvunzo zvichienzaniswa neshanduro 1.5.
- Matambudziko nekugadzira patsva kushambadzira kunogoneka kana zvese zvinongedzo zvichishanda uye GATT proxy iri kushandiswa.
- Kuita kwakashata kwemasegmented meseji kutapurirana pamusoro peGATT mutakuri.
ID # | Tsanangudzo | Workaround |
401550 | Hapana chiitiko cheBGAPI chekutadza kubata meseji yakakamurwa. | Chikumbiro chinoda kudzora kutadza kubva panguva yekupedza / kushaikwa kwechikumbiro chekupindura; kumamodheru evatengesi API yakapihwa. |
454059 | Huwandu hukuru hwemakiyi ekuzorodza mamiriro ekuchinja zviitiko anogadzirwa pakupera kweKR maitiro, uye izvo zvinogona mafashama NCP mutsara. | Wedzera urefu hwemutsetse weNCP mupurojekiti. |
454061 | Kuderera kwekuita kushoma kana kuchienzaniswa ne1.5 mukutenderera-rwendo latency bvunzo kwakaonekwa. | |
624514 | Nyaya yekugadzira patsva kushambadzira kunogoneka kana zvese zvinongedzo zvave kushanda uye GATT proxy iri kushandiswa. | Govera imwe yekubatanidza pane inodiwa. |
841360 | Kuita kwakashata kwemasegmented meseji kutapurirana pamusoro peGATT mutakuri. | Ita shuwa kuti iyo yepasi peBLE yekubatanidza's Connection interval ipfupi; chengetedza kuti ATT MTU yakakura zvakakwana kuti ikwane Mesh PDU yakazara; gadzira iyo shoma yekubatanidza chiitiko kureba kuti ubvumire akawanda LL mapaketi kuti afambiswe pachiitiko chekubatanidza. |
1121605 | Kukanganisa kutenderedza kunogona kuita kuti zviitiko zvakarongwa zvitange panguva yakati siyanei pane yaitarisirwa. | |
1226127 | Host provider example inogona kunamatira kana yatanga kupa yechipiri node. | Tangazve iyo host provider app usati wapa yechipiri node. |
1204017 | Distributor haikwanise kubata parallel self FW Update uye FW Upload. | Usamhanye wega FW yekuvandudza uye FW kurodha zvakafanana. |
1301325 | Zviito zveScheduler hazvina kuchengetwa nenzira kwayo kuti zvirambe zviripo. | |
1305041 | Nhaurirano yeNCP kubva kumuenzi kuenda kuEFR32 inogona kupera. | sl_simple_com_usart.c inogona kugadziridzwa kugadzirisa kukosha kwenguva. |
1305928 | Kumisikidza gumi kana anopfuura anogadziridza node sezvo DFU vanogamuchira vanogona kutadza paSoC distributor app. |
Zvinhu Zvakaderedzwa
Yakaderedzwa mukuburitswa 7.0.0.0
BGAPI command sl_btmesh_prov_test_identity yarambwa. Shandisa sl_btmesh_node_test_identity panzvimbo.
Zvakabviswa Zvinhu
Yakabviswa mukuburitswa 7.0.0.0
Tsigiro yeSeries 1 hardware (xG12 uye xG13) yakabviswa mukuburitswa uku.
Kushandisa Ichi Chinyorwa
Kuburitswa uku kune zvinotevera
- Silicon Labs Bluetooth mesh stack raibhurari
- Bluetooth mesh sample applications
Kana uri mushandisi kekutanga, ona QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.
Kuisa uye Kushandisa
Iyo Bluetooth mesh SDK inopihwa sechikamu cheSiplicity SDK (GSDK), iyo suite yeSilicon Labs SDKs. Kuti utange nekukurumidza neiyo Nyore SDK, isa Nyore Studio 5, iyo inomisa nharaunda yako yekusimudzira uye kukufambisa iwe kuburikidza neSiplicity SDK yekumisikidza. Simplicity Studio 5 inosanganisira zvese zvinodikanwa pakuvandudza chigadzirwa cheIoT neSilicon Labs zvishandiso, zvinosanganisira sosi uye purojekiti yekutanga, maturusi ekugadzirisa maturusi, IDE yakazara neGNU toolchain, uye maturusi ekuongorora. Mirayiridzo yekuisa inopihwa muInternet Simplicity Studio 5 Mushandisi's Guide. Neimwe nzira, Simplicity SDK inogona kuisirwa nemaoko nekurodha kana kurodha ichangoburwa kubva kuGitHub. Maona https://github.com/Sili-conLabs/simplicity_sdk kuti uwane rumwe ruzivo.
Simplicity Studio inoisa iyo Simplicity SDK nekukasira mu:
- Windows:
- C:\Vashandisi\ \SimplicityStudio\SDKs\simplicity_sdk
- MacOS: /Vashandisi/ /SimplicityStudio/SDKs/simplicity_sdk
Zvinyorwa zvakanangana neiyo SDK vhezheni yakaiswa neiyo SDK. Ruzivo rwekuwedzera runogona kuwanikwa mune zvinyorwa zveruzivo (KBAs). API mareferensi uye rumwe ruzivo nezve izvi uye kwekutanga kuburitswa kunowanikwa pa https://docs.silabs.com/.
Chengetedzo Information
Key | Exportability pane node | Exportability pane Provisioner | Notes |
Network key | Exportable | Exportable | Kutorwa kwekiyi yetiweki kunowanikwa muRAM chete nepo makiyi etiweki achichengetwa paflash |
Kiyi yekushandisa | Non-exportable | Exportable | |
Kiyi yemudziyo | Non-exportable | Exportable | Panyaya yeProvisioner, inoiswa kune kiyi yeProvisionerr yemudziyo pamwe chete nemamwe makiyi emidziyo |
Chengetedza Vault Kubatanidzwa
Iyi vhezheni ye stack yakabatanidzwa neSecure Vault Key Management. Kana yaiswa kune Yakachengeteka Vault Yakakwira zvishandiso, mesh encryption makiyi anodzivirirwa uchishandisa Yakachengeteka Vault Key Management mashandiro. Tafura iri pazasi inoratidza makiyi akachengetedzwa uye maitiro ekuchengetedza ekuchengetedza.
- Makiyi akanyorwa sekuti "Zvisingaendeke kunze kwenyika" anogona kushandiswa asi haagone viewed kana kugovaniswa panguva yekumhanya.
- Makiyi akanyorwa se "Exportable" anogona kushandiswa kana kugoverwa panguva yekumhanya asi anoramba akavharidzirwa achichengetwa muflash.
- Kuti uwane rumwe ruzivo nezve Chengetedza Vault Key Management mashandiro, ona AN1271: Chengetedza Key Storage.
Security Advisory
Kuti unyore kuSecurity Advisories, pinda muSilicon Labs mutengi portal, wobva wasarudza Account Home. Dzvanya HOME kuti uende kune iyo portal peji peji uye wobva wadzvanya iyo Manage Notifications tile. Ita shuwa kuti 'Software/Security Advisory Notices & Product Change Notices (PCNs)' yakatariswa, uye kuti wakanyoreswa zvishoma papuratifomu yako neprotocol. Dzvanya Sevha kuchengetedza chero shanduko.
Support
Development Kit vatengi vanokodzera kudzidziswa uye rutsigiro rwehunyanzvi. Shandisa iyo Silicon Labs Bluetooth mesh web peji kuti uwane ruzivo nezve ese maSilicon Labs Zvigadzirwa zveBluetooth nemasevhisi, uye kusaina kutsigirwa kwechigadzirwa.
Bata Silicon Laboratories rutsigiro pa http://www.silabs.com/support.
Chakareruka Studio
Tinya-kamwe kuwana MCU uye maturusi asina waya, zvinyorwa, software, sosi kodhi maraibhurari & nezvimwe. Inowanikwa yeWindows, Mac uye Linux!
Disclaimer
Silicon Labs inotarisira kupa vatengi zvinyorwa zvichangoburwa, zvakarurama, uye zvakadzama zveese maperipherals uye mamodule anowanikwa esystem uye software vashandisi vachishandisa kana kuronga kushandisa zvigadzirwa zveSilicon Labs. Dhata yehunhu, mamodule anowanikwa uye maperipherals, saizi yekurangarira uye kero yekurangarira inoreva kune yega yega mudziyo, uye "Yakajairika" paramita yakapihwa inogona uye inosiyana mumashandisirwo akasiyana. Application exampzvatsanangurwa pano ndezvekuenzanisira chete. Silicon Labs inochengetedza kodzero yekuita shanduko pasina imwe ziviso kune ruzivo rwechigadzirwa, zvakatemwa, uye tsananguro pano, uye haipe waranti yekurongeka kana kukwana kweruzivo rwakasanganisirwa. Pasina chiziviso chekutanga, Silicon Labs inogona kugadzirisa chigadzirwa firmware panguva yekugadzira maitiro ekuchengetedza kana zvikonzero zvekuvimbika. Kuchinja kwakadaro hakuzoshandure zvakatemwa kana kuita kwechigadzirwa. Silicon Labs haizove nemhosva yemhedzisiro yekushandiswa kweruzivo rwunopihwa mugwaro iri. Gwaro iri haritauri kana kupa pachena chero rezinesi rekugadzira kana kugadzira chero maseketi akabatanidzwa. Zvigadzirwa hazvina kugadzirwa kana kupihwa mvumo yekushandisa mukati mechero FDA Kirasi III zvishandiso, zvikumbiro izvo FDA premarket mvumo inodiwa kana Hupenyu Hutsigiro Systems pasina chaiyo yakanyorwa mvumo yeSilicon Labs. A "Hupenyu Hutsigiro System" chero chigadzirwa kana hurongwa hwakagadzirirwa kutsigira kana kuchengetedza hupenyu uye / kana hutano, iyo, kana ikatadza, inogona kutarisirwa zvine musoro kuti iite kukuvara kwakanyanya kana kufa. Zvigadzirwa zveSilicon Labs hazvina kugadzirwa kana kupihwa mvumo yekushandiswa kwechiuto. Zvigadzirwa zveSilicon Labs hazvifanirwe kushandiswa muzvombo zvekuparadza kukuru zvinosanganisira (asi zvisingaganhurirwe) zvombo zvenyukireya, biological kana kemikari, kana zvombo zvinokandwa zvinokwanisa kuendesa zvombo zvakadaro. Silicon Labs inorambidza zvese zvinotsanangurwa uye zvinorehwa waranti uye haizove nemhosva kana mhosva yekukuvara chero kupi kana kukuvadzwa kune chekuita nekushandiswa kweSilicon Labs chigadzirwa mumashandisirwo asina kutenderwa akadaro.
Cherechedza: Izvi zvinogona kunge zvine mazwi anogumbura ayo haachashandi. Silicon Labs iri kutsiva aya mazwi nemutauro unosanganisirwa pese pazvinogoneka. Kuti uwane rumwe ruzivo, shanya www.silabs.com/about-us/inclusive-lexicon-project
Trademark Information
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® uye Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo uye misanganiswa yacho. , “mamicrocontrollers ane simba zvikuru pasi rose”, 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 uye Zentri DMS, Z-Wave®, uye zvimwe zviratidzo zvekutengesa kana zviratidzo zvakanyoreswa zveSilicon Labs. ARM, CORTEX, Cortex-M3 uye THUMB zviratidzo kana zviratidzo zvakanyoreswa zveARM Holdings. Keil chiratidzo chakanyoreswa cheARM Limited. Wi-Fi chiratidzo chakanyoreswa cheWi-Fi Alliance. Zvese zvimwe zvigadzirwa kana mazita emhando ataurwa pano zviratidzo zvevanozvibata.
Mibvunzo Inowanzo bvunzwa (FAQ)
Mubvunzo: Ndekupi kwandingawana rumwe ruzivo nezve chengetedzo yekuvandudza?
A: Tarisa kune Chengetedzo chitsauko chePlatform Release Notes kana shanyira iyo Silicon Labs Release Notes peji kuti uwane zvakadzama kuchengetedza.
Mubvunzo: Ini ndinosanganisa sei iyo clock_manager chikamu chekutanga wachi?
A: Kusanganisira iyo clock_manager chikamu chekutanga wachi, ita shuwa yekuvandudza purojekiti yako yekushandisa zvinoenderana nemirairo yakapihwa mubhuku remushandisi.
Iyo kambani Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.zsabs.com
IoT Portfolio
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Hunhu
www.silabs.com/quality
Rutsigiro & Nharaunda
www.silabs.com/community
Zvinyorwa / Zvishandiso
![]() |
SILICON LABS Bluetooth Mesh SDK Embedded Software [pdf] Bhuku reMushandisi Bluetooth Mesh SDK Embedded Software, Mesh SDK Embedded Software, SDK Embedded Software, Embedded Software, Software |