SILICON LABS Bluetooth LE SDK hugbúnaður
Útgáfudagur: 5. september 2023
Upplýsingar um vöru
Gecko SDK Suite 3.2 er hugbúnaðarþróunarsett (SDK) frá Silicon Labs. Það er hannað til að auðvelda þróun Bluetooth forrita og býður upp á ýmsa eiginleika og verkfæri til að auka þróunarferlið.
Helstu eiginleikar:
- Samhæfi og notkunartilkynningar
- Samhæfðir þýðendur
Samhæfi og notkunartilkynningar:
SDK veitir samhæfni og notkunartilkynningar til að tryggja rétta notkun og öryggi hugbúnaðarins. Fyrir öryggisuppfærslur og tilkynningar, skoðaðu öryggiskafla Gecko Platform útgáfuskýringa sem settar eru upp með þessu SDK eða farðu á Silicon Labs Release Notes síðuna. Mælt er með því að gerast áskrifandi að Security Advisories til að fá uppfærðar upplýsingar. Fyrir leiðbeiningar um notkun Secure Vault eiginleika eða ef þú ert nýr í Silicon Labs Bluetooth SDK, skoðaðu hlutann „Notkun þessa útgáfu“.
Samhæfðir þýðendur:
G ecko SDK Suite 3.2 er samhæft við eftirfarandi þýðanda:
- GCC (The GNU Compiler Collection) útgáfa 10.2.0, fylgir Simplicity Studio.
Umbætur:
Eftirfarandi endurbætur hafa verið gerðar í útgáfu 3.2.9.0:
- Breytt API
Nýir hlutir:
Eftirfarandi nýjum eiginleikum hefur verið bætt við í fyrri útgáfum:
Útgáfa 3.2.4.0:
- Python-undirstaða Host Examples: Python-undirstaða gestgjafi examples til notkunar
með pyBGAPI eru nú fáanlegar. Þú getur fundið þá á https://github.com/SiliconLabs/pybgapi-examples.
Útgáfa 3.2.0.0:
- Bluetooth Host Controller tengi: Bluetooth Host Controller tengi er nú stutt. Sjá AN1328: Virkja útvarps-samvinnsluvél með því að nota Bluetooth HCI aðgerðina fyrir frekari upplýsingar.
- Kvikur GATT gagnagrunnur: Nú er hægt að búa til og stjórna GATT gagnagrunninum á GATT þjóninum á kraftmikinn hátt með Bluetooth API. Til að nota þennan eiginleika skaltu hafa íhlutinn „bluetooth_feature_dynamic_gattdb“ með. Sjá skjöl íhluta og stillingar og tilvísun Bluetooth API fyrir frekari upplýsingar.
- Samtímis skönnun: Bluetooth staflan styður nú samtímis skönnun á LE 1M og kóðaða PHY. Þessi eiginleiki krefst vélbúnaðarstuðnings og er aðeins fáanlegur á ákveðnum tækjum.
- Afköst skráningar: NCP hýsingarforrit styðja nú skráningu á afköst forritsins. Notaðu "-l" valkostinn til að virkja þennan eiginleika. Afköst gildið er vistað á CSV sniði og skráningarfærsla er skrifuð einu sinni á mínútu.
- pyBGAPI: pyBGAPI bókasafnið, sem útfærir BGAPI samskiptareglur í Python, er nú gefið út á pypi.org. Þú getur fundið það á https://pypi.org/project/pybgapi/.
- Ný verkfæri fyrir komuhorn (AoA) þróun: SDK inniheldur AoA Analyzer, nýtt 3D grafískt tól sem er samþætt í Studio til að meta AoA útreikning með einum staðsetningartæki og mörgum tags. Þetta tól kemur í stað fyrra AoA Compass Demo forritsins.
LYKILEIGNIR
- Bluetooth HCI stuðningur
- Samtímis skönnun á 1M og Coded-PHY
- Dynamic GATT stillingar
- Gefa út pyBGAPI á pypi.org
- Ný verkfæri fyrir komuhornsþróun
Silicon Labs er leiðandi söluaðili í Bluetooth vélbúnaðar- og hugbúnaðartækni, notuð í vörum eins og íþróttum og líkamsrækt, rafeindatækni, leiðarljósum og snjallheimaforritum. Kjarna SDK er háþróaður Bluetooth 5.2 samhæfður stafli sem veitir alla kjarnavirkni ásamt mörgum API til að einfalda þróun. Kjarnavirknin býður upp á bæði sjálfstæða stillingu sem gerir þróunaraðila kleift að búa til og keyra forritið sitt beint á SoC, eða í NCP ham sem gerir kleift að nota ytri hýsil MCU.
Þessar útgáfuskýringar ná yfir SDK útgáfu(r):
- 3.2.9.0 gefin út 5. september 2023 (aðeins undirliggjandi vettvangsbreytingar)
- 3.2.8.0 gefin út 13. júlí 2023 (stuðningur við EFR32xG21, Revision C og síðar)
- 3.2.6.0 gefin út 29. mars 2023 (stuðningur við snemmbúinn aðgangshluta)
- 3.2.5.0 gefin út 11. janúar 2023 (stuðningur við snemmbúinn aðgang)
- 3.2.4.0 gefin út 13. október 2021
- 3.2.3.0 gefin út 24. september 2021
- 3.2.2.0 gefin út 8. september 2021
- 3.2.1.0 gefin út 21. júlí 2021
- 3.2.0.0 gefin út 16. júní 2021
Samhæfi og notkunartilkynningar
Fyrir upplýsingar um öryggisuppfærslur og tilkynningar, sjá öryggiskafla Gecko Platform útgáfuskýringa sem settar eru upp með þessu SDK eða á Silicon Labs útgáfuskýringa síðunni. Silicon Labs mælir einnig eindregið með því að þú gerist áskrifandi að öryggisráðgjöfum til að fá uppfærðar upplýsingar. Fyrir leiðbeiningar sem og athugasemdir um notkun Secure Vault eiginleika, eða ef þú ert nýr í Silicon Labs Bluetooth SDK, sjá Notkun þessa útgáfu.
Samhæfðir þýðendur:
IAR Embedded Workbekk fyrir ARM (IAR-EWARM) útgáfu 8.50.9
- Notkun vín til að byggja með IarBuild.exe skipanalínuforritinu eða IAR Embedded Workbench GUI á macOS eða Linux gæti leitt til rangra files verið notað vegna árekstra í kjötkássa reiknirit víns til að mynda stutt file nöfnum.
- Viðskiptavinum á macOS eða Linux er ráðlagt að byggja ekki með IAR utan Simplicity Studio. Viðskiptavinir sem gera ættu að sannreyna vandlega að rétt files eru notuð.
GCC (The GNU Compiler Collection) útgáfa 10.2.0, fylgir Simplicity Studio.
Nýir hlutir
Nýir eiginleikar
Bætt við útgáfu 3.2.4.0
Python-undirstaða Host Examples
Python-undirstaða gestgjafi tdamples til notkunar með pyBGAPI eru nú fáanleg (https://github.com/SiliconLabs/pybgapi-examples).
Bætt við útgáfu 3.2.0.0
Bluetooth Host Controller tengi
Frá og með þessari útgáfu er Bluetooth Host Controller Interface studd. Sjá AN1328: Að virkja útvarpssamvinnsluvél með því að nota Bluetooth HCI aðgerðina.
Kvikur GATT gagnagrunnur
Í GATT þjóninum er hægt að búa til og stjórna GATT gagnagrunninum á virkan hátt með Bluetooth API. Til að nota þennan eiginleika skaltu fylgja með
hluti bluetooth_feature_dynamic_gattdb. Sjá skjöl íhluta og stillingar og tilvísun Bluetooth API.
Samtímis skönnun
Bluetooth staflan styður samtímis skönnun á LE 1M og kóðaða PHY. Þessi eiginleiki krefst vélbúnaðarstuðnings og er aðeins fáanlegur á ákveðnum tækjum.
Nýtt Example Forrit
- Bluetooth – NCP (með Dynamic GATT stuðningi): Mælt með í stað Bluetooth – NCP tómt, sem hefur verið úrelt.
- Bluetooth – RCP
- Bluetooth - SoC Blinky
- Bluetooth – SoC Light Standard DMP og Bluetooth – SoC Empty Standard DMP fyrir EFRG32[B|M]G21 \
- Bluetooth - SoC gegnumstreymi
- Bluetooth – SoC samvirknipróf: Eingöngu kynningar tvíundir, engin uppspretta
Afköst skráning
NCP hýsingarforrit styðja skráningu á afköst forritsins. Notaðu -l valkostinn til að virkja eiginleikann. Afköst gildi er vistað á CSV sniði. Skráningarfærsla er skrifuð einu sinni á mínútu.
pyBGAPI
pyBGAPI bókasafnið, sem útfærir BGAPI samskiptareglur í Python, er gefið út á pypi.org (https://pypi.org/project/pybgapi/).
Ný verkfæri fyrir komuhorn (AoA) þróun
AoA Analyzer: Nýtt þrívíddar grafískt tól samþætt í Studio til að meta AoA útreikning fljótt með einum staðsetningartæki og mörgum tags. Þetta tól kemur í stað fyrra AoA Compass Demo forritsins.
AoA Configurator: Nýtt þrívíddar grafískt tól til að hjálpa viðskiptavinum að búa til gilda fjölstaðsetningarstillingu file fyrir notkunartilvik með mörgum staðsetningum.
Ný forritaskil
Fyrir frekari skjöl og skipanalýsingar vinsamlegast skoðaðu Bluetooth API tilvísunina í SDK uppsetningunni eða API tilvísun á netinu sem er sértæk fyrir SDK útgáfuna sem þú ert að nota. Nýjasta útgáfan er kl https://docs.silabs.com/bluetooth/latest/.
Bætt við útgáfu 3.2.0.0
- sl_bt_connection_read_remote_used_features skipun: Lestu eiginleika tenglalags sem studd er af ytra tæki.
- sl_bt_evt_connection_remote_used_features atburður: Tilgreinið eiginleika tenglalagsins sem studd er af ytra tæki.
- sl_bt_gatt_server_read_client_supported_features skipun: Lestu eiginleika sem styðja GATT biðlara.
- sl_bt_gattdb_new_session skipun: Byrjaðu nýja GATT gagnagrunnsuppfærslulotu.
- sl_bt_gattdb_add_service skipun: Bættu þjónustu við GATT gagnagrunninn.
- sl_bt_gattdb_remove_service skipun: Fjarlægðu þjónustu úr GATT gagnagrunninum.
- sl_bt_gattdb_add_included_service skipun: Bættu innifalinni þjónustueigind við þjónustu.
- sl_bt_gattdb_remove_included_service skipun: Fjarlægðu innifalinn þjónustueigindi úr þjónustu.
- sl_bt_gattdb_add_uuid16_characteristic skipun: Bættu 16-bita UUID einkenni inn í þjónustu.
- sl_bt_gattdb_add_uuid128_characteristic skipun: Bættu 128-bita UUID einkenni inn í þjónustu.
- sl_bt_gattdb_remove_characteristic skipun: Fjarlægðu einkenni úr þjónustu.
- sl_bt_gattdb_add_uuid16_descriptor skipun: Bættu 16 bita UUID lýsingu við einkenni.
- sl_bt_gattdb_add_uuid128_descriptor skipun: Bættu 128 bita UUID lýsingu við einkenni.
- sl_bt_gattdb_remove_descriptor skipun: Fjarlægðu lýsingu úr einkenni.
- sl_bt_gattdb_start_service skipun: Ræstu þjónustu þannig að hún verði sýnileg ytri GATT viðskiptavinum.
- sl_bt_gattdb_stop_service skipun: Stöðva þjónustu þannig að hún verði ósýnileg ytri GATT viðskiptavinum.
- sl_bt_gattdb_start_characteristic skipun: Byrjaðu eiginleika þannig að hann verði sýnilegur ytri GATT viðskiptavinum.
- sl_bt_gattdb_stop_characteristic skipun: Stöðva einkenni þannig að það verði ósýnilegt ytri GATT viðskiptavinum.
- sl_bt_gattdb_commit skipun: Vistaðu allar breytingar sem gerðar eru á núverandi lotu í GATT gagnagrunninum og lokaðu lotunni. sl_bt_gattdb_abort skipun: Hætta við allar breytingar sem gerðar eru í núverandi lotu á GATT
- gagnagrunni og loka fundinum.
- sl_bt_sm_get_bonding_handles skipun: Fáðu handföngin í tengigagnagrunninum.
- sl_bt_sm_get_bonding_details skipun: Fáðu nákvæmar upplýsingar um tengingu.
- sl_bt_sm_find_bonding_by_address skipun: Finndu tengiupplýsingarnar með heimilisfangi Bluetooth tækis.
- sl_bt_sm_set_legacy_oob skipun: Stilltu OOB gögnin fyrir eldri pörun.
- sl_bt_sm_set_oob skipun: Virkjaðu notkun OOB gagna fyrir örugga tengingapörun.
- sl_bt_sm_set_remote_oob skipun: Stilltu OOB gögnin og staðfestingargildin sem berast frá ytra tækinu fyrir örugga tengingapörun.
- SL_BT_COMPONENT_CONNECTIONS stillingar: getur verið notað af íhlut til að stilla magn Bluetooth-tenginga sem hann þarfnast til viðbótar.
Umbætur
Breytt API
Breytt í útgáfu 3.2.2.0
- sl_bt_gap_set_privacy_mode() skipun: Þegar næðisstillingin er virkjuð með þessari skipun eru vistföng auglýsenda sem sett eru með sl_bt_advertiser_set_random_address() skipuninni ekki lengur uppfærð af staflanum sjálfkrafa. Fyrir hvern auglýsanda sem notar auðkennisvistfang tækisins býr staflinn reglulega til nýtt uppleysanlegt eða óleysanlegt einkavistfang fyrir hann í persónuverndarstillingu.
- sl_bt_advertiser_set_configuration() skipun: Nýtt stillingaratriði (gildi 16) hefur verið bætt við til að leyfa auglýsanda að nota alþjóðlegt auðkenni tækisins í persónuverndarstillingu. Þessi stilling hefur engin áhrif ef heimilisfang auglýsanda hefur verið stillt af notandaforritinu með sl_bt_advertiser_set_random_address() skipuninni.
- sl_bt_sm_configure() skipun: Nýr valkostur til að velja hvort pörunin ætti frekar að virka eða staðfest pörun þegar báðir valkostir eru mögulegir miðað við stillingarnar.
Breytt í útgáfu 3.2.1.0
sl_bt_gattdb_commit() skipun: Áður fjarlægði staflinn einkennisstillingar biðlara allra GATT-viðskiptavina nema þjónustu-breyttu uppsetningu þegar staðbundnum GATT-gagnagrunni var breytt. Þessari hegðun hefur verið breytt þannig að fyrir tengda GATT-viðskiptavini fjarlægir staflan aðeins stillingar fjarlægu eiginleikanna.
Breytt í útgáfu 3.2.0.0
- SL_BT_CONFIG_MAX_CONNECTIONS stillingar: Fært í stillingu bluetooth_feature_connection íhluta file sl_bluetooth_connection_config.h.
- SL_BT_CONFIG_USER_ADVERTISERS stillingar: Fært í stillingu bluetooth_feature_advertiser íhluta file sl_bluetooth_advertiser_config.h.
- SL_BT_CONFIG_MAX_PERIODIC_ADVERTISING_SYNC stillingar: Fært í Bluetooth_feature_sync íhluta stillingu file sl_bluetooth_periodic_sync_config.h.
- CTE Service UUID: gildi eru uppfærð í samræmi við Bluetooth SIG forskriftina.
Föst mál
Lagað í útgáfu 3.2.4.0
auðkenni # | Lýsing |
735638 | Lagfærðu brot á minnisaðgangi þegar lokað er á Bluetooth-tengingu ef öryggisstjórinn er óræstur (þ.e. Bluetooth_feature_sm hluti er ónotaður). Brotið hefur ekki valdið neinum þekktum virknivandamálum í útgefnum SDK útgáfum. |
736501 | Bættu við app_properties.c file inn í RCP exampLe verkefni til að styðja fastbúnaðaruppfærslur. |
737292 | Lagaðu vandamálið sem veldur bilun í tengingum og skönnun á LE kóðaða PHY á EFR32[B|M]G21 tækjum. |
740185 | Lagfærðu brot á minnisaðgangi þegar lokað er á Bluetooth-tengingu sem hafði misheppnaða tengingaraðgerð. Brotið hefur ekki valdið neinum þekktum virknivandamálum í útgefnum SDK útgáfum. |
740421 | Bluetooth-stýringin sendir nú réttan fjölda bæta á hvern pakka fyrir öll tengingartímabil. |
741923 | Lagaðu vandamálið sem veldur bilun í ræsingu í ræsiforriti frá HCI viðmótinu með því að nota söluaðilasértæka skipunina 0xfc18. |
Lagað í útgáfu 3.2.3.0
auðkenni # | Lýsing |
738646 | Lagfærðu minnisleka sem verður þegar Bluetooth-tenging er opnuð. Málið var fyrst kynnt í Bluetooth SDK 3.2.0. |
Lagað í útgáfu 3.2.2.0
auðkenni # | Lýsing |
683223 | Lagaðu vandamálið að TX-aflgildið sem var sent til sl_bt_test_dtm_tx_v4() skipunarinnar hefur engin áhrif þegar ómótað burðarkerfi er prófað. |
708049 | Lagaðu málið að DTM skipanir fyrir ómótaða burðarbylgjusending virka ekki áður en DTM TX skipun fyrir mótað merki hefur verið notuð. |
714913 | Lagaðu verkefnaáætlunarvandamál Bluetooth-stjórnanda sem veldur Bluetooth-tengingu við skönnun. |
725480 | Lagaðu vandamálið sem tengilausa aoa_locator appið tekst stundum ekki að samstilla við a tag. |
728452 | Lagaðu málið að Bluetooth HCI íhluturinn svarar ekki HCI endurstillingarskipuninni. |
730386 | LE Read Maximum Data Length HCI skipunin skilar nú réttum hámarksgildum sem stjórnandinn styður. |
731566 | Lagaðu vandamál sem hangir á RTOS verkefni þegar þú hefur sambandsrof á meðan Bluetooth-tengingin er dulkóðuð. |
733857 | Bluetooth HCI tilkynnir nú lokið ACL pakka á réttan hátt til gestgjafans. |
Lagað í útgáfu 3.2.1.0
auðkenni # | Lýsing |
707252 | Endurbætur á LE Power Control eiginleikanum. |
712526 | Lagaðu vandamál með CTE (AoA/AoD) þar sem tæki gæti lent í harðri bilun ef tengingarlaus CTE eða Silicon Labs CTE var virkjað áður en tenging var stofnuð. |
714406 | Lagfæring fyrir LL/DDI/SCN/BV-25-C. |
715016 | Föst LE Power Control frumstilling. |
715286 | Nú kemur upp villu þegar þú gerist áskrifandi að tilkynningum eða vísbendingum mistakast á eiginleikum sem styðja ekki þá. |
715414 | Lagaðu vandamál í HCI þar sem ekki er hægt að slökkva á auglýsendum með stillingu á fjölda setta á 0 í LE Set Extended Advertising Enable skipuninni. |
717381 | Lagað fyrir gegnumstreymi tdampumsókn til að meðhöndla vísbendingagögn á réttan hátt. |
718466 | Bluetooth 'NCP tengi' hluti skilgreinir nú SL_BT_API_FULL fjölvi, sem gerir kleift að tengja allar BGAPI skipanatöflur. Þetta er þörf fyrir NCP markforrit. |
718867 | Kveikti aftur á stuðningi við hvítlistahluta fyrir soc_empty example app. |
723935 | Umbætur á SoC afköstum tdample app. |
Lagað í útgáfu 3.2.0.0
auðkenni # | Lýsing |
649254 | Áður gátu notendaforrit stillt TX afl hærra en +10dBm, jafnvel þó að AFH (Adaptive Frequency Hopping) sé ekki virkt. Þetta hefur verið lagað að hámarks nothæft TX aflstig sé rétt stillt og skilað aftur í notendaforritið ef AFH hefur ekki verið virkt. |
651247 | Áður þekkti Bluetooth staflan á EFR32MG21 stundum ekki rof. Þetta er mjög sjaldgæft tilfelli og líkurnar geta aukist með meiri RF hávaða í umhverfinu. Þetta mál hefur verið lagað. |
679431 | Áður var DEBUG_EFM fullyrðingin ræst í 2. röð tækjum þegar Bluetooth forrit var búið til úr tómu verkefni. Þetta mál er ekki lengur til í þessari útgáfu. |
686213 | Áður fyrr gat Bluetooth staflanum stundum festst í eilífri lykkju. Gerum ráð fyrir að forrit hafi margar GATT biðlaratengingar sem framkvæma samtímis GATT verklagsreglur frá bæði svefntímarofssamhenginu og aðallykkju forritsins. Í þessu tilviki gæti sjaldgæft keppnisástand valdið spillingu á staflaminni, sem aftur veldur því að GATT aðferð mistekst að hefjast. Vandamálið er ekki til staðar ef Bluetooth API er aðeins kallað úr aðallykkju (í beinum málmham) eða OS verkefni (í RTOS ham).
Vandamálið með skemmdir á minni í notkunartilvikinu hér að ofan hefur verið lagað. Hins vegar er ekki hægt að kalla á Bluetooth API skipanir úr truflunarsamhengi. Að gera þetta gæti leitt til annarra óþekktra vandamála. Þessu er lýst í UG434: Silicon Labs Bluetooth® C forritahönnuðarhandbók fyrir SDK v3.x. |
696220 | Lagaðu frumstillingarvandamál sem gæti valdið annarri samskiptareglu með því að nota rangar RAIL stillingar í kraftmiklu forriti með mörgum samskiptareglum. |
696283 | Lagaðu vandamál með opnun tengingar með útbreiddan auglýsanda á meðan skönnun er virkjuð. |
697200 | Lagfærðu nótnavillu í Bluetooth stafla RTOS stillingum. |
698227 | Lagaðu vandamál sem verkefni í Link Layer lýkur ekki þegar útvarp festist. Þetta vandamál kemur mjög sjaldan fyrir og það gæti verið endurskapað í annasömu umhverfi með mörgum auglýsendum, skanna og Bluetooth-tengingum. Lausnin á málinu er innleiðing á útvarpsvakthundi (nýr eiginleikaþáttur bluetooth_feature_radio_watchdog). Verkefni verður hætt ef varðhundurinn skynjar að útvarpið festist. Sjálfgefið er að þessi eiginleiki sé óvirkur til að spara minni. |
700422 | Lagaðu vandamál með opnun tenginga í aðalhlutverki þegar þú skannar samtímis á mismunandi LE PHYs. |
703303 | Lagaðu vélbúnaðarmyndina filenafnlenging í sl_bt_dfu_flash_upload skjölum fyrir Bluetooth API. |
703613 | Lagfærðu viðvaranir um söfnun með IAR, sem tengjast notkun mbedTLS íhluta í Bluetooth forritum. |
705969 | Nú er hægt að frumstilla útvarpið með VSCALE virkt á EFR32[B|M]G22 tækjum. |
708029 | Lagfærðu vandamál með Bluetooth-tengingu sem stafaði af galla á EFR32[B|M]G2[1|2] þar sem Power Manager nær ekki að vakna af EM2 við ákveðnar aðstæður. |
714411 | Lagaðu vandamál þar sem tengilaus CTE var send á bæði AUX_ADV_IND og AUX_SYNC_IND pakka. Rétt hegðun er að senda það aðeins á AUX_SYNC_IND pökkum. |
Þekkt vandamál í núverandi útgáfu
Feitletruð tölublöð voru bætt við frá fyrri útgáfu. Ef þú hefur misst af útgáfu eru nýlegar útgáfuskýringar fáanlegar á https://www.si-labs.com/products/software.
auðkenni # | Lýsing | Lausn |
337467 | MGM12P hefur lélegan merkistyrk þegar þú gerir OTA með Apploader. | Engin |
361592 | Sync_data atburðurinn tilkynnir ekki TX afl. | Engin |
368403 |
Ef CTE bil er stillt á 1, ætti að senda CTE beiðni á hverju tengingarbili. En það er aðeins sent á öðru hverju tengibili. |
Engin |
641122 |
Bluetooth staflahlutinn veitir ekki uppsetningu fyrir RF loftnetsslóð. |
Þetta er vandamál sérstaklega fyrir BGM210P. Ein lausn er að uppfæra uppsetninguna handvirkt í sl_bluetooth_config.h í textabreytingarham.
Ef OTA með Apploader er notað skaltu hafa Bluetooth_feature_ota_config íhlutinn með í forritaverkefninu. Hringdu í skipunina sl_bt_ota_set_rf_path() til að stilla RF slóðina fyrir OTA ham. |
650079 |
LE 2M PHY á EFR32[B|M]G12 og EFR32[B|M]G13 gerir það ekki vinna með snjallsíma sem nota Mediatek Helio flöguna vegna samvirknivanda. |
Engin lausn er til. Fyrir þróun og prófun forrita er hægt að forðast sambandsrof með því að slökkva á 2M PHY með sl_bt_connection_set_preferred_phy() eða sl_bt_connection_set_default_preferred_phy(). |
682198 |
Bluetooth-stafla er með samvirknivandamál á 2M PHY með Windows tölvu. |
Engin lausn er til. Fyrir þróun og prófun forrita er hægt að forðast sambandsrof með því að slökkva á 2M PHY með sl_bt_connection_set_preferred_phy() eða sl_bt_connection_set_default_preferred_phy(). |
695148 | Mjúkur Bluetooth-teljari virkar ekki þegar kveikt er á ræsingareiginleika Bluetooth á eftirspurn. | Notaðu einfalda tímamælishlutann í Bluetooth SDK eða sleeptimer vettvangsþjónustunni. |
725498 | Tengingartengda aoa_locator forritið hrynur stundum með villuboðum Mistókst að virkja CTE. | Engin |
730692 |
4-7% pakkavilluhlutfall sést á EFR32[B|M]G13 tækjum þegar RSSI er á milli -25 og -10 dBm. PER er nafngildi (samkvæmt gagnablaðinu) bæði fyrir ofan og undir þessu bili. |
Engin |
Úreltir hlutir
Úrelt í útgáfu 3.2.1.0
- API enum sl_bt_gap_phy_type_t
Þessari enum tegund er skipt út fyrir sl_bt_gap_phy_t. - API enum sl_bt_gap_phy_and_coding_type_t
Þessari enum tegund er skipt út fyrir sl_bt_gap_phy_coding_t.
Gamlar gerðir eru enn í gildi og hægt er að nota þær í forritum. Mælt er með því að fara yfir í nýju tegundirnar eins fljótt og auðið er. Gamlar gerðir verða fjarlægðar eftir ekki minna en eitt ár í framtíðar meiriháttar SDK útgáfu.
Úrelt í útgáfu 3.2.0.0
- API skipun sl_bt_sm_list_bonding_entry
Þessari skipun er skipt út fyrir sl_bt_sm_get_bonding_handles og sl_bt_sm_get_bonding_details skipanir. - API skipun sl_bt_sm_set_oob_data
Þessari skipun er skipt út fyrir skipunina sl_bt_sm_set_legacy_oob. - API skipun sl_bt_sm_use_sc_oob
Þessari skipun er skipt út fyrir skipunina sl_bt_sm_set_oob. - API skipun sl_bt_sm_set_sc_remote_oob_data
Þessari skipun er skipt út fyrir skipunina sl_bt_sm_set_remote_oob. - API skipanir sl_bt_system_set_soft_timer og sl_bt_system_set_lazy_soft_timer
Bluetooth API koma ekki í staðinn. Notaðu einfalda tímamælahlutann í Bluetooth SDK eða sleeptimer vettvangsþjónustuna fyrir tímamæla.
AoA Compass Demo
Til að fjarlægja í framtíðarútgáfu. Þessari kynningu er skipt út fyrir AoA Analyzer.
ncp_empty tdample umsókn
Til að fjarlægja í framtíðarútgáfu. Þetta frvample er skipt út fyrir ncp example.
Fjarlægðir hlutir
Fjarlægt í útgáfu 3.2.0.0
BGTool
BGTool er fjarlægt í þessari útgáfu og skipt út fyrir Bluetooth NCP Commander sem inniheldur nútímalegt, leiðandi, web-undirstaða notendaviðmót auk snjallborðs með IntelliSense og innbyggðum API skjölum.
Að nota þessa útgáfu
Þessi útgáfa inniheldur eftirfarandi
- Silicon Labs Bluetooth stafla bókasafn
- Bluetooth sample umsóknir
Fyrir frekari upplýsingar um Bluetooth SDK sjá QSG169: Bluetooth® SDK v3.x Quick Start Guide. Ef þú ert nýr í Bluetooth skaltu skoða UG103.14: Bluetooth LE Fundamentals.
Uppsetning og notkun
Skráður reikningur hjá Silicon Labs er nauðsynlegur til að hlaða niður Silicon Labs Bluetooth SDK. Hægt er að skrá sig á https://sili-conlabs.force.com/apex/SL_CommunitiesSelfReg?form=short.
Fjallað er um uppsetningarleiðbeiningar í Simplicity Studio 5 netnotendahandbókinni.
Notaðu Bluetooth SDK v3.x með Silicon Labs Simplicity Studio 5 þróunarvettvangi. Simplicity Studio tryggir að flestum hugbúnaði og tólum samhæfni sé stjórnað á réttan hátt. Settu upp hugbúnað og vélbúnaðaruppfærslur tafarlaust þegar þú færð tilkynningu. Notaðu aðeins Simplicity Studio 4 með Bluetooth SDK v2.13.x og lægri.
Skjöl sem eru sértæk fyrir SDK útgáfuna eru sett upp með SDK. Viðbótarupplýsingar má oft finna í þekkingargrunnsgreinum (KBA). API tilvísanir og aðrar upplýsingar um þessa og fyrri útgáfur eru fáanlegar á https://docs.silabs.com/.
Öryggisupplýsingar
Örugg Vault samþætting
Þegar þeir eru settir á Secure Vault High tæki eru viðkvæmir lyklar eins og Long Term Key (LTK) verndaðir með því að nota Secure Vault Key Management virknina. Taflan hér að neðan sýnir vernduðu lyklana og geymsluverndareiginleika þeirra.
Innpakkaður lykill | Útflutningshæft / óútflutningshæft | Skýringar |
Fjarstýrður langtímalykill (LTK) | Óútflutningshæft | |
Staðbundinn langtímalykill (aðeins eldri) | Óútflutningshæft | |
Fjarstýringarlykill (IRK) | Útflutningshæft | Verður að vera hægt að flytja út af framtíðarsamhæfisástæðum |
Staðbundinn auðkennislykill | Útflutningshæft | Verður að vera hægt að flytja út vegna þess að lyklinum er deilt með öðrum tækjum. |
Vafðir lyklar sem eru merktir sem „Non-Exportable“ er hægt að nota en ekki viewed eða deilt á keyrslutíma.
Vafðir lyklar sem eru merktir sem „Exportable“ er hægt að nota eða deila á keyrslutíma en haldast dulkóðaðir meðan þeir eru geymdir í flash. Fyrir frekari upplýsingar um Secure Vault Key Management virkni, sjá AN1271: Secure Key Storage.
Öryggisráðgjöf
Til að gerast áskrifandi að öryggisráðgjöf, skráðu þig inn á Silicon Labs viðskiptavinagáttina og veldu síðan Account Home. Smelltu á HEIM til að fara á heimasíðu gáttarinnar og smelltu síðan á Stjórna tilkynningar reitnum. Gakktu úr skugga um að hakað sé við „Hugbúnaðar-/öryggisráðgjafar og tilkynningar um vörubreytingar (PCN)“ og að þú sért að lágmarki áskrifandi að vettvangi þínum og samskiptareglum. Smelltu á Vista til að vista allar breytingar.
Stuðningur
Viðskiptavinir Þróunarsetts eiga rétt á þjálfun og tækniaðstoð. Notaðu Silicon Labs Bluetooth LE web síðu til að fá upplýsingar um allar Silicon Labs Bluetooth vörur og þjónustu, og til að skrá þig fyrir vörustuðning.
Þú getur haft samband við stuðning Silicon Laboratories á http://www.silabs.com/support.
Simplicity stúdíó
Aðgangur með einum smelli að MCU og þráðlausum verkfærum, skjölum, hugbúnaði, frumkóðasöfnum og fleira. Í boði fyrir Windows, Mac og Linux!
- IoT safn
www.silabs.com/IoT - SV/HW
www.silabs.com/Simplicity - Gæði
www.silabs.com/quality - Stuðningur og samfélag
www.silabs.com/community
Fyrirvari
Silicon Labs ætlar að veita viðskiptavinum nýjustu, nákvæma og ítarlega skjölin um öll jaðartæki og einingar sem eru tiltækar fyrir kerfis- og hugbúnaðarframleiðendur sem nota eða ætla að nota Silicon Labs vörurnar. Einkennisgögn, tiltækar einingar og jaðartæki, minnisstærðir og minnisföng vísa til hvers tiltekins tækis og „Dæmigert“ færibreytur geta verið mismunandi eftir mismunandi forritum. Umsókn tdampLesið sem lýst er hér er eingöngu til lýsingar. Silicon Labs áskilur sér rétt til að gera breytingar án frekari fyrirvara á vöruupplýsingum, forskriftum og lýsingum hér, og gefur enga ábyrgð á nákvæmni eða heilleika meðfylgjandi upplýsinga. Án fyrirvara getur Silicon Labs uppfært fastbúnað vörunnar meðan á framleiðsluferlinu stendur af öryggis- eða áreiðanleikaástæðum. Slíkar breytingar munu ekki breyta forskriftum eða frammistöðu vörunnar. Silicon Labs ber enga ábyrgð á afleiðingum notkunar upplýsinganna sem gefnar eru upp í þessu skjali. Þetta skjal felur ekki í sér eða gefur beinlínis leyfi til að hanna eða búa til samþættar rafrásir. Vörurnar eru ekki hannaðar eða heimilaðar til notkunar í neinum FDA Class III tækjum, forritum þar sem FDA formarkaðssamþykki er krafist eða lífsstuðningskerfum án sérstaks skriflegs samþykkis Silicon Labs. „Lífsstuðningskerfi“ er hvers kyns vara eða kerfi sem ætlað er að styðja við eða viðhalda lífi og/eða heilsu, sem, ef það mistekst, má með sanngirni búast við að muni leiða til verulegs líkamstjóns eða dauða. Silicon Labs vörur eru ekki hannaðar eða heimilaðar fyrir hernaðarlega notkun. Silicon Labs vörur skulu undir engum kringumstæðum notuð í gereyðingarvopnum, þar með talið (en ekki takmarkað við) kjarnorku-, sýkla- eða efnavopn, eða eldflaugar sem geta flutt slík vopn. Silicon Labs afsalar sér allri óbeinum og óbeinum ábyrgðum og ber ekki ábyrgð á meiðslum eða skemmdum sem tengjast notkun Silicon Labs vöru í slíkum óviðkomandi forritum. Athugið: Þetta efni gæti innihaldið móðgandi hugtök sem eru nú úrelt. Silicon Labs er að skipta þessum skilmálum út fyrir innifalið tungumál þar sem það er mögulegt. Fyrir frekari upplýsingar, heimsækja www.silabs.com/about-us/inclusive-lexicon-project
Upplýsingar um vörumerki
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® og Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro lógó og samsetningar þeirra , „orkuvænustu örstýringar í heimi“, Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri lógóið og Zentri DMS, Z- Wave® og fleiri eru vörumerki eða skráð vörumerki Silicon Labs. ARM, CORTEX, Cortex-M3 og THUMB eru vörumerki eða skráð vörumerki ARM Holdings. Keil er skráð vörumerki ARM Limited. Wi-Fi er skráð vörumerki Wi-Fi Alliance. Allar aðrar vörur eða vörumerki sem nefnd eru hér eru vörumerki viðkomandi eigenda.
Fyrirtækið Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
Bandaríkin
www.silabs.com
Skjöl / auðlindir
![]() |
SILICON LABS Bluetooth LE SDK hugbúnaður [pdfNotendahandbók Bluetooth LE SDK hugbúnaður, Bluetooth LE, SDK hugbúnaður, hugbúnaður |