SILICON LABS Bluetooth LE SDK Software
Letsatsi la ho Hlahisa: Loetse 5, 2023
Tlhahisoleseding ya Sehlahiswa
Gecko SDK Suite 3.2 ke sesebelisoa sa nts'etsopele ea software (SDK) se fanoeng ke Silicon Labs. E etselitsoe ho thusa nts'etsopele ea lits'ebetso tsa Bluetooth mme e fana ka likarolo le lisebelisoa tse fapaneng ho ntlafatsa ts'ebetso ea nts'etsopele.
Likarolo tsa Bohlokoa:
- Litsebiso tsa Tšebelisano le Tšebeliso
- Li-Compilers tse Lumellanang
Litsebiso tsa Tšebelisano le Tšebeliso:
SDK e fana ka ditsebiso tsa tshebedisano le tshebediso ho netefatsa tshebediso e nepahetseng le tshireletseho ya software. Bakeng sa lintlha tsa ts'ireletso le litsebiso, sheba khaolo ea Tšireletso ea lintlha tsa Phatlalatso ea Sethala sa Gecko e kentsoeng ka SDK ena kapa etela leqephe la Lintlha tsa Phatlalatso ea Silicon Labs. Ho kgothaletswa ho ingodisa ho Dikeletso tsa Tshireletso bakeng sa tlhahisoleseding ya moraorao. Bakeng sa litaelo tsa ho sebelisa likarolo tse Sireletsehileng tsa Vault kapa haeba u sa le mocha ho Silicon Labs Bluetooth SDK, sheba karolo ea "Ho Sebelisa Tokollo Ena".
Li-Compilers tse Lumellanang:
G ecko SDK Suite 3.2 e tsamaisana le mokopanyi o latelang:
- GCC (The GNU Compiler Collection) version 10.2.0, e fanoeng ka Simplicity Studio.
Lintlafatso:
Lintlafatso tse latelang li entsoe ho mofuta oa 3.2.9.0:
- Li-API tse fetotsoeng
Lintho tse Ncha:
Likarolo tse ncha tse latelang li kentsoe likhatisong tse fetileng:
Phatlalatso 3.2.4.0:
- Moemeli ea thehiloeng ho Python Examples: Python-based host host examples bakeng sa tshebediso
ka pyBGAPI li se li fumaneha. U ka li fumana ho https://github.com/SiliconLabs/pybgapi-examples.
Phatlalatso 3.2.0.0:
- Bluetooth Host Controller Interface: Bluetooth Host Controller Interface e se e tšehetsoa. Sheba AN1328: Ho nolofalletsa Radio Co-Processor e sebelisang Bluetooth HCI Function bakeng sa lintlha tse ling.
- Dynamic GATT Database: Sebaka sa polokelo ea GATT se ka har'a seva sa GATT se se se ka etsoa le ho laoloa ka matla ka li-Bluetooth API. Ho sebelisa sesebelisoa sena, kenyelletsa karolo ea "bluetooth_feature_dynamic_gattdb". Sheba likarolo le litokomane tsa tlhophiso le referense ea Bluetooth API bakeng sa lintlha tse ling.
- Ho Skena ka Nako e le 'Ngoe: Hona joale stack ea Bluetooth e tšehetsa ho hlahlojoa ka nako e le 'ngoe ho LE 1M le Coded PHY. Karolo ena e hloka tšehetso ea hardware 'me e fumaneha feela lisebelisoa tse itseng.
- Ho Rema ka Phatlalatso: Likopo tse amohelang NCP joale li ts'ehetsa ho rema ts'ebetso ea ts'ebeliso. Sebelisa khetho ea "-l" ho nolofalletsa tšobotsi ena. Boleng ba ho fetisa bo bolokoa ka mokhoa oa CSV, 'me keno ea ho rema lifate e ngoloa hang ka motsotso.
- pyBGAPI: Laeborari ea pyBGAPI, e sebelisang protocol ea BGAPI ho Python, e se e lokollotsoe ho pypi.org. U ka e fumana ho https://pypi.org/project/pybgapi/.
- Nts'etsopele ea Lisebelisoa tse Ncha tsa Angle-of-Arrival (AoA): SDK e kenyelletsa AoA Analyzer, sesebelisoa se secha sa 3D sa graphical se kopantsoeng le Studio bakeng sa ho lekola lipalo tsa AoA ka sebaka se le seng le tse ngata. tags. Sesebelisoa sena se nkela sebaka sa pele sa AoA Compass Demo.
LITŠOANTŠI TSE HLOKO
- Tšehetso ea Bluetooth HCI
- Skena ka nako e le 'ngoe ho 1M le Coded-PHY
- Phetoho e matla ea GATT
- Ho lokolloa ha pyBGAPI ho pypi.org
- Lisebelisoa tse ncha tsa nts'etsopele ea Angle-of-Arrival
Silicon Labs ke morekisi ea ka sehloohong oa lisebelisoa tsa Bluetooth le theknoloji ea software, e sebelisoang lihlahisoa tse kang lipapali le boikoetliso, lisebelisoa tsa elektroniki tsa bareki, li-beacon le lisebelisoa tse bohlale tsa lapeng. SDK ea mantlha ke stack e lumellanang le Bluetooth 5.2 e tsoetseng pele e fanang ka ts'ebetso ea mantlha hammoho le API tse ngata ho nolofatsa nts'etsopele. Ts'ebetso ea mantlha e fana ka mokhoa o ikemetseng o lumellang moqapi ho theha le ho tsamaisa kopo ea bona ka kotloloho ho SoC, kapa ka mokhoa oa NCP o lumellang ts'ebeliso ea MCU e amohelang kantle.
Lintlha tsena tsa tokollo li koahela mofuta(s) oa SDK:
- 3.2.9.0 e lokollotsoe ka la 5 Loetse, 2023 (lefatše la motheo le fetoha feela)
- 3.2.8.0 e lokollotsoeng ka Phupu 13, 2023 (tšehetso bakeng sa EFR32xG21, Revision C le hamorao)
- 3.2.6.0 e lokollotsoe ka la 29 Hlakubele 2023 (tšehetso ea karolo ea phihlello ea pele)
- 3.2.5.0 e lokollotsoe ka la 11 Pherekhong 2023 (ts'ehetso ea karolo ea phihlello ea pele)
- 3.2.4.0 e lokollotsoe ka la 13 Mphalane 2021
- 3.2.3.0 e lokollotsoe ka la 24 Loetse 2021
- 3.2.2.0 e lokollotsoe ka la 8 Loetse 2021
- 3.2.1.0 e lokollotsoe ka la 21 Phupu 2021
- 3.2.0.0 e lokollotsoe ka la 16 Phuptjane 2021
Litsebiso tsa Tšebelisano le Tšebeliso
Bakeng sa tlhahisoleseling 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 tsa 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 hammoho le lintlha tsa ho sebelisa likarolo tse Sireletsehileng tsa Vault, kapa haeba u sa tsoa qala Bluetooth SDK ea Silicon Labs, sheba Ho Sebelisa Phatlalatso Ena.
Li-Compilers tse Lumellanang:
IAR Embedded Workbench bakeng sa ARM (IAR-EWARM) version 8.50.9
- 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.2.0, e fanoeng ka Simplicity Studio.
Lintho tse Ncha
Likarolo tse Ncha
E kenyelelitsoe ho lokolloa 3.2.4.0
Moemeli ea thehiloeng ho Python Examples
Moamoheli ea thehiloeng ho Python examplisebelisoa tsa tšebeliso le pyBGAPI li se li fumaneha (https://github.com/SiliconLabs/pybgapi-examplets).
E kenyelelitsoe ho lokolloa 3.2.0.0
Bluetooth Host Controller Interface
Ho qala ka tokollo ena, Bluetooth Host Controller Interface ea tšehetsoa. Sheba AN1328: Ho nolofalletsa Radio Co-Processor e sebelisang Bluetooth HCI Function.
Database e matla ea GATT
Ka har'a seva sa GATT, database ea GATT e ka etsoa le ho laoloa ka matla ka li-Bluetooth API. Ho sebelisa tšobotsi ena, kenyelletsa le
karolo ea bluetooth_feature_dynamic_gattdb. Sheba likarolo le litokomane tsa tlhophiso, le referense ea Bluetooth API.
Skena ka nako e le 'ngoe
Bluetooth stack e ts'ehetsa ho hlahlojoa ka nako e le 'ngoe ho LE 1M le Coded PHY. Karolo ena e hloka tšehetso ea hardware 'me e fumaneha feela lisebelisoa tse itseng.
Example Likopo
- Bluetooth - NCP (ka tšehetso ea Dynamic GATT): E khothalelitsoe sebakeng sa Bluetooth - NCP Empty, e tlositsoeng.
- Bluetooth – RCP
- Bluetooth - SoC Blinky
- Bluetooth – SoC Light Standard DMP le Bluetooth – SoC Empty Standard DMP bakeng sa EFRG32[B|M]G21 \
- Bluetooth - Ts'ebetso ea SoC
- Bluetooth - Teko ea Tšebelisano ea SoC: Demo binary feela, ha ho mohloli
Ho Rengoa ka Phatlalatso
Lisebelisoa tse amohelang NCP li ts'ehetsa ho rema ts'ebetso ea ts'ebeliso. Sebelisa khetho ea -l ho nolofalletsa tšobotsi. Boleng ba ho fetisa bo bolokoa ka mokhoa oa CSV. Keno ea ho rema lifate e ngoloa hang ka motsotso.
pyBGAPI
Laeborari ea pyBGAPI, e sebelisang protocol ea BGAPI ho Python, e lokolloa ho pypi.org (https://pypi.org/project/pybgapi/).
Lisebelisoa tse Ncha tsa Ntlafatso ea Angle-of-Arrival (AoA).
AoA Analyzer: Sesebelisoa se secha sa litšoantšo sa 3D se kenyellelitsoeng ho Studio ho lekola lipalo tsa AoA kapele ka sebaka se le seng le tse ngata. tags. Sesebelisoa sena se nkela sebaka sa pele sa AoA Compass Demo.
AoA Configurator: Sesebelisoa se secha sa litšoantšo sa 3D ho thusa bareki ho theha tlhophiso e nepahetseng ea libaka tse ngata. file bakeng sa linyeoe tsa tšebeliso ea libaka tse ngata.
Li-API tse ncha
Bakeng sa litokomane tse ling le litlhaloso tsa litaelo ka kopo, sheba ho tšupiso ea Bluetooth API ho instoliloeng ea SDK kapa litšupiso tsa inthaneteng tsa API tse mabapi le mofuta oa SDK oo u o sebelisang. Phetolelo ea morao-rao ka ho fetisisa e ho https://docs.silabs.com/bluetooth/latest/.
E kenyelelitsoe ho lokolloa 3.2.0.0
- sl_bt_connection_read_remote_used_features taelo: Bala likarolo tsa sehokelo tse tšehetsoang ke sesebelisoa se hole.
- sl_bt_evt_connection_remote_used_features ketsahalo: Bontša likarolo tsa lera la lihokelo tse tšehetsoeng ke sesebelisoa se hole.
- sl_bt_gatt_server_read_client_supported_features taelo: Bala likarolo tse tšehelitsoeng tsa moreki oa GATT.
- sl_bt_gattdb_new_session taelo: Qala lenaneo le lecha la ntlafatso ea database ea GATT.
- sl_bt_gattdb_add_service taelo: Kenya tšebeletso polokelong ea GATT.
- sl_bt_gattdb_remove_service taelo: Tlosa ts'ebeletso ho database ea GATT.
- sl_bt_gattdb_add_included_service taelo: Kenya tšobotsi ea tšebeletso e kenyelletsoeng tšebeletsong.
- sl_bt_gattdb_remove_included_service taelo: Tlosa tšobotsi ea tšebeletso e kenyelletsoeng tšebeletsong.
- sl_bt_gattdb_add_uuid16_characteristic taelo: Kenya tšobotsi ea 16-bit UUID tšebeletsong.
- sl_bt_gattdb_add_uuid128_characteristic taelo: Kenya tšobotsi ea 128-bit UUID tšebeletsong.
- sl_bt_gattdb_remove_characteristic taelo: Tlosa tšobotsi ho tsoa tšebeletsong.
- sl_bt_gattdb_add_uuid16_descriptor taelo: Kenya tlhaloso ea 16-bit UUID ho sebopeho.
- sl_bt_gattdb_add_uuid128_descriptor taelo: Kenya tlhaloso ea 128-bit UUID ho sebopeho.
- sl_bt_gattdb_remove_descriptor taelo: Tlosa tlhaloso ho tšobotsi.
- sl_bt_gattdb_start_service taelo: Qala tšebeletso hore e bonahale ho bareki ba GATT ba hole.
- sl_bt_gattdb_stop_service taelo: Emisa tšebeletso hore e se bonahale ho bareki ba GATT ba hole.
- sl_bt_gattdb_start_characteristic taelo: Qala tšobotsi e le hore e bonahale ho bareki ba GATT ba hole.
- sl_bt_gattdb_stop_characteristic taelo: Emisa tšobotsi e le hore e se bonahale ho bareki ba GATT ba hole.
- sl_bt_gattdb_commit taelo: Boloka liphetoho tsohle tse entsoeng lenaneong la hajoale ho database ea GATT 'me u koale nako. sl_bt_gattdb_abort taelo: Hlakola liphetoho tsohle tse entsoeng lenaneong la hajoale ho GATT
- database le ho koala seshene.
- sl_bt_sm_get_bonding_handles taelo: Fumana lithupa polokelong ea bonding.
- sl_bt_sm_get_bonding_details taelo: Fumana lintlha tse qaqileng mabapi le bonding.
- sl_bt_sm_find_bonding_by_address taelo: Fumana lintlha tsa bonding ka aterese ea sesebelisoa sa Bluetooth.
- sl_bt_sm_set_legacy_oob taelo: Beha data ea OOB bakeng sa ho tsamaisana ha lefa.
- sl_bt_sm_set_oob taelo: Numella ts'ebeliso ea data ea OOB bakeng sa khokahano e sireletsehileng ea khokahano.
- sl_bt_sm_set_remote_oob taelo: Beha data ea OOB le litekanyetso tsa netefatso tse amohetsoeng ho tsoa ho sesebelisoa se hole bakeng sa khokahano e sireletsehileng ea likhokahano.
- SL_BT_COMPONENT_CONNECTIONS tlhophiso: e ka sebelisoa ke karolo ho hlophisa boholo ba likhokahano tsa Bluetooth tseo e li hlokang hape.
Lintlafatso
Li-API tse fetotsoeng
E fetotsoe ho lokolloa 3.2.2.0
- sl_bt_gap_set_privacy_mode() taelo: Ha mokhoa oa lekunutu o lumelletsoe ka taelo ena, liaterese tsa mobapatsi tse behiloeng ka sl_bt_advertiser_set_random_address() taelo ha li sa ntlafatsoa ke stack ka boithaopo. Bakeng sa mobapatsi e mong le e mong ea sebelisang aterese ea boitsebiso ea sesebelisoa, nako le nako stack e hlahisa aterese e ncha e ka rarolloang kapa e ke keng ea rarolloa bakeng sa eona ka mokhoa oa lekunutu.
- sl_bt_advertiser_set_configuration() taelo: Ntho e ncha ea tlhophiso (boleng ba 16) e kentsoe ho lumella mobapatsi ho sebelisa aterese ea boitsebiso ea lisebelisoa molemong oa lekunutu. Tokiso ena ha e na phello haeba aterese ea mobapatsi e behiloe ke mosebelisi ka taelo ea sl_bt_advertiser_set_random_address().
- sl_bt_sm_configure() taelo: Khetho e ncha ea ho khetha hore na pairing e lokela ho khetha ho sebetsa feela kapa ho palama ho netefalitsoeng ha likhetho ka bobeli li khoneha ho latela litlhophiso.
E fetotsoe ho lokolloa 3.2.1.0
sl_bt_gattdb_commit() taelo: Nakong e fetileng, stack e ne e tlositse litlhophiso tsa li-client tsa bareki bohle ba GATT ntle le tlhophiso e fetotsoeng ea litšebeletso ha database ea lehae ea GATT e ne e fetoloa. Boitšoaro bona bo fetotsoe e le hore, bakeng sa bareki ba GATT ba hokahaneng, stack e tlosa feela tlhophiso ea litšobotsi tse tlositsoeng.
E fetotsoe ho lokolloa 3.2.0.0
- SL_BT_CONFIG_MAX_CONNECTIONS peakanyo: E fetiseditswe ho tokiso ya karolo ya bluetooth_feature_connection file sl_bluetooth_connection_config.h.
- SL_BT_CONFIG_USER_ADVERTISERS peakanyo: E fetiseditswe ho tokiso ya karolo ya bluetooth_feature_advertiser file sl_bluetooth_advertiser_config.h.
- SL_BT_CONFIG_MAX_PERIODIC_ADVERTISING_SYNC peakanyo: E fetiseditswe ho bluetooth_feature_sync tlhophiso ya karolo file sl_bluetooth_periodic_sync_config.h.
- Li-UUID tsa Ts'ebeletso ea CTE: boleng bo ntlafatsoa ho latela litlhaloso tsa Bluetooth SIG.
Mathata a Tsitsitseng
E tsitsitseng ho lokolloa 3.2.4.0
ID # | Tlhaloso |
735638 | Lokisa tlolo ea phihlello ea memori ha u koala khokahano ea Bluetooth haeba Motsamaisi oa Ts'ireletso a sa tsejoe (ke hore, karolo ea bluetooth_feature_sm ha e sebelisoe). Tlōlo ea molao ha e so bake bothata bofe kapa bofe bo tsejoang ba tšebetso liphetolelong tse lokollotsoeng tsa SDK. |
736501 | Kenya app_properties.c file ho RCP mohlalaample merero ea ho tšehetsa liapdeite tsa firmware. |
737292 | Lokisa bothata bo bakang ho hloleha ha likhokahanyo le ho sekena ho LE Coded PHY ho lisebelisoa tsa EFR32[B|M]G21. |
740185 | Lokisa tlolo ya phihlello ya memori ha o kwala kgokelo ya Bluetooth e hlokileng tshebetso ya bonding. Tlōlo ea molao ha e so bake bothata bofe kapa bofe bo tsejoang ba tšebetso liphetolelong tse lokollotsoeng tsa SDK. |
740421 | Selaoli sa Bluetooth joale se romella palo e nepahetseng ea li-byte pakete ka 'ngoe bakeng sa linako tsohle tsa khokahano. |
741923 | Lokisa bothata bo bakang ho hloleha ho qala bootloader ho tsoa ho sebopeho sa HCI u sebelisa taelo e khethehileng ea morekisi 0xfc18. |
E tsitsitseng ho lokolloa 3.2.3.0
ID # | Tlhaloso |
738646 | Lokisa ho dutla ha memori ho etsahalang ha kgokelo ya Bluetooth e bulwa. Taba ena e ile ea qala ho hlahisoa ho Bluetooth SDK 3.2.0. |
E tsitsitseng ho lokolloa 3.2.2.0
ID # | Tlhaloso |
683223 | Lokisa taba eo boleng ba matla a TX bo fetiselitsoeng ho sl_bt_test_dtm_tx_v4 () taelo ha e na phello ha u leka mokhoa oa ho tsamaisa thepa o sa tsitsang. |
708049 | Lokisa taba eo DTM e e laelang bakeng sa phetisetso ea maqhubu a carrier e sa sebetseng e sa sebetse pele ho sebelisoa taelo ea DTM TX bakeng sa lets'oao le fetotsoeng. |
714913 | Lokisa bothata ba tlhophiso ea mosebetsi oa Bluetooth e bakang ho khaoha ha Bluetooth nakong ea ho skena. |
725480 | Lokisa taba eo ka linako tse ling sesebelisoa sa aoa_locator se hlolehang ho se amahanya le a tag. |
728452 | Lokisa taba ea hore karolo ea Bluetooth HCI ha e arabe taelo ea ho seta bocha HCI. |
730386 | LE Read Maximum Data Length HCI taelo joale e khutlisa boleng bo nepahetseng boo molaoli a bo tšehetsang. |
731566 | Lokisa bothata ba mosebetsi oa RTOS o leketlileng ha o qala ho khaoha ha khokahanyo ea Bluetooth e patiloe. |
733857 | Bluetooth HCI joale e tlaleha hore liphutheloana tsa ACL li phethiloe ka nepo ho moamoheli. |
E tsitsitseng ho lokolloa 3.2.1.0
ID # | Tlhaloso |
707252 | Lintlafatso ho karolo ea LE Power Control. |
712526 | Lokisa bothata ka CTE (AoA/AoD) moo sesebelisoa se ka kenang phosong e thata haeba CTE e se nang khokahanyo kapa Silicon Labs CTE e ne e buletsoe pele ho thehoa. |
714406 | Lokisa bakeng sa LL/DDI/SCN/BV-25-C. |
715016 | E tsitsitseng LE Power Control qalo. |
715286 | Hona joale ho hlahisa phoso ha u ingolisa ho litsebiso kapa matšoao ho hloleha ho litšobotsi tse sa tšehetseng tseo. |
715414 | Lokisa bothata ho HCI eo baphatlalatsi ba ke keng ba e thibela ka palo ea lihlopha tse behang ho 0 ho LE Seta Taelo e Atolositsoeng ea Papatso. |
717381 | Lokisa bakeng sa Throughput example sesebelisoa sa ho sebetsana le data ea matšoao ka nepo. |
718466 | Karolo ea Bluetooth 'NCP Interface' joale e hlalosa SL_BT_API_FULL macro, e nolofalletsang litafole tsohle tsa litaelo tsa BGAPI hore li hokahane. Sena se hlokoa ke lits'ebetso tsa sepheo sa NCP. |
718867 | E nolofalitse ts'ehetso ea karolo ea whitelist bakeng sa soc_empty example app. |
723935 | Lintlafatso ho SoC Throughput example app. |
E tsitsitseng ho lokolloa 3.2.0.0
ID # | Tlhaloso |
649254 | Lisebelisoa tsa nakong e fetileng li ne li ka beha matla a TX ho feta +10dBm le haeba AFH (Adaptive Frequency Hopping) e sa lumelloa. Sena se lokiselitsoe hore boholo ba matla a TX bo ka sebelisoang bo behiloe ka nepo 'me bo khutlisetsoe ts'ebelisong ea mosebelisi haeba AFH e so ka ea lumelloa. |
651247 | Nakong e fetileng stack ea Bluetooth ho EFR32MG21 ka linako tse ling e ne e sa tsebe ho khaoha. Ena ke taba e sa tloaelehang haholo 'me monyetla o ka eketseha ka lerata le leholo la RF tikolohong. Taba ena e lokisitsoe. |
679431 | Pejana polelo ea DEBUG_EFM e ile ea hlahisoa ho lisebelisoa tsa Series 2 ha ho etsoa sesebelisoa sa Bluetooth ho tsoa morerong o se nang letho. Taba ena ha e sa le teng tokollong ena. |
686213 | Nakong e fetileng, stack ea Bluetooth ka linako tse ling e ne e ka ts'oareha ka har'a loop e sa feleng. Nka hore sesebelisoa se na le likhokahano tse ngata tsa bareki ba GATT ba sebetsang ka nako e le 'ngoe ho tsoa ho tšitiso ea nako ea ho robala le lupu ea mantlha ea ts'ebeliso. Tabeng ena, boemo bo sa tloaelehang ba morabe bo ka baka bobolu ba mohopolo oa stack, e leng se etsang hore mokhoa oa GATT o hlolehe ho qala. Taba ha e eo haeba li-API tsa Bluetooth li bitsoa feela ho tsoa ho loop e kholo (ka mokhoa oa tšepe o se nang letho) kapa mosebetsi oa OS (ka mokhoa oa RTOS).
Taba ea bobolu ba mohopolo tabeng ea tšebeliso e ka holimo e lokisitsoe. Leha ho le joalo, litaelo tsa Bluetooth API li ke ke tsa bitsoa ho tsoa ho maemo a sitisang. Ho etsa sena ho ka baka mathata a mang a sa tsejoeng. Sena se hlalosoa ho UG434: Silicon Labs Tataiso ea Baetsi ba Likopo tsa Bluetooth® C bakeng sa SDK v3.x. |
696220 | Lokisa bothata ba ho qala bo ka bakang protocol e 'ngoe e sebelisang litlhophiso tse fosahetseng tsa RAIL ts'ebelisong e matla ea protocol e mengata. |
696283 | Lokisa bothata ba ho bula khokahanyo le mobapatsi ea atolositsoeng ha scanning e ntse e le teng. |
697200 | Lokisa phoso ea lintlha ho tlhophiso ea RTOS stack ea Bluetooth. |
698227 | Lokisa taba eo mosebetsi ho Link Layer o sa e phetheng ha seea-le-moea se thiba. Taba ena e etsahala ka seoelo, 'me e ka fumaneha hape sebakeng se phetheselang moo ho nang le baphatlalatsi ba bangata, li-scanner le likhokahano tsa Bluetooth. Tharollo ea taba ena ke ho hlahisoa ha radio watchdog (karolo e ncha ea likarolo bluetooth_feature_radio_watchdog). Mosebetsi o tla emisoa haeba seboholi se hlokomela hore seea-le-moea sea thiba. Ka kamehla, tšobotsi ena e koetsoe ho boloka mohopolo. |
700422 | Lokisa taba ea ho bula khokahanyo karolong e bohareng ha u bala ka nako e le 'ngoe ho LE PHYs tse fapaneng. |
703303 | Lokisa setšoantšo sa firmware filekatoloso ea lebitso ho Bluetooth API sl_bt_dfu_flash_upload litokomane. |
703613 | Lokisa litemoso tsa pokello u sebelisa IAR, tse amanang le ts'ebeliso ea karolo ea mbedTLS lits'ebetsong tsa Bluetooth. |
705969 | Hona joale Radio e ka qalisoa ka VSCALE e lumelletsoeng lisebelisoa tsa EFR32[B|M]G22. |
708029 | Lokisa bothata ba khokahano ea Bluetooth bo bakiloeng ke bothata ho EFR32[B|M]G2[1|2] moo Mookameli oa Matla a hlolehang ho tsoha ho EM2 maemong a itseng. |
714411 | Lokisa bothata moo khokahano ea CTE e fetisoang ka lipakete tsa AUX_ADV_IND le AUX_SYNC_IND. Mokhoa o nepahetseng ke oa ho e fetisa feela ka lipakete tsa AUX_SYNC_IND. |
Litaba Tse Tsejoang Tokollong ea Hona Joale
Litaba tse ngotsoeng ka mongolo o motenya li kentsoe ho tloha tokollong e fetileng. Haeba u fositse tokollo, lintlha tsa morao-rao tsa tokollo lia fumaneha https://www.si-labs.com/products/software.
ID # | Tlhaloso | Mokhoa oa ho lokisa |
337467 | MGM12P e na le matla a fokolang a lets'oao ha o etsa OTA ka Apploader. | Ha ho letho |
361592 | Ketsahalo ea sync_data ha e tlalehe matla a TX. | Ha ho letho |
368403 |
Haeba u seta nako ea CTE ho 1, kopo ea CTE e lokela ho romelloa ka nako e 'ngoe le e 'ngoe ea khokahanyo. Empa e romelloa feela ka nako e 'ngoe le e 'ngoe ea khokahanyo ea bobeli. |
Ha ho letho |
641122 |
Karolo ea stack ea Bluetooth ha e fane ka tlhophiso bakeng sa tsela ea manakana a RF. |
Ena ke taba e tobileng BGM210P. Tharollo e 'ngoe ke ho ntlafatsa tlhophiso ka letsoho ho sl_bluetooth_config.h ka mokhoa oa ho hlophisa mongolo.
Haeba OTA e nang le Apploader e sebelisoa, kenyelletsa karolo ea bluetooth_feature_ota_config morerong oa kopo. Taelo ea mohala sl_bt_ota_set_rf_path() ho seta tsela ea RF bakeng sa mokhoa oa OTA. |
650079 |
LE 2M PHY ho EFR32[B|M]G12 le EFR32[B|M]G13 ha e sebetsa le li-smartphone tse sebelisang chip ea Mediatek Helio ka lebaka la bothata ba ho sebelisana. |
Ha ho na tharollo e teng. Bakeng sa nts'etsopele ea ts'ebeliso le liteko, ho khaoha ho ka qojoa ka ho tima 2M PHY ka sl_bt_connection_set_preferred_phy() kapa sl_bt_connection_set_default_preferred_phy(). |
682198 |
Bluetooth stack e na le bothata ba ho sebelisana ho 2M PHY ka Windows PC. |
Ha ho na tharollo e teng. Bakeng sa nts'etsopele ea ts'ebeliso le liteko, ho khaoha ho ka qojoa ka ho tima 2M PHY ka sl_bt_connection_set_preferred_phy() kapa sl_bt_connection_set_default_preferred_phy(). |
695148 | Sebali sa nako e bonolo sa Bluetooth ha se sebetse ha sesebelisoa sa ho qala se batloang ke Bluetooth se butswe. | Sebelisa karolo e bonolo ea nako ho Bluetooth SDK kapa tšebeletso ea sethala sa nako ea ho robala. |
725498 | Sesebelisoa sa aoa_locator se thehiloeng ho khokahano ka linako tse ling se thulana le molaetsa oa phoso E hlolehile ho nolofalletsa CTE. | Ha ho letho |
730692 |
Sekhahla sa phoso ea pakete ea 4-7% se bonoa lisebelisoa tsa EFR32[B|M]G13 ha RSSI e le lipakeng tsa -25 le -10 dBm. PER ke lebitso (ho ea ka database) ka holimo le ka tlase ho mofuta ona. |
Ha ho letho |
Lintho tse Khaotsoeng
E fokotsehile ho lokolloa 3.2.1.0
- API enum sl_bt_gap_phy_type_t
Mofuta ona oa enum o nkeloa sebaka ke sl_bt_gap_phy_t. - API enum sl_bt_gap_phy_and_coding_type_t
Mofuta ona oa enum o nkeloa sebaka ke sl_bt_gap_phy_coding_t.
Mefuta ea khale e ntse e sebetsa 'me e ka sebelisoa lits'ebetsong. Ho khothalletsoa ho fallela mefuteng e mecha kapele kamoo ho ka khonehang. Mefuta ea khale e tla tlosoa nakong e ka tlase ho selemo tokollong e kholo ea SDK e tlang.
E fokotsehile ho lokolloa 3.2.0.0
- Taelo ea API sl_bt_sm_list_bonding_entry
Taelo ena e nkeloa sebaka ke sl_bt_sm_get_bonding_handles le sl_bt_sm_get_bonding_details litaelo. - Taelo ea API sl_bt_sm_set_oob_data
Taelo ena e nkeloa sebaka ke taelo sl_bt_sm_set_legacy_oob. - Taelo ea API sl_bt_sm_use_sc_oob
Taelo ena e nkeloa sebaka ke taelo sl_bt_sm_set_oob. - Taelo ea API sl_bt_sm_set_sc_remote_oob_data
Taelo ena e nkeloa sebaka ke taelo sl_bt_sm_set_remote_oob. - API e laela sl_bt_system_set_soft_timer le sl_bt_system_set_lazy_soft_timer
Li-API tsa Bluetooth ha li fane ka tse ling. Sebelisa karolo e bonolo ea nako ho Bluetooth SDK kapa tšebeletso ea sethala sa nako ea ho robala bakeng sa li-timers.
AoA Compass Demo
Ho tloswa tokollong e tlang. Demo ena e nkeloa sebaka ke AoA Analyzer.
ncp_letho mohlalaample kopo
Ho tloswa tokollong e tlang. Example e nkeloa sebaka ke ncp example.
Lintho tse Tlositsoeng
E tlositsoe tokollong ea 3.2.0.0
BGTool
BGTool e tlositsoe tokollong ena mme e nkeloe sebaka ke Bluetooth NCP Commander e kenyelletsang mokhoa oa sejoale-joale, o hlakileng, web-e thehiloeng ho mosebedisi hammoho le console e bohlale e nang le IntelliSense le litokomane tsa API tse hahiloeng.
Ho Sebelisa Phatlalatso Ena
Tokollo ena e na le tse latelang
- Laeborari ea pokello ea Bluetooth ea Silicon Labs
- Bluetooth sample likopo
Ho fumana lesedi le fetang lena ka Bluetooth SDK sheba QSG169: Bluetooth® SDK v3.x Tataiso ya ho Qala ka Potlako. Haeba u le mocha ho Bluetooth bona UG103.14: Bluetooth LE Basics.
Ho kenya le ho Sebelisa
Ak'haonte e ngolisitsoeng ho Silicon Labs ea hlokahala ho khoasolla Silicon Labs Bluetooth SDK. U ka ngolisa ho https://sili-conlabs.force.com/apex/SL_CommunitiesSelfReg?form=short.
Litaelo tsa ho kenya li-stack li kenyelelitsoe ho Simplicity Studio 5 Tataiso ea Basebelisi ba inthaneteng.
Sebelisa Bluetooth SDK v3.x le sethala sa ntlafatso sa Silicon Labs Simplicity Studio 5. Simplicity Studio e netefatsa hore litšebelisano tse ngata tsa software le lisebelisoa li laoloa ka nepo. Kenya liapdeite tsa software le board firmware hang hang ha u tsebisitsoe. Sebelisa feela Simplicity Studio 4 e nang le Bluetooth SDK v2.13.x le tlase.
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
Ha e fetisetsoa ho lisebelisoa tse Sireletsehileng tsa Vault High, linotlolo tse hlokolosi tse kang Key Term Key (LTK) 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 se phuthetsoeng | Exportable/ E sa rekiseng kantle | Lintlha |
Remote Long Term Key (LTK) | Hase Thepa | |
Senotlolo sa Nako e Telele ea Lehae (lefa feela) | Hase Thepa | |
Senotlolo sa Remote Identity Resolving (IRK) | Exportable | E tlameha ho fetisetsoa kantle ho naha ka mabaka a lumellanang |
Senotlolo sa ho Rarolla Boitsebiso ba Sebaka | Exportable | E tlameha ho Sebetsa ka Ntle hobane senotlolo se arolelanoa le lisebelisoa tse ling. |
Likonopo tse phuthetsoeng 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.
Likonopo tse phuthetsoeng tse tšoailoeng e le "Exportable" li ka sebelisoa kapa tsa arolelanoa ka nako ea ts'ebetso empa li lule li patiloe ha li ntse 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.
Tšehetso
Bareki ba Development Kit ba tšoaneleha bakeng sa koetliso le tšehetso ea tekheniki. Sebelisa Silicon Labs Bluetooth LE 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.
U ka ikopanya 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!
- IoT Portfolio
www.silabs.com/IoT - SW/HW
www.silabs.com/simplicity - Boleng
www.silabs.com/quality - Tšehetso & Sechaba
www.silabs.com/community
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 li-imple-menters tsa tsamaiso tse sebelisang kapa tse ikemiselitseng ho sebelisa lihlahisoa tsa Silicon Labs. Lintlha tsa sebopeho, li-module le li-peripherals tse fumanehang, boholo ba memori le liaterese tsa memori li bua ka sesebelisoa se seng le se seng, 'me li-parameter tsa "Ts'ebetso" tse fanoeng li ka fapana ebile li ka 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. 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 sebelisang matla ka ho fetisisa lefatšeng”, Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, 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.
Litlhaloso tsa likarolo tsa Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
usa
www.silabs.com
Litokomane / Lisebelisoa
![]() |
SILICON LABS Bluetooth LE SDK Software [pdf] Bukana ea Mosebelisi Bluetooth LE SDK Software, Bluetooth LE, SDK Software, Software |