SILICON LABS Bluetooth Mesh SDK Embedded Software
Zofotokozera Zamalonda
- Dzina lazogulitsa: Kuphweka kwa SDK Suite
- Mtundu: 2024.6.0
- Tsiku lotulutsa: Juni 5, 2024
- Mtundu wa Bluetooth Mesh: 1.1
Malangizo Ogwiritsira Ntchito Zogulitsa
Bluetooth mesh ndi topology yatsopano yopezeka pazida za Bluetooth Low Energy (LE) zomwe zimathandizira kulumikizana kosiyanasiyana (m:m). Imakonzedwa kuti ipange maukonde akulu akulu kwambiri ndipo ndiyoyenera kupanga makina odzipangira okha, ma sensor network, komanso kutsatira zinthu. Mapulogalamu athu ndi SDK ya chitukuko cha Bluetooth amathandizira Bluetooth Mesh ndi magwiridwe antchito a Bluetooth. Madivelopa amatha kuwonjezera kulumikizana kwa maukonde pazida za LE monga magetsi olumikizidwa, makina opangira kunyumba, ndi makina otsata zinthu. Zida zofewa zimathandiziranso kuwunikira kwa Bluetooth, kuyang'ana kwa beacon, ndi kulumikizana kwa GATT kotero kuti mauna a Bluetooth amatha kulumikizana ndi mafoni, mapiritsi, ndi zida zina za Bluetooth LE. Kutulutsidwa uku kumaphatikizapo zomwe zimathandizidwa ndi mtundu wa Bluetooth mesh 1.1.
Zolemba zotulutsidwazi zikuphatikiza mitundu ya SDK:
7.0.0.0 yotulutsidwa pa June 5, 2024
Zidziwitso Zogwirizana ndi Kugwiritsa Ntchito
Kuti mumve zambiri za zosintha zachitetezo ndi zidziwitso, onani mutu wa Chitetezo cha Platform Release Notes woyikidwa ndi SDK iyi kapena patsamba la Silicon Labs Release Notes. Silicon Labs imalimbikitsanso kwambiri kuti mulembetse ku Security Advisories kuti mudziwe zaposachedwa. Kuti mupeze malangizo, kapena ngati ndinu watsopano ku Silicon Labs Bluetooth mesh SDK, onani Kugwiritsa Ntchito Kutulutsidwaku.
Compilers Yogwirizana
IAR Embedded Workbench ya ARM (IAR-EWARM) mtundu 9.40.1
- Kugwiritsa ntchito vinyo pomanga ndi IarBuild.exe mzere wothandizira mzere kapena IAR Embedded Workbench GUI pa macOS kapena Linux zitha kukhala zolakwika. files akugwiritsidwa ntchito chifukwa cha kugunda kwa vinyo wa hashing algorithm kuti apange mwachidule file mayina.
- Makasitomala pa macOS kapena Linux akulangizidwa kuti asamangidwe ndi IAR kunja kwa Siplicity Studio. Makasitomala amene amachita ayenera kutsimikizira kuti zolondola files akugwiritsidwa ntchito.
GCC (The GNU Compiler Collection) mtundu 12.2.1, woperekedwa ndi Situdiyo Yosavuta.
- Kukhathamiritsa kwa nthawi yolumikizana ndi GCC kwayimitsidwa, zomwe zidapangitsa kuti chithunzi chiwonjezeke pang'ono.
Zatsopano
Simplicity SDK ndi nsanja yophatikizika yopanga mapulogalamu pomanga zinthu za IoT kutengera zida zathu za Series 2 ndi Series 3 opanda zingwe ndi MCU. Imaphatikiza ma protocol opanda zingwe, zida zapakati, zoyendetsa zotumphukira, bootloader, ndi ex applicationamples - chimango cholimba chomangira zida za IoT zokongoletsedwa ndi mphamvu komanso zotetezeka. Simplicity SDK imapereka zinthu zamphamvu monga kugwiritsa ntchito mphamvu zotsika kwambiri, kudalirika kwamanetiweki kolimba, kuthandizira ma node ambiri, ndikuchotsa zofunikira zovuta monga multiprotocol ndi pre-certification. Kuphatikiza apo, Silicon Labs imapereka mapulogalamu apamlengalenga (OTA) ndi zosintha zachitetezo kuti zisinthire zida zakutali, kuchepetsa mtengo wokonza, komanso kupititsa patsogolo luso laogwiritsa ntchito. Simplicity SDK ndiyotsatira kuchokera ku Gecko SDK yathu yotchuka, yomwe ipitilize kupezeka popereka chithandizo chanthawi yayitali pazida zathu za Series 0 ndi Series 1.
Kuti mumve zambiri pazida za Series 0 ndi Series 1 chonde onani: Series 0 ndi Series 1 EFM32/EZR32/EFR32 chipangizo (silabs.com).
Zatsopano
Yowonjezedwa pakumasulidwa 7.0.0.0
Thandizo la Clock Manager lawonjezedwa. Magawo osagwiritsanso ntchito device_init() poyambitsa wotchi. M'malo mwake, pulojekitiyi iyeneranso kuphatikiza gawo la clock_manager lomwe limakhazikitsa wotchi. Thandizo la Common Memory Manager wawonjezedwa.
Ma API atsopano
Yowonjezedwa pakumasulidwa 7.0.0.0 Palibe.
Kusintha
- Lamulo la kalasi ya node ya BGAPI, sl_btmesh_node_test_identity, lawonjezedwa kuti muwone komwe kumatsatsa malonda.
- Mbali ya Low Power Node yowonjezeredwa ku seva ya Sensor examples.
- Mbali ya abwenzi yowonjezeredwa ku seva kasitomala wa example.
Zasinthidwa kumasulidwa 7.0.0.0
- Kusintha kwa BGAPI:
Lamulo la kalasi ya node ya BGAPI, sl_btmesh_node_test_identity, lawonjezedwa kuti muwone ngati malonda omwe adalandira amachokera kumalo opatsidwa kapena ayi. - Exampkusintha kwa ntchito:
Mbali ya Low Power Node yawonjezedwa ku Sensor server examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), ndi Friend feature idawonjezedwa kwa kasitomala wa seva ex.ample (btmesh_soc_sen-sor_client).
Nkhani Zokhazikika
Zokhazikika pakumasulidwa 7.0.0.0
- Pewani kuyambitsa zotsatsa ngati node ikuperekedwa pogwiritsa ntchito PB-GATT yokha.
- Kupititsa patsogolo malipoti a zochitika pa chipangizo chodzaza kwambiri.
- Kupititsa patsogolo malipoti a zochitika za DFU pa chipangizo chodzaza kwambiri.
- Malipoti olakwika adawonjezedwa ngati kasinthidwe ka Blob Transfer pa node sikukwanira pamitundu ya DFU Distributor ndi Standalone Updater.
- Chitetezo chokhazikika chosungira ku NVM3 mukamagwiritsa ntchito sl_btmesh_node_power_off() API.
ID # | Kufotokozera |
356148 | Imapewa kuyambitsa zotsatsa ngati node ikuperekedwa pogwiritsa ntchito PB-GATT yokha. |
1250461 | Zapangitsa kuti lipoti lopereka zochitika likhale lolimba kwambiri pa chipangizo chodzaza kwambiri. |
1258654 | Adapanga chochitika cha DFU kufotokoza mwamphamvu kwambiri pazida zodzaza. |
1274632 | Mitundu ya DFU Distributor ndi Standalone Updater tsopano ifotokoza cholakwika ngati kasinthidwe ka Blob Transfer pa node sikukwanira. |
1284204 | Chitetezo chokhazikika chosungira ku NVM3 pomwe pulogalamuyo imagwiritsa ntchito sl_btmesh_node_power_off() API. |
Nkhani Zodziwika Zomwe Zatulutsidwa Pano
Nkhani zakuda zidawonjezedwa kuyambira pomwe zidatulutsidwa m'mbuyomu.
- Palibe chochitika cha BGAPI cholephera kuwongolera uthenga.
- Kusefukira komwe kungachitike pamzere wa NCP wokhala ndi zochitika zazikulu zotsitsimutsa dziko.
- Kuwonongeka pang'ono kwa magwiridwe antchito pamayeso obweranso obwerera kufupi ndi mtundu wa 1.5.
- Nkhani zokhudzana ndi kukhazikitsanso zotsatsa zolumikizidwa ngati maulumikizidwe onse akugwira ntchito ndipo projekiti ya GATT ikugwiritsidwa ntchito.
- Kusakwanira kwa kufalitsa uthenga m'magawo pa wonyamula GATT.
ID # | Kufotokozera | Njira |
401550 | Palibe chochitika cha BGAPI cholephera kuwongolera uthenga. | Kugwiritsa ntchito kumayenera kuwonetsa kulephera kwanthawi yayitali / kusowa kwa mayankho oyambira; kwa mavenda ma API aperekedwa. |
454059 | Zosintha zazikulu zotsitsimutsa dziko zimapangidwa kumapeto kwa njira ya KR, ndipo izi zitha kusefukira pamzere wa NCP. | Wonjezerani kutalika kwa mzere wa NCP mu polojekitiyi. |
454061 | Kuwonongeka pang'ono kwa magwiridwe antchito poyerekeza ndi 1.5 pamayesero a latency yaulendo wozungulira adawonedwa. | |
624514 | Vuto ndikukhazikitsanso zotsatsa zolumikizidwa ngati maulumikizidwe onse akhala akugwira ntchito ndipo projekiti ya GATT ikugwiritsidwa ntchito. | Perekani mgwirizano umodzi wochulukirapo kuposa momwe ukufunikira. |
841360 | Kusakwanira kwa kufalitsa uthenga m'magawo pa wonyamula GATT. | Onetsetsani kuti nthawi yolumikizirana ya BLE ndi yayifupi; onetsetsani kuti ATT MTU ndi yayikulu yokwanira ma Mesh PDU; sinthani kutalika kwa chochitika cholumikizira kuti mulole mapaketi angapo a LL atumizidwe pa chochitika chilichonse cholumikizira. |
1121605 | Zolakwika zozungulira zimatha kuyambitsa zochitika zomwe zakonzedweratu panthawi yosiyana pang'ono kuposa momwe zimayembekezeredwa. | |
1226127 | Wopereka Host example ikhoza kukhazikika ikayamba kupereka node yachiwiri. | Yambitsaninso pulogalamu yoperekera alendo musanapereke node yachiwiri. |
1204017 | Distributor sangathe kuthana ndi zofananira za FW Update ndi FW Upload. | Osadziyendetsa nokha FW zosintha ndikuyika FW molumikizana. |
1301325 | Zochita zapandandanda sizimasungidwa bwino kusungidwe kosalekeza. | |
1305041 | Kulankhulana kwa NCP kuchokera kwa wolandira kupita ku EFR32 kumatha kutha. | sl_simple_com_usart.c ikhoza kusinthidwa kuti ikonze mtengo wanthawi yake. |
1305928 | Kukhazikitsa ma node 10 kapena kupitilira apo monga olandila DFU angalephere pa pulogalamu yogawa ya SoC. |
Zinthu Zochotsedwa
Kutulutsidwa kwa 7.0.0.0
Lamulo la BGAPI sl_btmesh_prov_test_identity lachotsedwa. Gwiritsani ntchito sl_btmesh_node_test_identity m'malo mwake.
Zinthu Zochotsedwa
Zachotsedwa pakumasulidwa 7.0.0.0
Thandizo la zida za Series 1 (xG12 ndi xG13) zachotsedwa pakumasulidwa uku.
Kugwiritsa Ntchito Kutulutsidwaku
Kutulutsidwa kumeneku kuli ndi zotsatirazi
- Silicon Labs Bluetooth mesh stack library
- Bluetooth mauna Sampndi application
Ngati ndinu wogwiritsa ntchito koyamba, onani QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.
Kuyika ndi Kugwiritsa Ntchito
SDK ya Bluetooth mesh imaperekedwa ngati gawo la Simplicity SDK (GSDK), gulu la Silicon Labs SDKs. Kuti muyambe mwachangu ndi Simplicity SDK, ikani Simplicity Studio 5, yomwe ingakhazikitse malo anu otukuka ndikukuyendetsani kudzera pakukhazikitsa kwa SDK Yosavuta. Situdio Yosavuta 5 imaphatikizapo chilichonse chofunikira pakukula kwazinthu za IoT ndi zida za Silicon Labs, kuphatikiza chothandizira ndi kuyambitsa projekiti, zida zosinthira mapulogalamu, IDE yathunthu yokhala ndi zida za GNU, ndi zida zowunikira. Malangizo oyika aperekedwa mu Maupangiri Ogwiritsa Ntchito pa Situdiyo 5 pa intaneti. Kapenanso, Simplicity SDK ikhoza kukhazikitsidwa pamanja potsitsa kapena kutengera zaposachedwa kuchokera ku GitHub. Mwaona https://github.com/Sili-conLabs/simplicity_sdk kuti mudziwe zambiri.
Simplicity Studio imayika Simplicity SDK mwachisawawa mu:
- Mawindo:
- C:\Ogwiritsa\ \SimplicityStudio\SDKs\simplicity_sdk
- MacOS: /Ogwiritsa/ /SimplicityStudio/SDKs/simplicity_sdk
Zolemba zamtundu wa SDK zimayikidwa ndi SDK. Zambiri zowonjezera zitha kupezeka muzolemba zachidziwitso (KBAs). Maumboni a API ndi zidziwitso zina za izi ndi zotulutsidwa zakale zimapezeka https://docs.silabs.com/.
Information Security
Chinsinsi | Exportability pa mfundo | Kutumiza kunja pa Provisioner | Zolemba |
Kiyi ya netiweki | Zotumiza kunja | Zotumiza kunja | Zotengera za kiyi ya netiweki zimapezeka mu RAM kokha pomwe makiyi a netiweki amasungidwa pa flash |
Chinsinsi cha ntchito | Zosagulitsa kunja | Zotumiza kunja | |
Kiyi yachipangizo | Zosagulitsa kunja | Zotumiza kunja | Pankhani ya Provisioner, imagwiritsidwa ntchito pa kiyibodi ya chipangizo cha Provisionerr komanso makiyi a zida zina |
Chitetezo cha Vault Integration
Mtundu uwu wa stack umaphatikizidwa ndi Secure Vault Key Management. Ikatumizidwa ku Zida Zachitetezo cha Vault High, makiyi a encryption mesh amatetezedwa pogwiritsa ntchito Secure Vault Key Management magwiridwe antchito. Gome ili m'munsili likuwonetsa makiyi otetezedwa ndi mawonekedwe awo osungira.
- Makiyi omwe amalembedwa kuti "Osatumizidwa kunja" atha kugwiritsidwa ntchito koma sangathe viewed kapena kugawidwa panthawi yothamanga.
- Makiyi omwe amalembedwa kuti "Exportable" amatha kugwiritsidwa ntchito kapena kugawidwa panthawi yothamanga koma amakhalabe obisika pomwe amasungidwa mu flash.
- Kuti mumve zambiri za magwiridwe antchito a Secure Vault Key Management, Onani AN1271: Sungani Malo Osungirako Makiyi.
Malangizo a Chitetezo
Kuti mulembetse ku Security Advisories, lowani patsamba lamakasitomala a Silicon Labs, kenako sankhani Kunyumba kwa Akaunti. Dinani HOME kuti mupite patsamba loyambira ndikudina Sinthani Zidziwitso. Onetsetsani kuti 'Zidziwitso Zaupangiri Wamapulogalamu/Zotetezedwa & Zidziwitso Zosintha Zinthu (PCN)' zafufuzidwa, komanso kuti mwalembetsa ku pulatifomu ndi protocol yanu. Dinani Save kuti musunge zosintha zilizonse.
Thandizo
Makasitomala a Development Kit ali oyenera kuphunzitsidwa komanso thandizo laukadaulo. Gwiritsani ntchito mauna a Bluetooth a Silicon Labs web tsamba kuti mudziwe zambiri zazinthu zonse za Bluetooth za Silicon Labs ndi ntchito, ndikulembetsa kuti muthandizidwe ndi malonda.
Lumikizanani ndi thandizo la Silicon Laboratories pa http://www.silabs.com/support.
Situdiyo Yosavuta
Dinani kamodzi kupeza MCU ndi zida zopanda zingwe, zolemba, mapulogalamu, malaibulale a code source & zina. Ikupezeka pa Windows, Mac ndi Linux!
Chodzikanira
Silicon Labs ikufuna kupatsa makasitomala zolembedwa zaposachedwa, zolondola, komanso zakuya za zotumphukira zonse ndi ma module omwe amapezeka kwa ogwiritsa ntchito makina ndi mapulogalamu omwe amagwiritsa ntchito kapena akufuna kugwiritsa ntchito zinthu za Silicon Labs. Deta yodziwika bwino, ma module ndi zotumphukira zomwe zilipo, kukula kwa kukumbukira ndi ma adilesi okumbukira zimatanthawuza ku chipangizo chilichonse, ndipo "Zomwe zimaperekedwa" zimatha kusiyanasiyana m'magwiritsidwe osiyanasiyana. Ntchito exampzomwe zafotokozedwa apa ndi zongowonetsera chabe. Silicon Labs ili ndi ufulu wosintha popanda kudziwitsanso zambiri zamalonda, mawonekedwe, ndi mafotokozedwe apa, ndipo sapereka zitsimikizo zakulondola kapena kukwanira kwa zomwe zikuphatikizidwazo. Popanda chidziwitso choyambirira, Silicon Labs ikhoza kusintha firmware yazinthu panthawi yopanga chifukwa cha chitetezo kapena kudalirika. Zosintha zotere sizingasinthe mawonekedwe kapena magwiridwe antchito. Ma Silicon Labs sadzakhala ndi mlandu pazotsatira zakugwiritsa ntchito zomwe zaperekedwa pachikalatachi. Chikalatachi sichikutanthauza kapena kupereka chilolezo chopanga kapena kupanga mabwalo aliwonse ophatikizika. Zogulitsazo sizinapangidwe kapena kuloledwa kugwiritsidwa ntchito mkati mwa zida zilizonse za FDA Class III, mapulogalamu omwe chivomerezo cha FDA chimafunikira kapena Life Support Systems popanda chilolezo cholembedwa cha Silicon Labs. "Moyo Wothandizira Moyo" ndi chinthu chilichonse kapena dongosolo lililonse lothandizira kapena kuthandizira moyo ndi / kapena thanzi, zomwe, ngati zitalephera, zikhoza kuyembekezera kuvulala kwakukulu kapena imfa. Zogulitsa za Silicon Labs sizinapangidwe kapena kuloledwa kugwiritsa ntchito zankhondo. Zogulitsa za Silicon Labs sizidzagwiritsidwa ntchito mu zida zowononga anthu ambiri kuphatikiza (koma osati) zida za nyukiliya, zachilengedwe kapena mankhwala, kapena zida zoponya zomwe zimatha kutumiza zida zotere. Silicon Labs imakana zitsimikizo zonse zodziwika bwino ndipo sizikhala ndi mlandu kapena kuvulala kapena kuwonongeka kulikonse kokhudzana ndi kugwiritsa ntchito chinthu cha Silicon Labs pakugwiritsa ntchito kosaloledwa.
Zindikirani: Izi zitha kukhala ndi mawu okhumudwitsa omwe tsopano ndi otha kutha. Silicon Labs ikusintha mawuwa ndi chilankhulo chophatikiza kulikonse komwe kungatheke. Kuti mudziwe zambiri, pitani www.silabs.com/about-us/inclusive-lexicon-project
Chidziwitso cha Chizindikiro
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ndi Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo ya Energy Micro ndi zosakaniza zake. , “microcontrollers ochezeka kwambiri padziko lonse lapansi”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri, logo ya Zentri ndi Zentri DMS, Z-Wave®, ndi zina ndi zizindikiro kapena zizindikilo zolembetsedwa za Silicon Labs. ARM, CORTEX, Cortex-M3 ndi THUMB ndi zizindikiro kapena zizindikilo zolembetsedwa za ARM Holdings. Keil ndi chizindikiro cholembetsedwa cha ARM Limited. Wi-Fi ndi chizindikiro cholembetsedwa cha Wi-Fi Alliance. Zina zonse kapena mayina amtundu omwe atchulidwa pano ndi zilembo za omwe ali nawo.
Mafunso Ofunsidwa Kawirikawiri (FAQ)
Q: Kodi ndingapeze kuti zambiri zokhudza zosintha zachitetezo?
A: Onani mutu wa Chitetezo cha Zolemba Zotulutsa Platform kapena pitani patsamba la Silicon Labs Release Notes kuti mumve zambiri zachitetezo.
Q: Kodi ndimaphatikizira bwanji gawo la clock_manager pakuyambitsa koloko?
A: Kuphatikizira gawo la clock_manager pakuyambitsa koloko, onetsetsani kuti mwasintha pulojekiti yanu molingana ndi malangizo omwe aperekedwa m'buku la ogwiritsa ntchito.
Malingaliro a kampani Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
IoT Portfolio
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Ubwino
www.silabs.com/quality
Thandizo & Community
www.silabs.com/community
Zolemba / Zothandizira
![]() |
SILICON LABS Bluetooth Mesh SDK Embedded Software [pdf] Buku Logwiritsa Ntchito Mapulogalamu Ophatikizidwa a Bluetooth Mesh SDK, Mapulogalamu Ophatikizidwa a Mesh SDK, Mapulogalamu Ophatikizidwa a SDK, Mapulogalamu Ophatikizidwa, Mapulogalamu |