SILICON LABS Bluetooth LE SDK lojisyèl
Dat lage: 5 septanm 2023
Enfòmasyon sou pwodwi
Gecko SDK Suite 3.2 se yon twous devlopman lojisyèl (SDK) ki ofri pa Silicon Labs. Li fèt pou fasilite devlopman aplikasyon Bluetooth epi li ofri plizyè karakteristik ak zouti pou amelyore pwosesis devlopman an.
Karakteristik kle:
- Avi sou konpatibilite ak itilizasyon
- Konpilateur konpatib
Avi sou konpatibilite ak itilizasyon:
SDK a bay avi konpatibilite ak itilizasyon pou asire itilizasyon apwopriye ak sekirite lojisyèl an. Pou mizajou ak avi sou sekirite, al gade nan chapit Sekirite nan nòt lage platfòm Gecko ki enstale ak SDK sa a oswa vizite paj nòt lage Silicon Labs. Li rekòmande pou abònman nan Konsèy Sekirite pou jwenn enfòmasyon ajou. Pou jwenn enstriksyon sou itilizasyon karakteristik Secure Vault oswa si w nouvo nan Silicon Labs Bluetooth SDK, al gade nan seksyon "Itilize Version sa a".
Konpilateur konpatib:
G ecko SDK Suite 3.2 konpatib ak du sa a:
- GCC (The GNU Compiler Collection) vèsyon 10.2.0, bay Simplicity Studio.
Amelyorasyon:
Amelyorasyon sa yo te fè nan vèsyon 3.2.9.0:
- Chanje API yo
Nouvo atik:
Nouvo karakteristik sa yo te ajoute nan degaje anvan yo:
Lage 3.2.4.0:
- Piton ki baze sou Host Examples: Python ki baze sou lame examples pou itilize
ak pyBGAPI yo disponib kounye a. Ou ka jwenn yo nan https://github.com/SiliconLabs/pybgapi-examples.
Lage 3.2.0.0:
- Entèfas Bluetooth Host Controller: Entèfas Bluetooth Host Controller se kounye a sipòte. Gade AN1328: Pèmèt yon ko-pwosesè radyo lè l sèvi avèk Fonksyon HCI Bluetooth pou plis enfòmasyon.
- Baz done GATT dinamik: baz done GATT nan sèvè GATT la kounye a ka kreye ak jere dinamik ak API Bluetooth. Pou itilize karakteristik sa a, enkli eleman "bluetooth_feature_dynamic_gattdb". Gade dokiman konpozan ak konfigirasyon yo ak referans API Bluetooth pou plis detay.
- Analyse similtane: Pile Bluetooth la kounye a sipòte optik similtane sou LE 1M ak Coded PHY. Karakteristik sa a mande sipò pyès ki nan konpitè epi li disponib sèlman sou sèten aparèy.
- Anrejistreman Debi: Aplikasyon NCP lame kounye a sipòte anrejistreman debi aplikasyon an. Sèvi ak "-l" opsyon a pou pèmèt karakteristik sa a. Valè debi a sove nan fòma CSV, epi yo ekri yon antre yon fwa pa minit.
- pyBGAPI: Bibliyotèk pyBGAPI a, ki aplike pwotokòl BGAPI nan Python, kounye a lage nan pypi.org. Ou ka jwenn li nan https://pypi.org/project/pybgapi/.
- Nouvo Zouti pou Devlopman Angle-of-Arive (AoA): SDK a gen ladann yon AoA Analyzer, yon nouvo zouti grafik 3D entegre nan Studio pou evalye kalkil AoA ak yon sèl lokalizatè ak plizyè. tags. Zouti sa a ranplase aplikasyon AoA Compass Demo anvan an.
Karakteristik KLE
- Bluetooth HCI sipò
- Eskanè similtane sou 1M ak Coded-PHY
- Konfigirasyon GATT dinamik
- Divilgasyon pyBGAPI nan pypi.org
- Nouvo zouti pou devlopman Angle-of-Arive
Silicon Labs se yon machann dirijan nan teknoloji kenkayri ak lojisyèl Bluetooth, yo itilize nan pwodwi tankou espò ak kondisyon fizik, elektwonik konsomatè, baliz, ak aplikasyon pou kay entelijan. SDK debaz la se yon pile avanse Bluetooth 5.2 ki konfòme ki bay tout fonksyonalite debaz yo ansanm ak plizyè API pou senplifye devlopman. Fonksyonalite debaz la ofri tou de mòd otonòm ki pèmèt yon pwomotè kreye ak kouri aplikasyon yo dirèkteman sou SoC a, oswa nan mòd NCP ki pèmèt pou itilize yon MCU lame ekstèn.
Nòt lage sa yo kouvri vèsyon SDK (yo):
- 3.2.9.0 te pibliye 5 septanm 2023 (chanjman platfòm ki kache sèlman)
- 3.2.8.0 pibliye 13 jiyè 2023 (sipò pou EFR32xG21, Revizyon C ak pita)
- 3.2.6.0 pibliye 29 mas 2023 (sipò pou aksè bonè)
- 3.2.5.0 pibliye 11 janvye 2023 (sipò pou aksè bonè)
- 3.2.4.0 pibliye 13 oktòb 2021
- 3.2.3.0 pibliye 24 septanm 2021
- 3.2.2.0 pibliye 8 septanm 2021
- 3.2.1.0 pibliye 21 jiyè 2021
- 3.2.0.0 te pibliye 16 jen 2021
Avi sou konpatibilite ak itilizasyon
Pou jwenn enfòmasyon sou mizajou ak avi sekirite yo, gade chapit Sekirite nan nòt lage platfòm Gecko ki enstale ak SDK sa a oswa sou paj nòt lage Silicon Labs. Silicon Labs rekòmande tou pou w abònman nan Konsèy Sekirite pou jwenn enfòmasyon ajou. Pou enstriksyon ak nòt sou itilizasyon karakteristik Secure Vault, oswa si w nouvo nan Silicon Labs Bluetooth SDK, gade Sèvi ak Version sa a.
Konpilateur konpatib:
IAR Embedded Workbench pou ARM (IAR-EWARM) vèsyon 8.50.9
- Sèvi ak diven pou konstwi ak sèvis piblik liy kòmand IarBuild.exe oswa IAR Embedded Workbench GUI sou macOS oswa Linux ta ka lakòz kòrèk. files ke yo te itilize akòz kolizyon nan algorithm hashing diven pou génération kout file non.
- Yo konseye kliyan ki sou macOS oswa Linux pou yo pa konstwi ak IAR deyò Simplicity Studio. Kliyan ki fè sa ta dwe ak anpil atansyon verifye ki kòrèk la fileyo ap itilize yo.
GCC (The GNU Compiler Collection) vèsyon 10.2.0, bay Simplicity Studio.
Nouvo Atik
Nouvo Karakteristik
Te ajoute nan lage 3.2.4.0
Piton ki baze sou Host Examples
Lame ki baze sou Python ansyenamples pou itilize ak pyBGAPI yo disponib kounye a (https://github.com/SiliconLabs/pybgapi-examples).
Te ajoute nan lage 3.2.0.0
Entèfas Bluetooth Host Controller
Kòmanse ak lage sa a, entèfas Bluetooth Host Controller sipòte. Gade AN1328: Pèmèt yon ko-prosesè radyo lè l sèvi avèk Fonksyon HCI Bluetooth.
Baz done dinamik GATT
Nan sèvè GATT, baz done GATT ka kreye ak jere dinamik ak API Bluetooth. Pou itilize karakteristik sa a, enkli la
eleman bluetooth_feature_dynamic_gattdb. Gade dokiman konpozan ak konfigirasyon an, ak referans API Bluetooth.
Similtane eskanè
Pile Bluetooth la sipòte optik similtane sou LE 1M ak Coded PHY. Karakteristik sa a mande sipò pyès ki nan konpitè epi li disponib sèlman sou sèten aparèy.
Nouvo Egzample Aplikasyon
- Bluetooth - NCP (ak sipò dinamik GATT): Rekòmande olye pou yo Bluetooth - NCP Vide, ki te obsolète.
- Bluetooth - RCP
- Bluetooth - SoC Blinky
- Bluetooth – SoC Limyè Standard DMP ak Bluetooth – SoC Vide Standard DMP pou EFRG32[B|M]G21 \
- Bluetooth - Debi SoC
- Bluetooth - Tès entèoperabilite SoC: Demo binè sèlman, pa gen sous
Debi Logging
Aplikasyon pou lame NCP sipòte anrejistreman debi aplikasyon an. Sèvi ak opsyon -l pou pèmèt karakteristik la. Valè debi a sove nan yon fòma CSV. Yon antre anrejistreman ekri yon fwa pa minit.
pyBGAPI
Bibliyotèk pyBGAPI a, ki aplike pwotokòl BGAPI nan Python, pibliye nan pypi.org (https://pypi.org/project/pybgapi/).
Nouvo Zouti pou Devlopman Angle-of-Arive (AoA).
AoA Analyzer: Yon nouvo zouti grafik 3D entegre nan Studio pou evalye byen vit kalkil AoA ak yon sèl lokalizatè ak plizyè tags. Zouti sa a ranplase aplikasyon AoA Compass Demo anvan an.
AoA Configurator: Yon nouvo zouti grafik 3D pou ede kliyan yo kreye yon konfigirasyon milti-lokatè valab. file pou ka itilize plizyè lokalizatè.
Nouvo API
Pou plis dokimantasyon ak deskripsyon kòmand, tanpri al gade referans Bluetooth API nan enstalasyon SDK la oswa referans API sou entènèt espesifik pou vèsyon SDK w ap itilize a. Vèsyon ki pi ajou se nan https://docs.silabs.com/bluetooth/latest/.
Te ajoute nan lage 3.2.0.0
- sl_bt_connection_read_remote_used_features kòmand: Li karakteristik kouch lyen ki sipòte pa yon aparèy aleka.
- sl_bt_evt_connection_remote_used_features evènman: Endike karakteristik kouch lyen ki sipòte pa yon aparèy aleka.
- Kòmandman sl_bt_gatt_server_read_client_supported_features: Li karakteristik kliyan GATT sipòte yo.
- Kòmandman sl_bt_gattdb_new_session: Kòmanse yon nouvo sesyon aktyalizasyon baz done GATT.
- sl_bt_gattdb_add_service kòmand: Ajoute yon sèvis nan baz done GATT la.
- sl_bt_gattdb_remove_service kòmand: Retire yon sèvis nan baz done GATT la.
- sl_bt_gattdb_add_included_service kòmand: Ajoute yon atribi sèvis enkli nan yon sèvis.
- sl_bt_gattdb_remove_included_service kòmand: Retire yon atribi sèvis enkli nan yon sèvis.
- sl_bt_gattdb_add_uuid16_characteristic lòd: Ajoute yon karakteristik UUID 16-bit nan yon sèvis.
- sl_bt_gattdb_add_uuid128_characteristic lòd: Ajoute yon karakteristik UUID 128-bit nan yon sèvis.
- sl_bt_gattdb_remove_characteristic kòmand: Retire yon karakteristik nan yon sèvis.
- sl_bt_gattdb_add_uuid16_descriptor kòmand: Ajoute yon deskriptè UUID 16-bit nan yon karakteristik.
- sl_bt_gattdb_add_uuid128_descriptor kòmand: Ajoute yon deskriptè UUID 128-bit nan yon karakteristik.
- sl_bt_gattdb_remove_descriptor kòmand: Retire yon deskriptè nan yon karakteristik.
- Kòmandman sl_bt_gattdb_start_service: Kòmanse yon sèvis pou li vin vizib pou kliyan GATT aleka.
- sl_bt_gattdb_stop_service kòmand: Sispann yon sèvis pou li vin envizib pou kliyan GATT aleka.
- Kòmandman sl_bt_gattdb_start_characteristic: Kòmanse yon karakteristik pou li vin vizib pou kliyan GATT aleka.
- Kòmandman sl_bt_gattdb_stop_characteristic: Sispann yon karakteristik pou li vin envizib pou kliyan GATT aleka.
- Kòmandman sl_bt_gattdb_commit: Sove tout chanjman ki fèt nan sesyon aktyèl la nan baz done GATT la epi fèmen sesyon an. sl_bt_gattdb_abort lòd: Anile tout chanjman ki fèt nan sesyon aktyèl la nan GATT la
- baz done epi fèmen sesyon an.
- sl_bt_sm_get_bonding_handles kòmand: Jwenn manch yo nan baz done lyezon an.
- sl_bt_sm_get_bonding_details kòmandman: Jwenn enfòmasyon detaye sou yon lyezon.
- sl_bt_sm_find_bonding_by_address kòmand: Jwenn enfòmasyon lyezon yo pa yon adrès aparèy Bluetooth.
- sl_bt_sm_set_legacy_oob kòmand: Mete done OOB yo pou kouple eritaj.
- Kòmand sl_bt_sm_set_oob: Pèmèt itilizasyon done OOB pou koneksyon an sekirite.
- Kòmandman sl_bt_sm_set_remote_oob: Mete done OOB ak valè konfimasyon yo resevwa nan men aparèy aleka pou koneksyon an sekirite.
- SL_BT_COMPONENT_CONNECTIONS konfigirasyon: yon eleman ka itilize pou konfigirasyon kantite koneksyon Bluetooth li bezwen anplis.
Amelyorasyon
Chanje API yo
Chanje nan lage 3.2.2.0
- Kòmand sl_bt_gap_set_privacy_mode() : Lè mòd konfidansyalite a aktive ak kòmandman sa a, adrès piblisite yo mete ak kòmandman sl_bt_advertiser_set_random_address() yo pa mete ajou pa pile a otonòm ankò. Pou chak piblisite ki sèvi ak adrès idantite aparèy la, pile a detanzantan jenere yon nouvo adrès prive ki ka rezoud oswa ki pa ka rezoud pou li nan mòd vi prive.
- Kòmand sl_bt_advertiser_set_configuration() : Yo te ajoute yon nouvo atik konfigirasyon (valè 16) pou pèmèt yon piblisite itilize adrès idantite aparèy mondyal la nan mòd vi prive. Konfigirasyon sa a pa gen okenn efè si aplikasyon itilizatè a mete adrès piblisite a ak kòmandman sl_bt_advertiser_set_random_address().
- sl_bt_sm_configure() kòmand: Yon nouvo opsyon pou chwazi si kouple a ta dwe pito jis travay oswa otantifye pè lè tou de opsyon yo posib ki baze sou anviwònman yo.
Chanje nan lage 3.2.1.0
Kòmand sl_bt_gattdb_commit() : Anvan sa, pile a te retire konfigirasyon karakteristik kliyan yo nan tout kliyan GATT eksepte konfigirasyon sèvis chanje lè baz done GATT lokal yo te chanje. Konpòtman sa a te chanje pou, pou kliyan GATT konekte, pile a sèlman retire konfigirasyon yo nan karakteristik yo retire yo.
Chanje nan lage 3.2.0.0
- SL_BT_CONFIG_MAX_CONNECTIONS konfigirasyon: Deplase nan konfigirasyon eleman bluetooth_feature_connection file sl_bluetooth_connection_config.h.
- SL_BT_CONFIG_USER_ADVERTISERS konfigirasyon: Deplase nan konfigirasyon eleman bluetooth_feature_advertiser file sl_bluetooth_advertiser_config.h.
- SL_BT_CONFIG_MAX_PERIODIC_ADVERTISING_SYNC konfigirasyon: Deplase nan konfigirasyon eleman bluetooth_feature_sync file sl_bluetooth_periodic_sync_config.h.
- UUID Sèvis CTE: valè yo mete ajou dapre spesifikasyon Bluetooth SIG la.
Pwoblèm fiks yo
Fiks nan lage 3.2.4.0
ID # | Deskripsyon |
735638 | Ranje yon vyolasyon aksè memwa lè w ap fèmen yon koneksyon Bluetooth si Manadjè Sekirite a pa inisyalize (sa vle di, eleman bluetooth_feature_sm la pa itilize). Vyolasyon an pa te lakòz okenn pwoblèm fonksyonalite li te ye nan vèsyon SDK lage. |
736501 | Ajoute app_properties.c la file nan RCP example pwojè pou sipòte mizajou firmwèr. |
737292 | Ranje pwoblèm nan ki lakòz echèk nan etablisman koneksyon ak optik sou LE Coded PHY a sou aparèy EFR32[B|M]G21. |
740185 | Ranje yon vyolasyon aksè memwa lè w ap fèmen yon koneksyon Bluetooth ki te gen yon operasyon lyezon echwe. Vyolasyon an pa te lakòz okenn pwoblèm fonksyonalite li te ye nan vèsyon SDK lage. |
740421 | Kontwolè Bluetooth la kounye a voye kantite bytes kòrèk pou chak pake pou tout entèval koneksyon. |
741923 | Ranje pwoblèm nan ki lakòz yon echèk nan demaraj bootloader soti nan koòdone HCI a lè l sèvi avèk kòmand machann espesifik 0xfc18 la. |
Fiks nan lage 3.2.3.0
ID # | Deskripsyon |
738646 | Ranje yon flit memwa ki rive lè yo louvri yon koneksyon Bluetooth. Pwoblèm lan te premye prezante nan Bluetooth SDK 3.2.0. |
Fiks nan lage 3.2.2.0
ID # | Deskripsyon |
683223 | Ranje pwoblèm ki valè pouvwa TX te pase bay lòd sl_bt_test_dtm_tx_v4() pa gen okenn efè lè w teste yon mòd konpayi asirans ki pa modil. |
708049 | Ranje pwoblèm nan ke kòmandman DTM yo pou transmisyon vag transpòtè unmodulated pa travay anvan yo te itilize yon lòd DTM TX pou yon siyal modulation. |
714913 | Ranje pwoblèm orè travay yon kontwolè Bluetooth ki lakòz dekoneksyon Bluetooth pandan optik la. |
725480 | Ranje pwoblèm nan ke aplikasyon aoa_locator san koneksyon pafwa echwe pou senkronize nan yon tag. |
728452 | Ranje pwoblèm nan ki fè konnen eleman Bluetooth HCI la pa reponn a lòd reset HCI la. |
730386 | LE Read Maximum Data Length Kòmandman HCI kounye a retounen valè maksimòm kòrèk kontwolè a sipòte. |
731566 | Ranje yon pwoblèm travay RTOS pandye lè inisye yon dekoneksyon pandan koneksyon Bluetooth an chiffres. |
733857 | Bluetooth HCI kounye a rapòte pake ACL ranpli kòrèkteman bay lame a. |
Fiks nan lage 3.2.1.0
ID # | Deskripsyon |
707252 | Amelyorasyon nan karakteristik LE Power Control. |
712526 | Ranje yon pwoblèm ak CTE (AoA/AoD) kote aparèy ka antre nan yon fay difisil si CTE san koneksyon oswa Silicon Labs CTE te pèmèt anvan kreyasyon koneksyon. |
714406 | Ranje pou LL/DDI/SCN/BV-25-C. |
715016 | Fiks LE Power Control inisyalizasyon. |
715286 | Koulye a, ogmante yon erè lè abònman nan notifikasyon oswa endikasyon echwe sou karakteristik ki pa sipòte sa yo. |
715414 | Ranje yon pwoblèm nan HCI a ki fè piblisite yo pa ka enfim ak kantite seri mete a 0 nan lòd la LE Set Extended Advertising Enable. |
717381 | Ranje pou Debi exampaplikasyon pou okipe done endikasyon kòrèkteman. |
718466 | Eleman 'NCP Entèfas' Bluetooth kounye a defini makro SL_BT_API_FULL, sa ki pèmèt tout tab lòd BGAPI yo dwe lye. Aplikasyon sib NCP bezwen sa yo. |
718867 | Re-aktive sipò konpozan lis blan pou soc_empty example app. |
723935 | Amelyorasyon nan Debi SoC example app. |
Fiks nan lage 3.2.0.0
ID # | Deskripsyon |
649254 | Anvan aplikasyon itilizatè yo te kapab mete pouvwa TX pi wo pase +10dBm menm si AFH (Adaptive Frequency Hopping) pa pèmèt. Sa a te fikse ke nivo maksimòm TX ka itilize a byen fikse epi retounen nan aplikasyon itilizatè a si AFH a pa te pèmèt. |
651247 | Précédemment, pile Bluetooth sou EFR32MG21 detanzantan pa t 'rekonèt yon dekoneksyon. Sa a se yon ka ki ra anpil ak pwobabilite a ka ogmante ak plis bri RF nan anviwònman an. Pwoblèm sa a te fikse. |
679431 | Anvan sa, DEBUG_EFM afimasyon te deklanche nan aparèy Seri 2 lè yo te kreye yon aplikasyon Bluetooth ki soti nan yon pwojè vid. Pwoblèm sa a pa egziste ankò nan lage sa a. |
686213 | Précédemment, pile Bluetooth la detanzantan te kapab bloke nan yon bouk p'ap janm fini an. Sipoze yon aplikasyon gen plizyè koneksyon kliyan GATT ki fè pwosedi GATT similtane nan kontèks entèwonp revèy dòmi an ak bouk prensipal aplikasyon an. Nan ka sa a, yon kondisyon ras ki ra ka lakòz yon koripsyon memwa pile, ki an vire lakòz yon pwosedi GATT echwe pou kòmanse. Pwoblèm lan pa egziste si yo rele API Bluetooth sèlman nan bouk prensipal la (nan mòd metal fè) oswa yon travay OS (nan mòd RTOS).
Pwoblèm koripsyon memwa nan ka itilize ki anwo a te fikse. Sepandan, kòmandman API Bluetooth pa ka rele nan kontèks entèwonp. Fè sa ka lakòz lòt pwoblèm enkoni. Sa a se dekri nan UG434: Silisyòm Labs Gid Devlopè Aplikasyon Bluetooth® C pou SDK v3.x. |
696220 | Ranje yon pwoblèm inisyalizasyon ki ka lakòz yon lòt pwotokòl lè l sèvi avèk move konfigirasyon RAIL nan yon aplikasyon pwotokòl dinamik miltip. |
696283 | Ranje yon pwoblèm ouvèti koneksyon ak yon piblisite pwolonje pandan optik la pèmèt. |
697200 | Ranje yon erè notasyon nan konfigirasyon Bluetooth pile RTOS la. |
698227 | Ranje yon pwoblèm ke yon travay nan Kouch Link pa fini lè radyo vin kole. Pwoblèm sa a rive trè raman epi li ka repwodiktif nan yon anviwònman okipe ak anpil piblisite, eskanè ak koneksyon Bluetooth. Solisyon an nan pwoblèm nan se entwodiksyon an nan yon watchdog radyo (nouvo eleman karakteristik bluetooth_feature_radio_watchdog). Yon travay pral avòte si gadyen an detekte ke radyo a vin kole. Pa default karakteristik sa a enfim pou konsève pou memwa. |
700422 | Ranje yon pwoblèm ouvèti koneksyon nan wòl santral lè optik ansanm sou diferan LE PHYs. |
703303 | Ranje imaj firmwèr la fileekstansyon non nan Bluetooth API sl_bt_dfu_flash_upload dokiman. |
703613 | Ranje avètisman konpilasyon lè l sèvi avèk IAR, ki gen rapò ak itilizasyon eleman mbedTLS nan aplikasyon Bluetooth yo. |
705969 | Koulye a, Radyo a ka inisyalize ak VSCALE aktive sou aparèy EFR32[B|M]G22. |
708029 | Ranje yon pwoblèm koneksyon Bluetooth ki te koze pa yon defo sou EFR32[B|M]G2[1|2] kote Manadjè pouvwa a pa reveye nan EM2 nan sèten sitiyasyon. |
714411 | Ranje yon pwoblèm kote yo te transmèt CTE san koneksyon sou tou de pake AUX_ADV_IND ak AUX_SYNC_IND. Konpòtman ki kòrèk la se transmèt li sèlman sou pake AUX_SYNC_IND. |
Pwoblèm li te ye nan Liberasyon aktyèl la
Pwoblèm an fonse yo te ajoute depi lage anvan an. Si w te rate yon lage, dènye nòt yo disponib sou https://www.si-labs.com/products/software.
ID # | Deskripsyon | solisyon |
337467 | MGM12P gen fòs siyal pòv lè w ap fè OTA ak Apploader. | Okenn |
361592 | Evènman sync_data pa rapòte pouvwa TX. | Okenn |
368403 |
Si mete entèval CTE a 1, yo ta dwe voye yon demann CTE nan chak entèval koneksyon. Men, li voye sèlman nan chak entèval koneksyon dezyèm. |
Okenn |
641122 |
Eleman pile Bluetooth la pa bay yon konfigirasyon pou chemen antèn RF. |
Sa a se yon pwoblèm espesyalman pou BGM210P. Yon solisyon se mete ajou manyèlman konfigirasyon an nan sl_bluetooth_config.h nan mòd modifye tèks.
Si yo itilize OTA ak Apploader, enkli eleman bluetooth_feature_ota_config nan pwojè aplikasyon an. Rele kòmandman sl_bt_ota_set_rf_path() pou mete chemen RF pou mòd OTA. |
650079 |
LE 2M PHY sou EFR32[B|M]G12 ak EFR32[B|M]G13 pa travay ak smartphones lè l sèvi avèk chip Mediatek Helio la akòz yon pwoblèm entèoperabilite. |
Pa gen solisyon ki egziste. Pou devlopman aplikasyon ak tès, dekoneksyon an ka evite lè w enfim 2M PHY ak sl_bt_connection_set_preferred_phy () oswa sl_bt_connection_set_default_preferred_phy (). |
682198 |
Pile Bluetooth la gen yon pwoblèm entèoperabilite sou 2M PHY ak yon PC Windows. |
Pa gen solisyon ki egziste. Pou devlopman aplikasyon ak tès, dekoneksyon an ka evite lè w enfim 2M PHY ak sl_bt_connection_set_preferred_phy () oswa sl_bt_connection_set_default_preferred_phy (). |
695148 | Bluetooth revèy mou pa travay lè Bluetooth sou-demande fonksyon kòmanse aktive. | Sèvi ak eleman senp revèy nan Bluetooth SDK oswa sèvis platfòm sleeptimer la. |
725498 | Aplikasyon aoa_locator ki baze sou koneksyon an pafwa fè aksidan ak mesaj erè Echwe pou pèmèt CTE. | Okenn |
730692 |
Yo obsève pousantaj erè pake 4-7% sou aparèy EFR32[B|M]G13 lè RSSI se ant -25 ak -10 dBm. PER a nominal (tankou pou fichye done a) tou de pi wo a ak anba seri sa a. |
Okenn |
Atik depreche
Depreche nan lage 3.2.1.0
- API enum sl_bt_gap_phy_type_t
Kalite enum sa a ranplase pa sl_bt_gap_phy_t. - API enum sl_bt_gap_phy_and_coding_type_t
Kalite enum sa a ranplase pa sl_bt_gap_phy_coding_t.
Ansyen kalite yo toujou valab epi yo ka itilize nan aplikasyon yo. Li rekòmande pou emigre nan nouvo kalite yo pi vit ke posib. Ansyen kalite yo pral retire nan pa mwens pase yon ane nan yon pwochen pi gwo lage SDK.
Depreche nan lage 3.2.0.0
- Kòmand API sl_bt_sm_list_bonding_entry
Kòmand sa a ranplase pa sl_bt_sm_get_bonding_handles ak sl_bt_sm_get_bonding_details kòmandman. - Kòmand API sl_bt_sm_set_oob_data
Kòmand sa a ranplase pa kòmandman sl_bt_sm_set_legacy_oob. - Kòmand API sl_bt_sm_use_sc_oob
Kòmand sa a ranplase pa kòmandman sl_bt_sm_set_oob. - Kòmand API sl_bt_sm_set_sc_remote_oob_data
Kòmand sa a ranplase pa lòd sl_bt_sm_set_remote_oob. - API kòmand sl_bt_system_set_soft_timer ak sl_bt_system_set_lazy_soft_timer
API Bluetooth pa bay yon ranplasman. Sèvi ak eleman senp revèy nan Bluetooth SDK oswa sèvis platfòm sleeptimer pou revèy.
AoA Compass Demo
Pou yo retire nan yon lage nan lavni. Demo sa a ranplase pa AoA Analyzer la.
ncp_vid ekzample aplikasyon
Pou yo retire nan yon lage nan lavni. Ansyen sa aample se ranplase pa ncp ex laample.
Retire atik yo
Retire nan lage 3.2.0.0
BGTool
BGTool yo retire nan vèsyon sa a epi ranplase pa Bluetooth NCP Commander ki gen ladann yon modèn, entwisyon, webkoòdone itilizatè ki baze sou kòm byen ke yon konsole entelijan ak IntelliSense ak bati-an dokiman API.
Sèvi ak Liberasyon sa a
Version sa a gen bagay sa yo
- Silicon Labs bibliyotèk pile Bluetooth
- Bluetooth sample aplikasyon yo
Pou plis enfòmasyon sou Bluetooth SDK gade QSG169: Bluetooth® SDK v3.x Quick Start Guide. Si w se nouvo nan Bluetooth gade UG103.14: Bluetooth LE Fondamantal.
Enstalasyon ak itilizasyon
Yon kont ki anrejistre nan Silicon Labs nesesè pou telechaje Silicon Labs Bluetooth SDK. Ou ka enskri nan https://sili-conlabs.force.com/apex/SL_CommunitiesSelfReg?form=short.
Enstriksyon enstalasyon Stack yo kouvri nan Gid Itilizatè sou entènèt Simplicity Studio 5.
Sèvi ak Bluetooth SDK v3.x ak platfòm devlopman Silicon Labs Simplicity Studio 5. Simplicity Studio asire ke pifò konpatibilite lojisyèl ak zouti yo jere kòrèkteman. Enstale lojisyèl ak mizajou firmwèr tablo san pèdi tan lè w ap fè w konnen. Sèlman sèvi ak Simplicity Studio 4 ak Bluetooth SDK v2.13.x ak pi ba.
Dokimantasyon espesifik pou vèsyon SDK la enstale ak SDK la. Ou ka jwenn plis enfòmasyon souvan nan atik baz konesans (KBAs). Referans API ak lòt enfòmasyon sou sa a ak degaje anvan yo disponib sou https://docs.silabs.com/.
Enfòmasyon sou sekirite
Sekirize entegrasyon vout
Lè yo deplwaye sou aparèy Secure Vault High, kle sansib tankou Long Term Key (LTK) yo pwoteje lè l sèvi avèk fonksyonalite Secure Vault Key Management. Tablo ki anba a montre kle ki pwoteje yo ak karakteristik pwoteksyon depo yo.
Kle vlope | Ekspòtab / ki pa-ekspòtab | Nòt |
Kle Remote Long Term (LTK) | Ki pa-ekspòtab | |
Kle Lokal Long Term (eritaj sèlman) | Ki pa-ekspòtab | |
Kle Rezolisyon Idantite Remote (IRK) | Ekspòtab | Dwe ekspòte pou rezon konpatibilite nan lavni |
Kle pou rezoud idantite lokal yo | Ekspòtab | Dwe Exportable paske kle a pataje ak lòt aparèy. |
Kle ki anvlope ki make kòm "Ki pa ekspòte" ka itilize men yo pa kapab viewed oswa pataje nan kouri.
Kle ki anvlope ki make kòm "Ekspòtab" ka itilize oswa pataje pandan y ap kouri, men yo rete chiffres pandan y ap estoke nan flash. Pou plis enfòmasyon sou fonksyonalite Secure Vault Key Management, gade AN1271: Secure Key Storage.
Konsèy Sekirite Sosyal
Pou abònman ak Konsèy Sekirite, konekte sou Portal kliyan Silicon Labs, epi chwazi Kont Kay. Klike sou HOME pou ale nan paj lakay pòtal la epi klike sou mozayik Jere Notifikasyon yo. Asire w ke 'Software/Security Advisory Notices & Product Change Notices (PCNs)' yo tcheke, epi ke ou abònman nan yon minimòm pou platfòm ou ak pwotokòl. Klike sou Save pou sove nenpòt chanjman.
Sipò
Kliyan Twous Devlopman yo kalifye pou fòmasyon ak sipò teknik. Sèvi ak Silicon Labs Bluetooth LE la web paj pou jwenn enfòmasyon sou tout pwodwi ak sèvis Bluetooth Silicon Labs, epi pou w enskri pou sipò pou pwodwi.
Ou ka kontakte sipò Silicon Laboratories nan http://www.silabs.com/support.
Senplisite Studio
Aksè yon sèl klike sou MCU ak zouti san fil, dokimantasyon, lojisyèl, bibliyotèk kòd sous ak plis ankò. Disponib pou Windows, Mac ak Linux!
- Portfolio IoT
www.silabs.com/IoT - SW/HW
www.silabs.com/simplicity - Kalite
www.silabs.com/quality - Sipò ak Kominote
www.silabs.com/community
Limit responsabilite nou
Silicon Labs gen entansyon bay kliyan dènye, egzat, ak apwofondi dokiman sou tout periferik ak modil ki disponib pou sistèm ak lojisyèl enplemantè ki sèvi ak oswa ki gen entansyon sèvi ak pwodwi yo Silicon Labs. Done karakterizasyon, modil ki disponib ak periferik, gwosè memwa ak adrès memwa yo refere a chak aparèy espesifik, ak paramèt "Tipik" yo bay yo ka varye nan aplikasyon diferan. Aplikasyon ekzamples ki dekri isit la yo se pou rezon ilistrasyon sèlman. Silicon Labs rezève dwa pou fè chanjman nan enfòmasyon sou pwodwi, espesifikasyon, ak deskripsyon yo san avètisman, epi li pa bay garanti sou presizyon oswa konplè enfòmasyon ki enkli yo. San notifikasyon alavans, Silicon Labs ka mete ajou firmwèr pwodwi pandan pwosesis fabrikasyon an pou rezon sekirite oswa fyab. Chanjman sa yo pa pral chanje espesifikasyon yo oswa pèfòmans nan pwodwi a. Silicon Labs pa dwe gen okenn responsablite pou konsekans itilizasyon enfòmasyon yo bay nan dokiman sa a. Dokiman sa a pa vle di oswa ekspreseman akòde okenn lisans pou konsepsyon oswa fabrike nenpòt sikwi entegre. Pwodwi yo pa fèt oswa otorize pou yo itilize nan nenpòt aparèy FDA Klas III, aplikasyon pou ki gen apwobasyon FDA anvan mache oswa Sistèm Sipò Viv san konsantman espesifik alekri Silicon Labs. Yon "Sistèm Sipò pou Vi" se nenpòt pwodwi oswa sistèm ki gen entansyon sipòte oswa kenbe lavi ak/oswa sante, ki, si li echwe, yo ka rezonab espere lakòz blesi pèsonèl enpòtan oswa lanmò. Pwodwi Silicon Labs yo pa fèt oswa otorize pou aplikasyon militè yo. Pwodwi Silicon Labs pa dwe itilize nan okenn sikonstans nan zam destriksyon mas ki gen ladan (men pa limite a) zam nikleyè, byolojik oswa chimik, oswa misil ki kapab delivre zam sa yo. Silicon Labs rejte tout garanti eksprime ak enplik epi yo pa dwe responsab oswa responsab pou okenn blesi oswa domaj ki gen rapò ak itilizasyon yon pwodwi Silicon Labs nan aplikasyon sa yo san otorizasyon. Remak: Kontni sa a ka gen tèminoloji ofansif ki kounye a demode. Silicon Labs ap ranplase tèm sa yo ak langaj enklizif tout kote sa posib. Pou plis enfòmasyon, vizite www.silabs.com/about-us/inclusive-lexicon-project
Enfòmasyon sou mak komèsyal yo
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ak logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ak konbinezon ladan yo , "mikwokontwolè ki pi zanmitay enèji nan mond lan", Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, Zentri logo ak Zentri DMS, Z-Wave®, ak lòt moun se mak komèsyal oswa mak anrejistre nan Silicon Labs. ARM, CORTEX, Cortex-M3 ak THUMB se mak oswa mak ki anrejistre nan ARM Holdings. Keil se yon mak ki anrejistre nan ARM Limited. Wi-Fi se yon mak ki anrejistre nan Wi-Fi Alliance. Tout lòt pwodwi oswa non mak ki mansyone isit la se mak komèsyal moun ki gen respektif yo.
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
USA
www.silabs.com
Dokiman / Resous
![]() |
SILICON LABS Bluetooth LE SDK lojisyèl [pdfGid Itilizatè Bluetooth LE SDK lojisyèl, Bluetooth LE, SDK lojisyèl, lojisyèl |