SILICON LABS Bluetooth Mesh SDK Polokalame Fa'apipi'i
Fa'amatalaga o oloa
- Igoa o oloa: Faigofie SDK Suite
- Fa'aliliuga: 2024.6.0
- Aso Fa'ailoa: Iuni 5, 2024
- Bluetooth Mesh Fa'amatalaga Fa'amatalaga: 1.1
Fa'atonuga o le Fa'aaogaina o Mea
O le masini Bluetooth o se topology fou e avanoa mo masini Bluetooth Low Energy (LE) e mafai ai ona fesoʻotaʻi le tele-i-many (m:m). E sili ona lelei mo le fa'atupuina o feso'ota'iga masini fa'atauva'a tetele ma e fetaui lelei mo le fauina o masini, feso'ota'iga masini, ma le su'eina o aseta. O la matou polokalama ma le SDK mo le atina'eina o le Bluetooth e lagolagoina le Bluetooth Mesh ma le Bluetooth galuega. E mafai e tagata atia'e ona fa'aopoopo feso'ota'iga feso'ota'iga mesh i masini LE e pei o moli feso'ota'i, masini fale, ma faiga e siaki ai aseta. E lagolagoina fo'i e le mea'ai vaivai le Bluetooth beaconing, beacon scanning, ma feso'ota'iga GATT ina ia mafai ona fa'afeso'ota'i masini Bluetooth i telefoni poto, tablets, ma isi masini Bluetooth LE. O lenei faʻasalalauga e aofia ai foliga o loʻo lagolagoina e le Bluetooth mesh specification version 1.1.
O nei fa'amatalaga fa'asalalauga e aofia ai fa'aliliuga SDK:
7.0.0.0 na tatalaina ia Iuni 5, 2024
Fesootaiga ma Fa'amatalaga Fa'aaogā
Mo nisi faʻamatalaga e uiga i faʻafouga saogalemu ma faʻasilasilaga, vaʻai i le Vaega o le Puipuiga o le Platform Release Notes faʻapipiʻiina i lenei SDK poʻo luga ole Silicon Labs Release Notes itulau. Silicon Labs e fautuaina malosi foi e te lesitala i Fautuaga Puipuiga mo faʻamatalaga lata mai. Mo faʻatonuga, pe afai e te fou i le Silicon Labs Bluetooth mesh SDK, vaʻai i le Faʻaaogaina o Lenei Faʻasalalauga.
Compilers Fegalegaleai
IAR Embedded Workbench mo ARM (IAR-EWARM) version 9.40.1
- O le faʻaaogaina o le uaina e fau ai ma le IarBuild.exe command line utility poʻo le IAR Embedded Workbench GUI i luga o macOS poʻo Linux e mafai ona iu i le le saʻo. files o lo'o fa'aaogaina ona o fete'ena'iga i le algorithm hashing a le uaina mo le fa'apuupuu file igoa.
- O tagata fa'atau i macOS po'o Linux ua fautuaina e aua ne'i fausia ma le IAR i fafo atu o le Simplicity Studio. O tagata fa'atau e faia e tatau ona fa'amaonia ma le toto'a e sa'o files o loʻo faʻaaogaina.
GCC (The GNU Compiler Collection) version 12.2.1, saunia ma Simplicity Studio.
- O le feso'ota'iga-taimi fa'ata'ita'iga fa'apitoa a le GCC ua fa'aletonu, ma i'u ai i sina si'itaga la'ititi o ata.
Mea fou
Simplicity SDK ose fa'apipi'i fa'apipi'i fa'apolokalame atina'e mo le fausiaina o oloa IoT e fa'avae i luga ole matou Fa'asologa 2 ma le Series 3 uaealesi ma masini MCU. E tu'ufa'atasia fa'aputuga fa'akomepiuta uaealesi, middleware, ta'avale va'ava'ai, se fa'apipi'i uta, ma mea fa'aogaamples - o se faʻavae mautu mo le fausiaina o masini IoT e sili ona lelei ma malupuipuia. O le Simplicity SDK o loʻo ofoina atu ni faʻamatalaga mamana e pei o le ultra-low power consumption, malosi fesoʻotaʻiga faʻalagolago, lagolago mo le tele o nodes, ma le faʻaaogaina o manaʻoga faigata e pei o le multiprotocol ma le muaʻi faʻamaonia. E le gata i lea, ua saunia e Silicon Labs polokalama faakomepiuta i luga o le ea (OTA) ma faʻafouga saogalemu e faʻafou mamao ai masini, faʻaitiitia le tau o le tausiga, ma faʻaleleia le poto masani o oloa. O le Simplicity SDK o se fa'ata'ita'iga mai le matou ta'uta'ua Gecko SDK, lea o le a fa'aauau pea ona avanoa e maua ai le lagolago umi mo a matou Fa'asologa 0 ma le Fa'asologa 1 masini.
Mo fa'amatalaga fa'aopoopo i le Fa'asologa 0 ma le Fa'asologa 1 masini fa'amolemole fa'asino: Fa'asologa 0 ma le Fa'asologa 1 EFM32/EZR32/EFR32 masini (silabs.com).
Vaega Fou
Fa'aopoopo i le fa'asa'olotoga 7.0.0.0
Ua faaopoopo le lagolago mo le Pule Uati. E le toe fa'aogaina e vaega fa'aputuga masini_init() mo le fa'amataina o le uati. Nai lo lena, o le poloketi talosaga e tatau nei ona aofia ai le clock_manager vaega lea e faia ai le amataga o le uati. Lagolago mo Common Memory Manager ua faaopoopo.
API fou
Fa'aopoopo i le fa'asalalauga 7.0.0.0 Leai.
Fa'aleleia
- O le node BGAPI class command, sl_btmesh_node_test_identity, ua fa'aopoopoina mo le siakiina o puna'oa fa'alauiloa fa'ailoa.
- Fa'aopoopoina le vaega Low Power Node i le Sensor server examples.
- Fa'aopoopo le vaega fa'auo i le tagata fa'atauva'a fa'ata'ita'iample.
Suia i le tatalaina 7.0.0.0
- Suiga BGAPI:
O le node BGAPI class command, sl_btmesh_node_test_identity, ua fa'aopoopoina e siaki pe o se fa'asalalauga fa'asinomaga na maua e afua mai i se node pe leai. - Exampsuiga ole talosaga:
Ua fa'aopoopoina le vaega Low Power Node ile Sensor server examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), ma le vaega Uo na fa'aopoopoina i le tagata o tausia le masini masini.ample (btmesh_soc_sen-sor_client).
Mataupu Fa'amau
Fa'amau i le fa'asa'olotoga 7.0.0.0
- Aloese mai le amataina o le fa'asalalauga pe afai o lo'o tu'uina atu na'o le PB-GATT.
- Fa'aleleia le tu'uina atu o lipoti o mea na tutupu i se masini ua ova le uta.
- Fa'aleleia le lipoti o mea na tupu ile DFU ile masini ua ova le uta.
- Fa'aopoopo lipoti sese pe afai e le lava le fa'aogaina o le Blob Transfer i le node mo fa'ata'ita'iga DFU Distributor ma Standalone Updater.
- Fa'amauina le fa'asaoina o le toe ta'alo puipuiga i le NVM3 pe a fa'aoga sl_btmesh_node_power_off() API.
ID # | Fa'amatalaga |
356148 | Aloese mai le amataina o fa'asalalauga pe afai o lo'o tu'uina atu na'o le PB-GATT. |
1250461 | Faia le fa'apolopoloina o lipoti o mea na tutupu ia sili atu ona malosi i luga o se masini ua ova le uta. |
1258654 | Faia le lipoti a le DFU e sili atu ona malosi i luga o se masini ua mamafa tele. |
1274632 | DFU Distributor ma Standalone Updater faʻataʻitaʻiga o le a lipotia nei se mea sese pe afai e le lava le faʻaogaina o le Blob Transfer i luga o le node. |
1284204 | Fa'amauina le fa'asaoina o le toe ta'alo puipuiga i le NVM3 pe a fa'aaoga e le talosaga le sl_btmesh_node_power_off() API. |
Fa'afitauli Ta'uta'ua i le Fa'asalalauga i le taimi nei
O fa'afitauli i le mata'utia na fa'aopoopoina talu mai le fa'asalalauga muamua.
- Leai se fa'alavelave BGAPI mo fa'aletonu le taulimaina o fe'au.
- O lo'o ono lolovaia le laina NCP fa'atasi ai ma fa'aola fa'afou fa'atupu suiga o le setete.
- Fa'aletonu la'ititi le fa'atinoga i su'esu'ega o le toe fo'i ma le toe fa'atusatusa ile version 1.5.
- Fa'afitauli i le toe fa'atuina o fa'asalalauga fa'afeso'ota'i pe afai o lo'o ola uma feso'ota'iga ma o lo'o fa'aogaina le sui o le GATT.
- Le lelei le fa'atinoina o fe'au fa'asoa i luga ole GATT.
ID # | Fa'amatalaga | fofo |
401550 | Leai se fa'alavelave BGAPI mo fa'aletonu le taulimaina o fe'au. | Talosaga e mana'omia ona toesea mai le fa'ato'a/leai se tali fa'apipi'i; mo fa'atau fa'ata'ita'iga ua tu'uina atu se API. |
454059 | Ole numera tele ole suiga ole setete ole mea e tupu ile fa'ai'uga ole faiga ole KR, ma e ono lolovaia ai le laina ole NCP. | Fa'ateleina le umi ole laina ole NCP ile poloketi. |
454061 | Na maitauina le pa'u laititi o le faatinoga pe a faatusatusa i le 1.5 i su'ega o le toe foi mai. | |
624514 | Fa'afitauli i le toe fa'atuina o fa'asalalauga fa'afeso'ota'i pe afai o lo'o ola uma feso'ota'iga ma o lo'o fa'aogaina le sui o le GATT. | Fa'asoa se feso'ota'iga se tasi nai lo le mea e mana'omia. |
841360 | Le lelei le fa'atinoina o fe'au fa'asoa i luga ole GATT. | Ia fa'amautinoa e pu'upu'u le va o Feso'ota'iga o feso'ota'iga BLE; faʻamautinoa o le ATT MTU e lava lona telē e fetaui ma se PDU Mesh atoa; fa'alogo le umi o feso'ota'iga la'ititi e fa'ataga ai le tele o pepa LL e tu'uina atu mo le feso'ota'iga. |
1121605 | O mea sese ole ta'amilosaga e ono fa'aoso ai mea fa'atulagaina e fa'aoso i taimi e matua'i ese lava nai lo le fa'amoemoe. | |
1226127 | Fa'ato'a fa'afale fa'atasiampe mafai ona pipii pe a amata ona saunia se node lona lua. | Toe amata le app provisioner host a'o le'i saunia le node lona lua. |
1204017 | E le mafai e le Fa'asoa ona fa'afetaui le tagata lava ia FW Update ma le FW Upload. | Aua le fa'agasolo fa'afouga FW ma fa'apipi'i FW fa'atasi. |
1301325 | E le o sa'o le teuina o gaioiga fa'atulagaina i le teuina faifai pea. | |
1305041 | Feso'ota'iga NCP mai le talimalo i le EFR32 e ono fa'agata. | sl_simple_com_usart.c e mafai ona fa'asa'o e fa'asa'o ai le tau fa'agata. |
1305928 | Fa'atūina 10 po'o le sili atu fa'afou fa'afouga e pei o le DFU e mafai ona fa'aletonu ile SoC distributor app. |
Mea ua le toe faaaogaina
Fa'ate'aina ile fa'asa'olotoga 7.0.0.0
O le tulafono a le BGAPI sl_btmesh_prov_test_identity ua le toe fa'aaogaina. Fa'aaoga le sl_btmesh_node_test_identity.
Aveese Aitema
Ave'esea ile fa'asa'olotoga 7.0.0.0
Lagolago mo meafaigaluega Fa'asologa 1 (xG12 ma xG13) ua aveese i lenei fa'asalalauga.
Fa'aaogaina Lenei Fa'asalalauga
O lenei fa'asalalauga e aofia ai mea nei
- Silicon Labs Bluetooth fa'aputuga faletusi
- Mesh Bluetooth sample talosaga
Afai o oe o se tagata fa'aoga muamua, va'ai QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.
Fa'apipi'i ma Fa'aoga
O le Bluetooth mesh SDK o loʻo tuʻuina atu o se vaega o le Simplicity SDK (GSDK), le seti o Silicon Labs SDKs. Ina ia vave amata i le Simplicity SDK, faʻapipiʻi le Simplicity Studio 5, lea o le a faʻatutuina lau siosiomaga atinaʻe ma savali oe ile Simplicity SDK installation. Simplicity Studio 5 e aofia ai mea uma e manaʻomia mo le atinaʻeina o oloa a le IoT ma masini Silicon Labs, e aofia ai se punaoa ma le faʻalauiloaina o galuega, meafaigaluega faʻapipiʻi polokalame, IDE atoa ma le GNU toolchain, ma meafaigaluega auʻiliʻili. O faʻatonuga faʻapipiʻi o loʻo tuʻuina atu i luga ole initaneti Simplicity Studio 5 User's Guide. I le isi itu, o le Simplicity SDK e mafai ona faʻapipiʻiina ma le lima e ala i le laʻuina pe faʻapipiʻi le mea fou mai GitHub. Vaai https://github.com/Sili-conLabs/simplicity_sdk mo nisi faamatalaga.
Simplicity Studio fa'apipi'i le Simplicity SDK e ala i le faaletonu ile:
- Pupuni:
- C:\Tagata fa'aoga\ \SimplicityStudio\SDKs\simplicity_sdk
- MacOS: /tagata fa'aoga/ /SimplicityStudio/SDKs/simplicity_sdk
O fa'amaumauga fa'apitoa i le SDK version o lo'o fa'apipi'iina i le SDK. O fa'amatalaga fa'aopoopo e masani ona maua i tusitusiga fa'avae malamalama (KBAs). API fa'amatalaga ma isi fa'amatalaga e uiga i lenei ma fa'asalalauga muamua o lo'o avanoa ile https://docs.silabs.com/.
Fa'amatalaga Puipuiga
Ki | Fa'asalalauina i luga o se node | Le mafai ona auina atu i luga ole Provisioner | Fa'amatalaga |
Ki feso'ota'iga | E mafai ona auina atu i fafo | E mafai ona auina atu i fafo | O fa'aliliuga o le ki feso'ota'iga e iai na'o le RAM a'o fa'amauina ki feso'ota'iga i luga ole moli |
Faʻaoga ki | E le mafai ona auina atu i fafo | E mafai ona auina atu i fafo | |
Ki masini | E le mafai ona auina atu i fafo | E mafai ona auina atu i fafo | I le mataupu a Provisioner, fa'aoga i le ki masini a Provisionerr fa'apea ma isi ki masini |
Puipuiga Vault Integration
O lenei fa'aputuga o lo'o tu'ufa'atasia ma Secure Vault Key Management. A fa'apipi'i i masini Secure Vault High, e puipuia ki fa'ailoga mata i le fa'aogaina o le Secure Vault Key Management. O le laulau o loʻo i lalo o loʻo faʻaalia ai ki puipuia ma latou uiga puipuia o le teuina.
- O ki o lo'o fa'ailogaina "E le mafai ona fa'atauina atu" e mafai ona fa'aoga ae le mafai viewed po'o fa'asoa i le taimi ta'avale.
- O ki o lo'o fa'ailogaina o le "Exportable" e mafai ona fa'aoga pe fa'asoa ile taimi fa'agasolo ae tumau fa'ailoga a'o teuina ile moli.
- Mo nisi fa'amatalaga ile Secure Vault Key Management functionality, va'ai AN1271: Saogalemu Teuina Ki.
Faufautua mo Saogalemu
Ina ia lesitala i Fautuaga Puipuiga, ulufale i totonu o le Silicon Labs tagata faʻatau faitotoa, ona filifili lea o le Account Home. Kiliki le HOME e alu i le faitotoa o le itulau autu ona kiliki lea o le Manage Notifications tile. Ia mautinoa o 'Software/Security Advisory Notice & Product Change Notice (PCNs)' ua siaki, ma o lo'o e lesitala i lalo mo lau faʻasalalauga ma faʻasalalauga. Kiliki Save e teu ai so'o se suiga.
Lagolago
O tagata fa'atau Atina'e Kit e agava'a mo a'oa'oga ma fesoasoani fa'apitoa. Fa'aaoga le masini Bluetooth Silicon Labs web itulau e maua ai fa'amatalaga e uiga i oloa ma auaunaga uma a Silicon Labs Bluetooth, ma ia sainia mo le lagolago o oloa.
Fa'afeso'ota'i le lagolago a Silicon Laboratories ile http://www.silabs.com/support.
Faigofie potu potu
Tasi-kiliki avanoa i le MCU ma meafaigaluega uaealesi, fa'amaumauga, polokalama fa'akomepiuta, faletusi code puna'oa & sili atu. Avanoa mo Windows, Mac ma Linux!
Fa'ailoga
Silicon Labs ua fa'amoemoe e tu'uina atu i tagata fa'atau fa'amaumauga aupito lata mai, sa'o, ma loloto o peripherals uma ma modules o lo'o avanoa mo le fa'aogaina o masini komepiuta e fa'aaoga pe fa'amoemoe e fa'aoga oloa Silicon Labs. Fa'amatalaga fa'amatalaga, modules avanoa ma peripheral, tele manatua ma tuatusi manatua e faasino i masini patino ta'itasi, ma "Typical" ta'iala tu'uina atu e mafai ma e eseese i fa'aoga eseese. Talosaga exampO fa'amatalaga o lo'o fa'amatalaina iinei e mo na'o fa'ata'ita'iga. Silicon Labs o loʻo iai le aia tatau e fai ai suiga e aunoa ma se faʻaaliga atili i faʻamatalaga o oloa, faʻamatalaga, ma faʻamatalaga iinei, ma e le tuʻuina atu faʻamaonia i le saʻo poʻo le atoatoa o faʻamatalaga o loʻo aofia ai. A aunoa ma se faʻamatalaga muamua, e mafai e Silicon Labs ona faʻafouina le firmware o oloa i le faagasologa o gaosiga mo le saogalemu poʻo le faʻamaoni mafuaaga. O ia suiga o le a le suia ai faʻamatalaga poʻo le faʻatinoga o le oloa. Silicon Labs e leai se noataga mo taunuuga o le faʻaaogaina o faʻamatalaga o loʻo tuʻuina atu i lenei pepa. O lenei pepa e le fa'aalia pe fa'ailoa manino mai so'o se laisene e fa'ata'atia pe fau so'o se ta'amilosaga tu'ufa'atasi. O oloa e le'o mamanuina pe fa'atagaina e fa'aoga i totonu o so'o se masini FDA Vasega III, talosaga e mana'omia ai le fa'atagaga a le FDA po'o le Life Support System e aunoa ma le fa'atagaga tusitusia patino a Silicon Labs. O le “Life Support System” o so'o se oloa po'o se faiga e fa'amoemoe e lagolago ai pe fa'atumauina ai le ola ma/po'o le soifua maloloina, lea, pe a le manuia, e mafai ona fa'amoemoe talafeagai e i'u ai i se manu'a tele po'o le oti. Silicon Labs oloa e le o fuafuaina pe faʻatagaina mo talosaga a le militeri. O oloa a Silicon Labs e le tatau ona faʻaaogaina i auupega o le tele o faʻaumatiaga e aofia ai (ae le gata i) auupega faaniukilia, meaola poʻo vailaʻau, poʻo ni fana e mafai ona tuʻuina atu ia auupega. Silicon Labs e fa'afitia uma fa'amaonia ma fa'amaonia ma e le tatau ona nafa pe noatia mo so'o se manu'a po'o mea fa'aleagaina e feso'ota'i ma le fa'aogaina o se oloa Silicon Labs i ia talosaga e le'i fa'atagaina.
Fa'aaliga: O lenei anotusi atonu o lo'o iai ni fa'amatalaga leaga lea ua le toe aoga. Silicon Labs o lo'o suia nei faaupuga i gagana fa'atasi i so'o se mea e mafai ai. Mo nisi fa'amatalaga, asiasi www.silabs.com/about-us/inclusive-lexicon-project
Fa'amatalaga Fa'ailoga
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ma le Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ma tuufaatasiga o ia mea. , "le lalolagi sili ona malosi faauo microcontrollers", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, le Telegesis Logo®, USBXpress®, Zentri, le Zentri logo ma Zentri DMS, Z-Wave®, ma isi o faʻailoga poʻo faʻailoga faʻamaufaʻailoga a Silicon Labs. ARM, CORTEX, Cortex-M3 ma THUMB o fa'ailoga fa'ailoga po'o fa'ailoga fa'amaufa'ailoga a le ARM Holdings. Keil ose fa'ailoga fa'amaufa'ailoga a le ARM Limited. O le Wi-Fi ose fa'ailoga fa'amaufa'ailoga a le Wi-Fi Alliance. O isi oloa uma po'o igoa fa'ailoga o lo'o ta'ua i inei o fa'ailoga fa'atau a latou tagata e umia.
Fesili e Fai soo (FAQ)
Q: O fea e mafai ona ou maua ai nisi faʻamatalaga e uiga i faʻafouga saogalemu?
A: Va'ai i le mataupu Puipuiga o le Platform Release Notes pe asiasi i le Silicon Labs Release Notes itulau mo fa'amatalaga fa'afouga saogalemu.
F: E fa'afefea ona ou fa'aofiina le vaega o le clock_manager mo le amataga o le uati?
A: Ina ia aofia ai le vaega o le clock_manager mo le amataina o le uati, ia mautinoa e faʻafouina lau poloketi talosaga e tusa ai ma faʻatonuga o loʻo tuʻuina atu i le tusi lesona.
Silicon Laboratories Inc.
400 Sisifo Cesar Chavez
Austin, TX 78701
ISA
www.Salasbs.com
IoT Portfolio
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Tulaga lelei
www.silabs.com/quality
Lagolago & Nuu
www.silabs.com/community
Pepa / Punaoa
![]() |
SILICON LABS Bluetooth Mesh SDK Polokalame Fa'apipi'i [pdf] Taiala mo Tagata Fa'aoga Bluetooth Mesh SDK Embedded Software, Mesh SDK Embedded Software, SDK Embedded Software, Embedded Software, Software |