SILICON-LABS-Blogo

SILICON LABS Bluetooth Mesh SDK Embedded Software

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-User-Guide-product

Litlhaloso tsa Sehlahisoa

  • Lebitso la Sehlahiswa: SDK Suite e bonolo
  • Mofuta: 2024.6.0
  • Letsatsi la ho nšoa: La 5 Phuptjane 2024
  • Mofuta oa Tlhaloso ea Bluetooth Mesh: 1.1

Litaelo tsa Tšebeliso ea Sehlahisoa

Bluetooth mesh ke topology e ncha e fumanehang bakeng sa lisebelisoa tsa Bluetooth Low Energy (LE) tse nolofalletsang likhokahano tse ngata ho isa ho tse ngata (m:m). E ntlafalitsoe bakeng sa ho theha marang-rang a marang-rang a maholo 'me e loketse hantle bakeng sa ho aha li-automation, li-sensor network le ho latedisa thepa. Software ea rona le SDK bakeng sa nts'etsopele ea Bluetooth li tšehetsa Bluetooth Mesh le tšebetso ea Bluetooth. Bahlahisi ba ka eketsa puisano ea marang-rang ea marang-rang ho lisebelisoa tsa LE joalo ka mabone a hoketsoeng, li-automation tsa lapeng, le lits'ebetso tsa ho latela thepa. Thepa e bonolo e boetse e ts'ehetsa Bluetooth beaconing, beacon scanning, le likhokahano tsa GATT e le hore mesh ea Bluetooth e ka hokela ho li-smartphones, matlapa le lisebelisoa tse ling tsa Bluetooth LE. Tokollo ena e kenyelletsa likarolo tse tšehetsoeng ke mofuta oa 1.1 oa Bluetooth mesh.

Lintlha tsena tsa tokollo li akaretsa mefuta ea SDK:
7.0.0.0 e lokollotsoe ka la 5 Phuptjane 2024

Litsebiso tsa Tšebelisano le Tšebeliso
Bakeng sa tlhahisoleseling e eketsehileng mabapi le liapdeite tsa ts'ireletso le litsebiso, bona khaolo ea Tšireletseho ea Lintlha tsa Phatlalatso ea Platform e kentsoeng ka SDK ena kapa leqepheng la Lintlha tsa Phatlalatso ea Li-Labs tsa Silicon. Silicon Labs e boetse e khothaletsa ka matla hore u ingolise ho Litlhahiso tsa Ts'ireletso bakeng sa tlhaiso-leseling ea morao-rao. Bakeng sa litaelo, kapa haeba u sa le mocha ho Silicon Labs Bluetooth mesh SDK, bona Ho Sebelisa Phatlalatso Ena.

Li-Compilers tse Lumellanang
IAR Embedded Workbench bakeng sa ARM (IAR-EWARM) version 9.40.1

  • Ho sebelisa veine ho haha ​​​​ka sesebelisoa sa taelo sa IarBuild.exe kapa IAR Embedded Workbench GUI ho macOS kapa Linux ho ka fella ka phoso. filee sebelisoa ka lebaka la ho thulana ha algorithm ea hashing ea veine bakeng sa ho hlahisa nako e khuts'oane file mabitso.
  • Bareki ba macOS kapa Linux ba eletsoa hore ba se ke ba haha ​​​​ka IAR kantle ho Simplicity Studio. Bareki ba etsang joalo ba lokela ho netefatsa ka hloko hore e nepahetse fileli ntse li sebelisoa.

GCC (The GNU Compiler Collection) version 12.2.1, e fanoeng ka Simplicity Studio.

  • Karolo ea optimization ea nako ea lihokelo ea GCC e koetsoe, e bakileng keketseho e nyane ea boholo ba setšoantšo.

Lintho tse Ncha
Simplicity SDK ke sethala sa nts'etsopele ea software se kenyellelitsoeng ho aha lihlahisoa tsa IoT tse ipapisitseng le lisebelisoa tsa rona tsa Series 2 le Series 3 tse se nang mohala le tsa MCU. E kopanya li-wireless protocol stacks, middleware, peripheral drivers, bootloader, le app examples - moralo o tiileng oa ho aha lisebelisoa tsa IoT tse ntlafalitsoeng le tse sireletsehileng. Simplicity SDK e fana ka likarolo tse matla joalo ka tšebeliso ea matla a tlase haholo, ts'epo e matla ea marang-rang, ts'ehetso ea li-node tse ngata, le ho tlosoa ha litlhoko tse rarahaneng tse kang multiprotocol le pre-certification. Ho feta moo, Silicon Labs e fana ka lisebelisoa tsa morao-rao (OTA) le lisebelisoa tsa ts'ireletso ho ntlafatsa lisebelisoa tse hole, ho fokotsa litšenyehelo tsa tlhokomelo, le ho ntlafatsa boiphihlelo ba sehlahisoa sa basebelisi ba ho qetela. Simplicity SDK ke tatellano e tsoang ho Gecko SDK ea rona e tsebahalang, e tla tsoelapele ho ba teng e fana ka tšehetso ea nako e telele bakeng sa lisebelisoa tsa rona tsa Series 0 le Series 1.

Bakeng sa tlhaiso-leseling e eketsehileng mabapi le lisebelisoa tsa Series 0 le Series 1 ka kopo, sheba: Series 0 le Series 1 EFM32/EZR32/EFR32 sesebelisoa (silabs.com).

Likarolo tse Ncha

E kenyelelitsoe ho lokolloa 7.0.0.0
Tšehetso ea Clock Manager e kentsoe. Likarolo tsa stack ha li sa sebelisa device_init() ho qala oache. Sebakeng seo, projeke ea ts'ebeliso joale e tlameha ho kenyelletsa karolo ea clock_manager e etsang hore oache e qale. Tšehetso bakeng sa Common Memory Manager e kentsoe.

Li-API tse ncha
E kenyelelitsoe ho lokolloa 7.0.0.0 Ha ho letho.

Lintlafatso

  • Taelo ea sehlopha sa node ea BGAPI, sl_btmesh_node_test_identity, e kentsoe bakeng sa ho hlahloba mehloli ea lipapatso tsa node.
  • Karolo ea Low Power Node e kenyellelitsoe ho seva sa Sensor examples.
  • Karolo ea motsoalle e kenyellelitsoe ho moreki oa seva ea sensor example.

E fetotsoe ho lokolloa 7.0.0.0

  • BGAPI liphetoho:
    Taelo ea sehlopha sa node ea BGAPI, sl_btmesh_node_test_identity, e kentsoe ho hlahloba hore na papatso ea boitsebiso bo amoheloang e tsoa sebakeng se fanoeng kapa che.
  • Example liphetoho tsa kopo:
    Karolo ea Low Power Node e kentsoe ho Sensor server examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), 'me tšobotsi ea Motsoalle e ile ea eketsoa ho moreki oa sensor ea khale.ample (btmesh_soc_sen-sor_client).

Mathata a Tsitsitseng
E tsitsitseng ho lokolloa 7.0.0.0

  • Qoba ho qala mojari oa lipapatso haeba node e fanoa ho sebelisoa PB-GATT feela.
  • Litlaleho tse ntlafalitsoeng tsa diketsahalo ho sesebelisoa se tletseng ho feta tekano.
  • Tlaleho e ntlafalitsoeng ea ketsahalo ea DFU sesebelisoa se tletseng ho feta tekano.
  • Tlaleho ea phoso e ekelitsoe haeba tlhophiso ea Blob Transfer sebakeng sa node e sa lekana bakeng sa mefuta ea DFU Distributor le Standalone Updater.
  • Tšireletso e tsitsitseng ea ho boloka replay ho NVM3 ha u sebelisa sl_btmesh_node_power_off() API.
ID # Tlhaloso
356148 Qoba ho qala mojari oa lipapatso haeba node e fanoa ho sebelisoa PB-GATT feela.
1250461 E entse hore tlaleho ea ketsahalo e be matla le ho feta sesebelisoa se tletseng haholo.
1258654 E entse hore ketsahalo ea DFU e tlalehe ka matla ho feta sesebelisoa se tletseng.
1274632 Mefuta ea DFU Distributor le Standalone Updater joale e tla tlaleha phoso haeba tlhophiso ea Blob Transfer sebakeng sa node e sa lekana.
1284204 Tšireletso e tsitsitseng ea ho boloka replay ho NVM3 ha kopo e sebelisa sl_btmesh_node_power_off() API.

Litaba Tse Tsejoang Tokollong ea Hona Joale
Litaba tse ngotsoeng ka mongolo o motenya li kentsoe ho tloha tokollong e fetileng.

  • Ha ho ketsahalo ea BGAPI bakeng sa ho hloleha ho sebetsana le melaetsa e arotsoeng.
  • Khohola e ka bang teng ea mokoloko oa NCP ka liketsahalo tsa bohlokoa tsa phetoho ea maemo.
  • Phokotso e nyane ea ts'ebetso litekong tsa ho khutla ha morao ha ho bapisoa le mofuta oa 1.5.
  • Mathata ka ho theha hape papatso e hokelang haeba likhokahano tsohle li le teng 'me proxy ea GATT e ntse e sebelisoa.
  • Ts'ebetso e mpe ea phetisetso ea melaetsa e arohaneng holim'a mojari oa GATT.
ID # Tlhaloso Mokhoa oa ho lokisa
401550 Ha ho ketsahalo ea BGAPI bakeng sa ho hloleha ho sebetsana le melaetsa e arotsoeng. Kopo e hloka ho fumana ho hloleha ho tsoa ho nako / khaello ea karabelo ea sekhahla sa kopo; bakeng sa mefuta ea barekisi ho fanoe ka API.
454059 Palo e kholo ea liketsahalo tsa bohlokoa tsa phetoho ea maemo a ntlafatso li hlahisoa qetellong ea ts'ebetso ea KR, mme seo se ka 'na sa tlala mokoloko oa NCP. Eketsa bolelele ba mela ea NCP morerong.
454061 Ho fokotseha ho fokolang ha ts'ebetso ha ho bapisoa le 1.5 litekong tsa ho khutla ha morao ho ile ha hlokomeloa.
624514 Taba ea ho theha papatso e hokelang bocha haeba likhokahano tsohle li ntse li sebetsa 'me proxy ea GATT e ntse e sebelisoa. Abela khokahano e le 'ngoe ho feta kamoo ho hlokahalang.
841360 Ts'ebetso e mpe ea phetisetso ea melaetsa e arohaneng holim'a mojari oa GATT. Etsa bonnete ba hore nako ea Khokahano ea BLE e khutšoanyane; etsa bonnete ba hore ATT MTU e kholo ka ho lekana ho lekana PDU e felletseng ea Mesh; lokisa bonyane bolelele ba ketsahalo ea khokahano ho lumella lipakete tse ngata tsa LL hore li fetisoe ketsahalong e ngoe le e ngoe ea khokahano.
1121605 Liphoso tsa ho potoloha li ka etsa hore liketsahalo tse reriloeng li qale ka linako tse fapaneng ho feta kamoo ho neng ho lebelletsoe.
1226127 Mofani oa moamoheli exampe ka ts'oaroa ha e qala ho fana ka node ea bobeli. Qala hape app ea moamoheli pele u fana ka node ea bobeli.
1204017 Distributor ha e khone ho sebetsana le eona e tšoanang FW Update le FW Upload. Se ke oa iketsetsa ntlafatso ea FW le ho kenya FW ka tsela e tšoanang.
1301325 Liketso tsa sehlophisi ha lia bolokoa ka nepo polokelong e phehellang.
1305041 Puisano ea NCP ho tloha moamoheli ho ea ho EFR32 e kanna ea fela. sl_simple_com_usart.c e kanna ea hlophisoa ho lokisa boleng ba nako e felileng.
1305928 Ho theha li-node tsa ntlafatso tse 10 kapa ho feta joalo ka ha baamoheli ba DFU ba ka hloleha ho sesebelisoa sa distributor sa SoC.

Lintho tse Khaotsoeng
E fokotsehile ho lokolloa 7.0.0.0
Taelo ea BGAPI sl_btmesh_prov_test_identity e tlositsoe. Sebelisa sl_btmesh_node_test_identity ho fapana le hoo.

Lintho tse Tlositsoeng
E tlositsoe tokollong ea 7.0.0.0
Ts'ehetso ea lisebelisoa tsa Series 1 (xG12 le xG13) e tlositsoe tokollong ena.

Ho Sebelisa Phatlalatso Ena
Tokollo ena e na le tse latelang

  • Silicon Labs Laebrari ea mesh ea Bluetooth
  • Bluetooth mesh sample likopo

Haeba u mosebelisi oa lekhetlo la pele, bona QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Tataiso ea ho Qala Kapele.

Ho kenya le ho Sebelisa
SDK ea Bluetooth mesh e fanoe e le karolo ea Simplicity SDK (GSDK), sehlopha sa Silicon Labs SDKs. Ho qala kapele ka SDK e Bonolo, kenya Simplicity Studio 5, e tla theha tikoloho ea hau ea nts'etsopele le ho u tsamaisa ka ho kenya SDK e bonolo. Bonolo Studio 5 e kenyelletsa ntho e ngoe le e ngoe e hlokahalang bakeng sa nts'etsopele ea sehlahisoa sa IoT ka lisebelisoa tsa Silicon Labs, ho kenyeletsoa sesebelisoa le sebui sa projeke, lisebelisoa tsa tlhophiso ea software, IDE e felletseng e nang le GNU toolchain, le lisebelisoa tsa tlhahlobo. Litaelo tsa ho kenya li fanoe ho Bukana ea Mosebelisi ea Simplicity Studio 5 ea inthaneteng. Ntle le moo, SDK e bonolo e ka kenngoa ka letsoho ka ho khoasolla kapa ho kopanya tsa morao-rao ho tsoa ho GitHub. Bona https://github.com/Sili-conLabs/simplicity_sdk bakeng sa lintlha tse ling.

Simplicity Studio e kenya Simplicity SDK ka ho iketsa ho:

  • Windows:
    • C:\Basebelisi\ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Basebelisi/ /SimplicityStudio/SDKs/simplicity_sdk
    Litokomane tse khethehileng tsa mofuta oa SDK li kentsoe le SDK. Lintlha tse ling hangata li ka fumanoa lingoloeng tsa motheo tsa tsebo (KBAs). Litšupiso tsa API le lintlha tse ling mabapi le sena le litokollo tsa pejana li fumaneha ho https://docs.silabs.com/.

Boitsebiso ba Tšireletso

Senotlolo Exportability ka node Thepa ka ntle ho Mofani Lintlha
Senotlolo sa marang-rang Exportable Exportable Lits'oants'o tsa senotlolo sa marang-rang li fumaneha feela ho RAM ha linotlolo tsa marang-rang li bolokiloe ho flash
Konopo ea kopo E sa romelloe kantle ho naha Exportable
Senotlolo sa sesebelisoa E sa romelloe kantle ho naha Exportable Tabeng ea Provisioner, e sebelisoa ho senotlolo sa sesebelisoa sa Provisionerr hammoho le linotlolo tsa lisebelisoa tse ling

Khokahano e sireletsehileng ea Vault
Mofuta ona oa stack o kopantsoe le Secure Vault Key Management. Ha e fetisetsoa ho lisebelisoa tse Sireletsehileng tsa Vault High, linotlolo tsa encryption tsa mesh li sirelelitsoe ho sebelisoa ts'ebetso ea Secure Vault Key Management. Tafole e ka tlase e bontša linotlolo tse sirelelitsoeng le litšobotsi tsa tsona tsa tšireletso ea polokelo.

  • Linotlolo tse tšoailoeng e le "Non-Exportable" li ka sebelisoa empa li ke ke tsa ba teng viewe hlophisitsoeng kapa e arolelanoa ka nako ea ts'ebetso.
  • Linotlolo tse tšoailoeng e le "Exportable" li ka sebelisoa kapa tsa arolelanoa nakong ea ts'ebetso empa li lule li patiloe ha li bolokiloe ka flash.
  • Bakeng sa tlhaiso-leseling e batsi mabapi le ts'ebetso ea Secure Vault Key Management, bona AN1271: Sireletsa Key Storage.

Likeletso tsa Ts'ireletso
Ho ingolisa ho Likeletso tsa Ts'ireletso, kena ho portal ea bareki ea Silicon Labs, ebe u khetha Lehae la Account. Tobetsa HOME ho ea leqepheng la lehae la portal ebe u tobetsa thaele ea Laola Litsebiso. Etsa bonnete ba hore 'Litsebiso tsa Keletso ea Software/Tshireletso & Litsebiso tsa Phetoho ea Sehlahisoa (PCN)' li hlahlojoe, le hore bonyane u ngolisitse bakeng sa sethala le protocol ea hau. Tobetsa Boloka ho boloka liphetoho leha e le life.

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-User-Guide-fig-1

Tšehetso
Bareki ba Development Kit ba tšoaneleha bakeng sa koetliso le tšehetso ea tekheniki. Sebelisa mesh ea Bluetooth ea Silicon Labs web leqepheng la ho fumana leseli mabapi le lihlahisoa le lits'ebeletso tsa Bluetooth tsa Silicon Labs, le ho ingolisa bakeng sa tšehetso ea sehlahisoa.
Ikopanye le tšehetso ea Silicon Laboratories ho http://www.silabs.com/support.

Studio e bonolo
Ho fihlella MCU le lisebelisoa tse se nang mohala, litokomane, software, lilaeborari tsa khoutu ea mohloli le tse ling. E fumaneha bakeng sa Windows, Mac le Linux!

Boithorollo
Silicon Labs e ikemiselitse ho fa bareki litokomane tsa morao-rao, tse nepahetseng, le tse tebileng tsa lisebelisoa tsohle le li-module tse fumanehang bakeng sa lisebelisoa tsa tsamaiso le lisebelisoa tse sebelisang kapa tse ikemiselitseng ho sebelisa lihlahisoa tsa Silicon Labs. Lintlha tsa sebopeho, li-module tse fumanehang le li-peripherals, boholo ba memori le liaterese tsa memori li bua ka sesebelisoa se seng le se seng, 'me li-parameter tsa "Ts'aelo" tse fanoeng li ka fapana ebile lia fapana lits'ebetsong tse fapaneng. Mohlala oa kopoamptse hlalositsoeng mona ke tsa merero ea litšoantšo feela. Silicon Labs e na le tokelo ea ho etsa liphetoho ntle le tsebiso e eketsehileng ho tlhahisoleseding ea sehlahisoa, litlhaloso le litlhaloso tse teng mona, 'me ha e fane ka litiisetso mabapi le ho nepahala kapa botlalo ba tlhahisoleseding e kenyellelitsoeng. Ntle le tsebiso ea pele, Silicon Labs e ka ntlafatsa firmware ea sehlahisoa nakong ea ts'ebetso ea tlhahiso bakeng sa mabaka a ts'ireletso kapa a ts'epahalo. Liphetoho tse joalo li ke ke tsa fetola litlhaloso kapa ts'ebetso ea sehlahisoa. Silicon Labs e ke ke ea ba le boikarabello bakeng sa litlamorao tsa ts'ebeliso ea tlhaiso-leseling e fanoeng tokomaneng ena. Tokomane ena ha e bolele kapa e fane ka tumello e hlakileng ea ho rala kapa ho etsa lipotoloho life kapa life tse kopaneng. Lihlahisoa ha lia etsetsoa kapa ha lia lumelloa ho sebelisoa ka har'a lisebelisoa life kapa life tsa FDA Class III, likopo tseo ho tsona ho hlokehang tumello ea FDA pele kapa Life Support Systems ntle le tumello e ngotsoeng e tobileng ea Silicon Labs. "Sistimi ea Ts'ehetso ea Bophelo" ke sehlahisoa kapa sistimi efe kapa efe e reretsoeng ho ts'ehetsa kapa ho ts'ehetsa bophelo le / kapa bophelo bo botle, boo, haeba bo hloleha, bo ka lebelloang ka mokhoa o utloahalang ho fella ka kotsi e kholo ea motho kapa lefu. Lihlahisoa tsa Silicon Labs ha lia etsoa kapa ha lia lumelloa ho sebelisoa sesoleng. Lihlahisoa tsa Silicon Labs li ke ke tsa sebelisoa ho libetsa tse senyang batho ba bangata ho kenyeletsoa (empa li sa felle ho) libetsa tsa nyutlelie, likokoana-hloko kapa lik'hemik'hale, kapa limisaele tse khonang ho fana ka libetsa tse joalo. Silicon Labs ha e fane ka litiisetso tsohle tse hlakileng le tse boletsoeng 'me e ke ke ea ikarabella kapa ea ikarabella bakeng sa likotsi kapa ts'enyehelo e amanang le ts'ebeliso ea sehlahisoa sa Silicon Labs lits'ebetsong tse sa lumelloeng.

Hlokomela: Litaba tsena li kanna tsa ba le mantsoe a khopisang a seng a sa sebetse. Silicon Labs e nkela mantsoe ana sebaka ka puo e kenyeletsang hohle moo ho khonehang. Ho fumana lintlha tse ling, etela www.silabs.com/about-us/inclusive-lexicon-project

Lintlha tsa Letšoao la Khoebo
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® le Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo ea Energy Micro le metsoako ea eona. , “li-microcontrollers tse sebetsang hantle ka ho fetisisa lefatšeng”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri, logo ea Zentri le Zentri DMS, Z-Wave®, le tse ling ke matšoao a khoebo kapa matšoao a ngolisitsoeng a Silicon Labs. ARM, CORTEX, Cortex-M3 le THUMB ke matshwao a kgwebo kapa matshwao a kgwebo a ngodisitsweng a ARM Holdings. Keil ke lets'oao la khoebo le ngolisitsoeng la ARM Limited. Wi-Fi ke letšoao la khoebo le ngolisitsoeng la Wi-Fi Alliance. Lihlahisoa tse ling kaofela kapa mabitso a mabitso a boletsoeng mona ke matšoao a beng ba ona.

Lipotso tse atisang ho botsoa (FAQ)

P: Nka fumana lintlha tse ling kae mabapi le liapdeite tsa ts'ireletso?
A: Sheba khaolo ea Tšireletso ea Lintlha tsa Phatlalatso ea Platform kapa etela leqephe la Lintlha tsa Phatlalatso ea Li-Labs tsa Silicon bakeng sa lintlha tse qaqileng tsa ts'ireletso.

P: Ke kenyelletsa karolo ea clock_manager joang bakeng sa ho qala oache?
A: Ho kenyelletsa karolo ea clock_manager bakeng sa ho qala oache, etsa bonnete ba hore o nchafatsa projeke ea hau ea kopo ho latela litaelo tse fanoeng bukeng ea mosebelisi.

Litlhaloso tsa likarolo tsa Silicon Laboratories Inc.
400 Bophirima Cesar Chavez
Austin, TX 78701
usa
www.silabs.com

IoT Portfolio
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

Boleng
www.silabs.com/quality

Tšehetso & Sechaba
www.silabs.com/community

Litokomane / Lisebelisoa

SILICON LABS Bluetooth Mesh SDK Embedded Software [pdf] Bukana ea Mosebelisi
Bluetooth Mesh SDK Software Embedded, Mesh SDK Embedded Software, SDK Embedded Software, Embedded Software, Software

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *