SILICON-LABS-Blogo

SILICON LABS Bluetooth Mesh SDK Polokalame Fa'apipi'i

SILICON-LABS-Bluetooth-Mesh-SDK-Tu'u-Software-User-Taiala-oloa

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.

SILICON-LABS-Bluetooth-Mesh-SDK-Tu'u-Software-User-Taiala-fig-1

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

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *