SILIKONNE-LOGO

SILICON LABS Bluetooth Mesh SDK 4.2.4.0 GA Gecko Suite

SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite-PRODUCT-IMAGE

Litlhaloso:

  • Sehlahisoa: Gecko SDK Suite 4.2
  • Letsatsi la ho Hlahisa: Phupu 3, 2024
  • Mofuta o ikhethileng oa Bluetooth mesh: 1.1

Tlhahisoleseding ya Sehlahiswa

Gecko SDK Suite 4.2 ke sesebelisoa sa nts'etsopele ea software se kenyelletsang likarolo tse tšehetsoeng ke mofuta oa 1.1 oa Bluetooth mesh. E fana ka tšebelisano le lintlafatso tse fapaneng tsa lisebelisoa mme e fana ka lisebelisoa tsa ho nts'etsapele lits'ebetso tsa Bluetooth mesh.

Litaelo tsa Tšebeliso ea Sehlahisoa

  1. Litsebiso tsa Tšebelisano le Tšebeliso:
    Bakeng sa lintlafatso le litsebiso tsa ts'ireletso, sheba khaolo ea Tšireletso ea lintlha tsa Phatlalatso ea Sethala sa Gecko kapa etela leqephe la Lintlha tsa Phatlalatso ea Silicon Labs. Ngolisa ho Security Advisory bakeng sa lintlha tsa morao-rao. Bakeng sa litaelo tse qaqileng mabapi le ho sebelisa Silicon Labs Bluetooth mesh SDK, sheba 'Ho Sebelisa Tokollo Ena' tataiso.
  2. Likarolo tse Ncha:
    • E kenyelelitsoe tokollong 4.2.1.0: Tšehetso bakeng sa EFR32xG21 Rev C le Rev D
    • E kenyellelitsoe tokollong ea 4.2.0.0: Aterese ea kamehla ea Bluetooth bakeng sa data ea papatso ea Mesh e fetotsoe ho aterese ea lekunutu bakeng sa likarolo tse ntlafalitsoeng tsa lekunutu.
    • E kenyellelitsoe tokollong ea 4.0.0-prev: Tšehetso ea ho khetha BLE papatso ea BGAPI e sebelisoang ke Bluetooth mesh stack ka hare.
  3. ExampLikopo:
    Molaoli oa NCP joale a ka theha marang-rang a macha a marang-rang, li-node tsa ho fana, a lokisa li-node, 'me a romela lipakete tsa mesh a sebelisa mefuta ea Generic Onoff Client le Generic Level Client. Sena se thusa ho etsa liteko ka mefuta ea Generic Level le Onoff Server.
  4. Lisebelisoa:
    Molaoli oa NCP o se a hlomeletsoe ho sebetsana le ts'ebetso ea marang-rang, ho fana ka li-node, tlhophiso, le phetisetso ea lipakete a sebelisa mefuta e itseng.
  5. Tšehetso ea Hardware e Ncha:
    Gecko SDK Suite 4.2 e se e tšehetsa xGM240 SIP Modules.

LBH:

  • Q: Ke lintlha life tse ka sehloohong tsa Gecko SDK Suite 4.2?
    A: The suite e kenyelletsa likarolo tse tšehetsoeng ke mofuta oa 1.1 oa Bluetooth mesh, e tsamaellanang le lintlafatso tse fapaneng tsa hardware, le lisebelisoa tsa ho nts'etsapele lits'ebetso tsa Bluetooth mesh.
  • P: Nka fumana liapdeite tsa ts'ireletso bakeng sa SDK joang?
    A: Sheba khaolo ea Tšireletseho ea lintlha tsa Phatlalatso ea Sethala sa Gecko kapa etela leqephe la Lintlha tsa Phatlalatso ea Li-Labs tsa Silicon bakeng sa lintlha tsa ts'ireletso le litsebiso.

Bluetooth® mesh SDK 4.2.4.0 GA Gecko SDK Suite 4.2 Phupu 3, 2024

  • Bluetooth mesh ke topology e ncha e fumanehang bakeng sa lisebelisoa tsa Bluetooth Low Energy (LE) e 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 tracking ea thepa. Software ea rona le SDK bakeng sa nts'etsopele ea Bluetooth li tšehetsa Bluetooth Mesh le Bluetooth 5.3 ts'ebetso. 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. Software e boetse e tšehetsa Bluetooth beaconing, beacon scanning, le
  • Lihokelo tsa GATT hore mesh ea Bluetooth e khone ho hokela ho lifono tse bohlale, 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:
  • 4.2.4.0 e lokollotsoe ka la 3 Phupu 2024
  • 4.2.3.0 e lokollotsoeng ka la 24 Pherekhong 2024 (tšehetso bakeng sa EFR32xG21, Revision C le hamorao) 4.2.2.0 e lokollotsoeng ka la 16 Phato, 2023 (tšehetso bakeng sa EFR32xG21, Revision C le hamorao) 4.2.1.0 e lokollotsoeng ka la 3 Mphalane 2023
  • 4.2.0.0 e lokollotsoe ka la 8 Hlakubele 2023
  • 4.1.0.0-prev e lokollotsoe ka la 1 Hlakola, 2023 (phihlello e lekanyelitsoeng)
  • 4.0.0.0-prev e lokollotsoe ka la 14 Tšitoe, 2022 (phihlello e lekanyelitsoeng)
  • 3.0.0.0-prev e lokollotsoe ka la 20 Phuptjane 2022 (phihlello e lekanyelitsoeng)

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 Sethala sa Gecko e kentsoeng ka SDK ena kapa leqepheng la Lintlha tsa Phatlalatso ea Silicon Labs. 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.
    Litšebelisano tsa Litlhaloso:
    Tokollo ena e na le ts'ebetsong ea Mesh Protocol 1.1, Mesh Model 1.1, Mesh Binary Large Object Transfer, le litlhaloso tsa Mesh Device Firmware Update. Litlhaloso tsena ha li so amoheloe litlhaloso tsa Bluetooth SIG, 'me ha ho na lenaneo la thuto la Bluetooth le teng hajoale bakeng sa lintlha tsena. Ka hona, litlhaloso tsena ha lia lumelloa ho sebelisoa tlhahisong ea khoebo. Tšebeliso efe kapa efe ea liteko ea likarolo tse boletsoeng ka holimo ke "AS IS", 'me ha ho na litokelo tsa laesense tsa Bluetooth tse fanoeng.

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

  • 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 10.3-2021.10, 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.

SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite- (1)

LITŠOANTŠI TSE HLOKO 

  • Ts'ehetso bakeng sa litlhaloso tsa mesh 1.1:
  • Mesh Protocol
  • Mesh Binary Large Object Transfer Model (MBT)
  •  Mohlala oa ntlafatso ea Firmware ea Mesh (DFU)
  • Fokotsa tšebeliso ea flash ea projeke ka ho ntlafatsa boholo ba khoutu ea Mesh
  • Tšehetso e ekelitsoeng bakeng sa li-module tsa xGM240P PCB le BG22/BGM220 Explorer Kits.
  • Tšehetso e ekelitsoeng bakeng sa mofuta oa GCC 10.3-2021.10 le IAR version 9.20.4

Lintho tse Ncha

Likarolo tse Ncha

  • E kenyelelitsoe ho lokolloa 4.2.1.0
  • Hardware e Ncha:
  • Tšehetso bakeng sa EFR32xG21 Rev C le Rev D
  • E kenyelelitsoe ho lokolloa 4.2.0.0
  • Aterese ea kamehla ea Bluetooth e sebelisoang bakeng sa ho bapatsa data ea Mesh le li-beacon tse sireletsehileng tsa marang-rang li fetotsoe ho ba aterese ea lekunutu eo nako le nako e abeloang boleng bo bocha bo sa reroang. Lebaka ke hobane ho sebelisa aterese ea sechaba ho ne ho ke ke ha sebetsa hantle le likarolo tsa ntlafatso ea lekunutu ea Mesh 1.1, Private Network Beacons le Private GATT Proxy.
  • E kenyellelitsoe tokollong ea 4.0.0-prev
  • Ts'ehetso ea Bluetooth mesh holim'a li-advertising extensions (AE) e ekelitsoe e le katoloso ea mong'a ntlo. Karolo ena e thusa ho fetisa melaetsa e telele ka potlako, ha e bapisoa le maemo
  • Bluetooth Mesh e sebelisa lipapatso tse tloaelehileng. Mohlala, ntlafatso ea firmware ea sesebelisoa e sebelisang AE e ka fella ka linako tse fokotsehileng haholo tsa phetisetso ha li bapisoa le ts'ebetso e tloaelehileng. Bluetooth Mesh holim'a AE, leha ho le joalo, ha e tsamaellane le litlhaloso tsa Bluetooth mesh. Lihlahisoa tse sebelisang Mesh holim'a AE ha li sebelisane ka botlalo le lihlahisoa tse lumellanang ka botlalo le litlhaloso tsa Bluetooth mesh.
  • Ts'ehetso ea ho khetha BGAPI ea papatso ea BLE eo Bluetooth mesh stack e e sebelisang kahare e kentsoe. Nakong e fetileng, mesh stack e ne e sebelisoa ka hare feela BGAPI ea khale, e neng e thibela ho sebelisoa ha BGAPI e ncha ea papatso ea BLE ts'ebetsong, kaha li-API tsa khale le tse ncha ha li sebetse ka tsela e kopanetsoeng. Joale BGAPI eo stack e e sebelisang e ka hlalosoa ka khetho ea karolo morerong.

Example lisebelisoa:

  • IV ea ntlafatso e bonts'oa ka ex embeddedamples le Bluetooth Mesh - Mofani oa Host.
  • Tsoelo-pele ea bohlokoa le thepa ea bohlokoa ho Network Analyzer e bontšoa ka Bluetooth Mesh - Host Provisioner.
  • Lisebelisoa:
  • Mookameli oa NCP o se a khona ho theha marang-rang a macha a marang-rang, ho fana le ho lokisa li-node ho marang-rang ao, le ho romela lipakete tsa marang-rang a sebelisa mefuta ea Generic Onoff Client le Generic Level Client.
  • Sena se lumella li-node tsa liteko tse nang le mefuta ea Generic Level le Onoff Server le mefuta efe kapa efe e amanang le tsena.
  • Hardware e Ncha:
  • Tšehetso bakeng sa li-module tsa xGM240 SIP

E kenyellelitsoe tokollong ea 3.0.0-prev
Ts'ehetso bakeng sa tse latelang e ekelitsoe ho ipapisitsoe le litlhaloso tse maemong a netefatso 'me ha li fumanehe bakeng sa mangolo a thuto. E le ho fumana mangolo a thuto a Bluetooth SIG, bareki ba tla hloka ho ntlafatsa ho tokollo e tla ipapisa le lintlha tse amohetsoeng, tse tla fumaneha kamora ho adoptha.

  1. Mesh Protocol 1.1 e nang le likarolo tse latelang
    • Remote Provisioning (RPR)
    • Phano ea Setifikeiti (CBP)
    • Li-Beacon tsa poraefete(PRB)
  2. Mesh Binary Large Object Transfer Model (MBT)
  3. Mohlala oa ntlafatso ea Firmware ea Mesh (DFU)

Example Likopo

Lisebelisoa tse kentsoeng:
Bluetooth Mesh - SoC DFU Distributor: E bonts'a karolo ea Firmware Distributor e ipapisitseng le tlhaloso ea BT Mesh Model. Distributor o na le boikarabello ba ho fana ka litšoantšo tse ncha tsa firmware ho li-node tsa Updating le ho lekola tsoelo-pele ea ntlafatso ea firmware.

  • Bluetooth Mesh - NCP Empty 1.1: Ts'ebeliso ea sepheo sa NCP e kenyelletsa tšehetso ea phepelo e hole. E tla sebelisoa le BT Mesh Host Provisioner exampe fumaneha ho foldara ea GSDK app/bluetooth/example_host/btmesh_host_provisioner
  • Bluetooth Mesh - SoC Empty e nang le Tšehetso ea Kabelo e Thehiloeng ho Setifikeiti: E bonts'a bonyane bo hlokahalang bakeng sa ts'ebeliso ea Bluetooth Mesh C e lumellang Tokisetso e Thehiloeng ho Setifikeiti (CBP).
  • Sesebelisoa se qala Sesebelisoa sa Beaconing se sa Lebelloang ka mor'a hore boot e emetse ho fuoa Mesh Network.
  • Bluetooth Mesh - SoC CSR Jenereithara: Setifikeiti se hlahisang firmware example. Software e hlahisa lisebelisoa tsa EC key pair, kopo ea ho saena bakeng sa setifikeiti sa sesebelisoa, le lintlha tse ling tse amanang. Lintlha tse hlahisitsoeng li ka baloa ke Bolaoli bo Bohareng.
  • Lisebelisoa tsa Moamoheli oa NCP:
  • Bluetooth Mesh - Mofani oa Host o ile a atolosoa ka tšehetso ea Remote Provisioning le Certifiate Based Provisioning.

Likaroloana tse Ncha

  • BLOB Storage: E fana ka API bakeng sa ho boloka lintho tse kholo tsa binary (BLOB) ka bootloader.
  • BLOB Transfer Client: E fana ka BT Mesh BLOB (ntho e kholo ea binary) Ts'ebetso ea Transfer Client, e hlalositsoeng ka litlhaloso tsa marang-rang.
  • BLOB Transfer Server: E fana ka BT Mesh BLOB (ntho e kholo ea binary) Ts'ebetso ea Transfer Server, e hlalositsoeng ka litlhaloso tsa mesh.
  • Mofani oa DFU: Karolo ea software ea Wrapper bakeng sa karolo ea moabi oa DFU lits'ebetsong tsa Bluetooth Mesh.
  • Moreki oa ntlafatso ea Firmware: E fana ka ts'ebetso ea BT Mesh Firmware Update Client, e hlalositsoeng ka litlhaloso tsa mesh.
  • Seva ea ntlafatso ea Firmware: E fana ka ts'ebetso ea BT Mesh Firmware Update Server, e hlalositsoeng ka litlhaloso tsa mesh.
  • Seva ea Phatlalatso ea Firmware: E fana ka ts'ebetso ea BT Mesh Firmware Distribution Server, e hlalositsoeng ka litlhaloso tsa mesh.
  • Phano ea Remote: E sebelisetsoa ho ts'ehetsa ts'ebetso ea bareki ba hole ba fanang ka lisebelisoa ho marang-rang a marang-rang ka ho sebelisana le node ea mesh e tšehetsang Phano ea Remote.

Mohlala oa seva.

  • Remote Provisioning Server: E sebelisetsoa ho ts'ehetsa ts'ebetso ea seva ea ho fana ka hole ea ho fana ka sesebelisoa se hole holim'a marang-rang a marang-rang le ho etsa lits'ebetso tsa Node Provisioning Protocol Interface.
  • Node ea ntlafatso ea DFU: Karolo ea software ea Wrapper bakeng sa karolo ea ntlafatso ea DFU lits'ebetsong tsa Bluetooth Mesh.

Litokomane tse Ncha

  • QSG183: Bluetooth Mesh SDK Quick-Start Guide for SDK v4.x
  • AN1319: Ntlafatso ea Firmware ea Sesebelisoa sa Bluetooth Mesh
  • AN1370: Ntlafatso ea Firmware ea Sesebelisoa sa Bluetooth Mesh Example Walkthrough
  • AN1368: Tokisetso ea Remote ea Bluetooth Mesh
  • AN1405: Bluetooth Mesh mabapi le Keketso ea Lipapatso
  • E kenyelelitsoe ho lokolloa 3.0.0.0
  • Lisebelisoa tse Ncha tsa Nts'etsopele
  • Ho sefa ho eketsehileng ho bonolo ho basebelisi bakeng sa Software Exampe fumaneha ho Simplicity Studio.
  • Tšehetso e Ncha ea Hardware
  • Tšehetso e kenyelelitsoe bakeng sa XGM240P PCB Modules le BG22/BGM220 Explorer Kits.

Li-API tse ncha

  • E kenyelelitsoe ho lokolloa 4.2.0.0
  • Test API e fetotsoe ka mohala o mocha, sl_btmesh_test_send_private_beacon, e ka sebelisoang ho romella li-beacon tsa marang-rang tsa lekunutu bakeng sa liteko.
  • Test API e fetotsoe ka mohala o mocha, sl_btmesh_test_adv_use_random_address, e ka sebelisoang ho beha mofuta oa aterese ea Bluetooth e sebelisoang bakeng sa papatso ea Mesh.
  • E kenyellelitsoe tokollong ea 4.1.0-prev
  • Test API e fetotsoe ka mohala o mocha, sl_btmesh_test_update_key_refresh_phase e ka sebelisoang ho leka mekhahlelo e fapaneng ea ho hlasimolla linotlolo sebakeng sa heno ntle le moreki oa tlhophiso.
  • E kenyellelitsoe tokollong ea 4.0.0-prev
  • Bluetooth mesh holim'a AE e eketsa mefuta ea bareki le barekisi ba seva ho sebelisa melaetsa ea barekisi ba Silicon Labs bakeng sa tlhophiso ea moea ea sebopeho, hammoho le lihlopha tse tsamaellanang tsa BGAPI sl_btmesh_silabs_config_client le sl_btmesh_silabs_config_server.
    Node API e fetotsoe ka litlatsetso tse ngata:
  • Li-API tsa ho boloka boemo ba RPL ba ho kopa moemeli, le ho hlahloba hore na ho boloka RPL ea hlokahala, li kentsoe (sl_btmesh_node_save_proxy_solicitation_rpl, le sl_btmesh_node_get_proxy_solicitation_rpl_status).
  • Li-API tsa ho bala le ho ngola lintlha tsa URI tsa lisebelisoa tse sa lokisoang ho boloka nako e telele li kentsoe (sl_btmesh_node_set_oob_uri, le sl_btmesh_node_get_oob_uri).
  • API ea sebakeng sa heno ea ho fumana leqephe la Metadata ea Models, sl_btmesh_node_get_local_model_metadata_page, le liketsahalo tse tsamaisanang, sl_btmesh_node_local_model_metadata_page le sl_btmesh_node_local_model_metadata_page_end.
  • Taolo ea mohlokomeli holim'a ts'ebetso ea bohlokoa ea ho nchafatsa e ntlafalitsoe ke li-API tse ling, sl_btmesh_prov_set_key_refresh_fail-ure, sl_btmesh_prov_phase_timeout_get, le
  • sl_btmesh_prov_phase_timeout_set. Hape, Mofani joale a ka hlakisa palo ea likopo tsa tlhophiso ea ho nchafatsa linotlolo ka ho beha phetoho ea tlhophiso.
  • SL_BTMESH_CONFIG_LIMIT_PROV_CONCURRENT_KR. Hlokomela hore boleng bo tlameha ho ba ka tlase ho kapa ho lekana le palo e akaretsang ea likopo tsa bareki ba tlhophiso.
  • Taolo ea moreki ea litlhophiso holim'a likopo tsa tlhophiso e ntlafalitsoe ke API e eketsehileng sl_btmesh_config_client_set_re-quest_timeout_for_node, le ketsahalo.
  • sl_btmesh_config_client_obo_ack_received, e hlahisoang ha node ea motsoalle e amohela molaetsa oa lipalangoang o nang le LPN e le moo u eang teng.
  • API ea mohlala oa bareki ba bophelo bo botle e fetotsoe ka ho qalisoa ka mokhoa o hlakileng le ho hlakisoa, e le hore khoutu ea mohlala ea bareki ba bophelo bo botle e tla huleloa morerong feela ha e hlokahala:
  • sl_btmesh_health_client_init le sl_btmesh_health_client_deinit.
  • Taelo ea teko ea ho lokisa li-paramer tsa nako tsa PB-ADV e fanoe e le sl_btmesh_test_set_adv_provisioning_bearer_timing. Hlokomela hore litekanyetso tsa nako tsa kamehla ke tseo tlhaloso e li hlalosang; nako e lokela ho lokisoa feela molemong oa ho lokisa liphoso.
  • E kenyellelitsoe tokollong ea 3.0.0-prev
  • Ho ekelitsoe litlelase tse ngata tse ncha tsa BGAPI ho ts'ehetsa lintlha tse ncha tsa Mesh 1.1. Bakeng sa lintlha tse mabapi le litlelase tse ekelitsoeng ka kopo bona sesupo sa API; litlatsetso li akaretsoa ka tlase.
  • Ts'ehetso bakeng sa phetiso ea ntho e kholo ea Mesh binary e eketsa litlelase tsa BGAPI bakeng sa mohlala oa bareki ba MBT le mohlala oa seva sa MBT.
  • Ts'ehetso bakeng sa ntlafatso ea firmware ea sesebelisoa sa Mesh e eketsa litlelase tsa BGAPI bakeng sa mohlala oa moreki oa ntlafatso ea firmware, mofuta oa sebatli sa firmware ea firmware, mohlala oa moreki oa kabo ea firmware, mofuta oa seva ea kabo ea firmware, le mofuta oa ntlafatso ea firmware e ikemetseng, hammoho le sehlopha sa BGAPI se tšehetsang bakeng sa ho qhekella ha cache ea sesebelisoa sa firmware.
  • Ts'ehetso bakeng sa phano ea hole ea Mesh 1.1 e eketsa litlelase tsa BGAPI bakeng sa mohlala oa bareki ba hole le mokhoa oa ho fana ka lisebelisoa tse hole.
  • Ts'ehetso bakeng sa li-beacon tsa poraefete tsa Mesh 1.1 e eketsa litlelase tsa BGAPI bakeng sa mohlala oa bareki ba poraefete le mohlala oa seva ea poraefete.
  • Ts'ehetso bakeng sa lintlafatso tse nyane tsa Mesh 1.1 e eketsa litlelase tsa BGAPI bakeng sa mohlala oa bareki ba tlhophiso ea SAR, mofuta oa seva ea tlhophiso ea SAR, mohlala o moholo oa moreki oa data, mofuta o moholo oa seva sa data, mohlala oa moreki oa proxy o batloang, o batloang ke mofuta oa proxy ea poraefete, le kopo. PDU RPL configuration client model.
  • Ho feta moo, litlelase tse teng tsa BGAPI li fetotsoe joalo ka ha ho thathamisitsoe ka tlase.
  • Ts'ehetso ea algorithm e ntlafalitsoeng ea Mesh 1.1 e eketsa taelo e le 'ngoe ho node BGAPI, sl_btmesh_node_set_provisioning_algo-rithm(),' me e hlalosa litekanyetso tsa ho bala lifolakha bakeng sa li-algorithms tsa ho fana ka Mesh 1.0 le 1.1.
  • Ts'ehetso ea ho fana ka setifikeiti sa Mesh 1.1 e eketsa taelo e le 'ngoe ho node BGAPI, sl_btmesh_node_init_provisioning_records(), le litaelo tse tharo hammoho le liketsahalo tse peli ho mofani oa BGAPI:
  • sl_btmesh_prov_init_provisioning_records(), sl_btmesh_prov_get_provisioning_records_list(), sl_btmesh_prov_get_provisioning_record_data(), sl_btmesh_provision-ing_records_list(), le
  • sl_btmesh_provisioning_record_data().
  • Ts'ehetso bakeng sa mekhoa ea Sebopeho sa Node Provisioning Protocol e eketsa liketsahalo tse peli ho node BGAPI, sl_btmesh_node_address_up-dated () le sl_btmesh_node_dcd_updated ().
  • Ts'ehetso ea ho kopa moemeli e eketsa taelo e le 'ngoe e ncha ea BGAPI ho proxy BGAPI: sl_btmesh_proxy_send_solicitation().
  • Litaelo tse ncha tsa BGAPI li kenyellelitsoe tekong ea BGAPI ho tšehetsa tlhahlobo ea beacon ea poraefete: sl_btmesh_test_get_private_identity() le sl_btmesh_test_set_private_identity().

Lintlafatso

  • Liphetolelo tsa complier tse tšehetsoeng li ntlafalitsoe. Mofuta oa GCC 10.3-2021.10 le mofuta oa IAR 9.20.4 joale lia tšehetsoa.
  • Mehato ea flash ea ts'ebetsong ea "mesh stack" e fokotsehile ka ho ntlafatsa meaho le ho tlosoa ha litšepe ho sa hlokahale lipakeng tsa likarolo. Phokotso e nepahetseng e itšetlehile ka likarolo tse sebelisoang ke morero.

Mathata a Tsitsitseng

E tsitsitseng ho lokolloa 4.2.4.0

ID # Tlhaloso
1284204 Tšireletso e tsitsitseng ea ho boloka replay ho NVM3 ha kopo e sebelisa sl_btmesh_node_power_off() API.

E tsitsitseng ho lokolloa 4.2.1.0

ID # Tlhaloso
1130439 Ho lutla memori e lokisitsoeng ea data ea OOB ha o hlakola kabo ea DFU
1132170 E lokisitse phoso ho UUID ea Sesebelisoa e ka lebisang ho senyeheng ha bootup ka boemo bo sa lebelloang.

E tsitsitseng ho lokolloa 4.2.0.0

ID # Tlhaloso
858513, 1086009 E lokisa bothata ba phetoho ea nako ea HSL
1085641 Phokotso e nepahetseng ea netefatso ho li-bits tse 128 ha data ea 256 bit e bolokoa sesebelisoa mme tokisetso ea Mesh 1.0 e ntse e sebelisoa.
1086255 Ho hlahisa molaetsa oa boemo bo tsitsitseng ha kabo ea firmware e hlakotsoe.
1095921 Papatso e tsitsitseng ea GATT e nang le Private Node Identity.
1097975 E tsitsitseng Private Network Beacon moloko.
1098624 Sebelisa aterese eo e seng ea sechaba bakeng sa mojari oa lipapatso tsa Mesh hore likarolo tsa lekunutu tsa Mesh 1.1 li se ke tsa etsolloa.
1102663 Palo e tsitsitseng ea boholo ba boloko ba MBT.
1106639 Ts'ebetso e tsitsitseng ea Boemeli ba GATT ea Boemeli.
1106642 E tsitsitse bothata ba ho fana ka molaetsa oa remoutu.
1107501 Sebelisa ATT MTU ea morao-rao e nang le likhokahano tsa Proxy ea GATT.

E tsitsitseng ho lokolloa 4.1.0-prev

ID # Tlhaloso
1072206 E kentse taelo ea teko bakeng sa ntlafatso ea karolo ea sebaka sa ho hlasimolla, kaha taelo ea ho nchafatsa senotlolo sebakeng sa heno e tsamaisa karolo ea KR bakeng sa senotlolo seo mohatong oa 1. Hlokomela hore sena se ngotsoe hampe e le '1072236' ho lintlha tsa tokollo tsa 4.0.0-prev.
1078021, 1084904 Litokiso tse ngata ho ts'ebetsong ea protocol ea ho fana ka hole.
1078517 Ts'ebetso e nepahetseng ea metsoalle ha sesebelisoa se sa lokisoe.
1079777, 1081836,

1084062, 1084907,

1085645

Litokiso tse ngata mabapi le ts'ebetsong ea protocol ea MBT.
1080846 Boitšoaro bo nepahetseng bo amanang le Boemo ba Generic Level.
1085578 E lokisitse ho theoha ho papatso ea boitsebiso ba node.
1085686 Tlaleho e nepahetseng ea lintlafatso tsa ts'ireletso (index ea IV le tokiso ea senotlolo) ho tloha ho Motsoalle ho ea ho LPN nakong ea setsoalle.

E tsitsitseng ho lokolloa 4.0.0-prev

ID # Tlhaloso
757936 Lokisa bothata ka maemo a sieo a generic le mohlala oa mabone ha kopo ea TID e lekana le TID e seng e sebelitsoe.
774974 Lokisa bothata ba ho fana ka remoutu bakeng sa skena e atolositsoeng ka mokhoa oa sesebelisoa.
822120 Nako e tsitsitseng e sieo bakeng sa boitsebiso le boitsebiso ba lekunutu.
833418 Boleng ba mantlha bo tsitsitseng ba maemo a amanang le mefuta e meng.
843168 Lokisa cheke e thibelang ho feta tekano bakeng sa ATT MTU ha u fana.
ID # Tlhaloso
845510 Re lokisitse bothata ka Distributor ha a khone ho aba litšoantšo ha re ntse re na le setsoalle se sebetsang.
845522 Lokisa bothata ha Distributor e sa khone ho qala phetisetso ha netefatso ea firmware e hloleha.
853178 Lokisa bothata bo ka 'nang ba e-ba teng ka ntle ho mohopolo ka ho lokisa kenyeletso ea karolo hore e be le maemo a tšebeliso.
854491 Lokisa bothata ba nako ka ho kenya.
1013958, 1022225 E lumelletse ho kenyelletsoa ha papatso ea khale kapa e ncha BGAPI ka har'a stack ea Mesh.
1031411 Ts'ebetso e tsitsitseng ea liphoso ha khokahano ea ho fana ha e so bulehe.
1061551 Phatlalatso e tsitsitseng ea seva ea bophelo ea TTL=1.
1062373 E lokisitse ho fokotseha ha lipapatso tsa tšebeletso ea moemeli oa GATT.
1064324 E lokisitse ho putlama ha feme ea Series 1 Provisioner's reset.
1074421 Lokisa bothata ka ho qala ho kenya e ncha ha e fetileng e hlolehile.
00293822,

00262939,

00261494,

00258424

Examples demonstrating IV Updates e le ho qoba ho qeta palo ea tatellano.

E tsitsitseng ho lokolloa 3.0.2.0

ID # Tlhaloso
465318 Lokisa bothata ka ho hatisa nako le nako le ho phatlalatsa liphatlalatso tse sa sebetseng ka nako e le 'ngoe.
1015385 Papatso e tsitsitseng ea seva ea proxy ea GATT e qala bocha ka mor'a hore moreki oa moemeli a khaotsoe.
1017565, 650825 Phatlalatsa taba ea li-retransmissions tse tsitsitseng bakeng sa mefuta e tloaelehileng le mefuta ea mabone, hammoho le mohlala oa Time Server.
1024154 Etsa botjha ka botlalo ba lisebelisoa tsa Series 2 ha molaetsa oa Config Reset o sebetsoa 'me sesebelisoa se setiloe bocha.
1024849 E lokisitse bothata ka liketso tsa Scheduler ha li bakoe ka mor'a potoloho ea motlakase.
1024851 Re lokisitse bothata ka hore liketsahalo tsa Sheduler li liehile ka hora e le 'ngoe.
1032627 Lahla lipontšo tse robehileng tsa papatso pele u leka ho hlakola ho e-na le ka morao.

E tsitsitseng ho lokolloa 3.0.1.0

ID # Tlhaloso
818000 E lokisitse bothata ka liteko tsa PTS tsa mofuta oa Light LC moo boleng ba bobebe bo tlalehiloeng bo theohileng ka chelete e nyane.
844593, 846010,

846598, 849377

Eketsa palo ea mehala ea lits'ebetso tsohle ho qoba ho felloa ke mehala ea mohala ha proxy ea GATT kapa GATT e ntse e sebelisoa.

E tsitsitseng ho lokolloa 3.0.0.0

ID # Tlhaloso
764197 Beha boholo ba mola oa metsoalle ea kamehla hore e be matla a mabeli.
818395 E lokisitse kotsi e ka bang teng maemong ao ho ona polokelo e phehellang e nang le data e ngata ho feta projeke e lokiselitsoeng ho sebetsana le eona (mohlala, ka mor'a ntlafatso ea firmware ntle le ho seta feme).
818523 E lokisitse cheke ea hore senotlolo se sebelisitsoeng ho phatlalatsoa se tlameletsoe mofuteng ona hore o kenyeletse le phatlalatso ea aterese.
831921 Lokisa ho fokotseha ka ho hloekisa lenaneo la ho fana ka mor'a ho hlōleha ha lihokelo.
833535 E ntlafalitse lenane la li-ID tsa thepa hore le be le lethathamo le felletseng la thepa.

Litaba Tse Tsejoang Tokollong ea Hona Joale

Litaba tse ngotsoeng ka mongolo o motenya li kentsoe ho tloha tokollong e fetileng.

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,

1102630

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.

Lintho tse Khaotsoeng
Ha ho letho

Lintho tse Tlositsoeng

  • E tlositsoe tokollong ea 3.0.0.0
  • Taelo e tlositsoeng ea BGAPI sl_btmesh_node_erase_mesh_nvm() e tlositsoe. Sebelisa sl_btmesh_node_reset() ho e-na le hoo.

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 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 Gecko SDK (GSDK), sehlopha sa Silicon Labs SDKs. Ho qala ka GSDK kapele, kenya Simplicity Studio 5, e tla theha tikoloho ea hau ea nts'etsopele le ho u tsamaisa ka ho kenya GSDK. 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, Gecko SDK e ka kenngoa ka letsoho ka ho khoasolla kapa ho kopanya tsa morao-rao ho tsoa ho GitHub. Bona https://github.com/Sili-conLabs/gecko_sdk bakeng sa lintlha tse ling.
  • Sebaka sa ho kenya kamehla sa GSDK se fetohile ka Simplicity Studio 5.3 le holimo.
    • Windows: C:\Basebelisi\ \SimplicityStudio\SDKs\gecko_sdk
    • MacOS: / Basebelisi / /SimplicityStudio/SDKs/gecko_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

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.

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
  • 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: Polokelo e Sireletsehileng ea Senotlolo

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-4-2-4-0-GA-Gecko-Suite- (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!SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite- (2)SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite- (2)

Boithorollo

  • Silicon Labs e rerile 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 etsoa 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 ea
  • Li-Labs tsa silicon. "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. Tlhokomeliso: 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
  • Khokahano ea Wi-Fi. Lihlahisoa tse ling kaofela kapa mabitso a mabitso a boletsoeng mona ke matšoao a beng ba ona.
    • Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
    • www.silabs.com

Litokomane / Lisebelisoa

SILICON LABS Bluetooth Mesh SDK 4.2.4.0 GA Gecko Suite [pdf] Bukana ea Mosebelisi
Bluetooth Mesh SDK 4.2.4.0 GA Gecko Suite, Mesh SDK 4.2.4.0 GA Gecko Suite, Gecko Suite, Suite

Litšupiso

Tlohela maikutlo

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