SILICON LABS lógó

5140 Bluetooth LE SDK Gecko Suite

SILICON LABS 5140 Bluetooth LE SDK Gecko SuiteBluetooth ® LE SDK 5.1.4.0 GA
Gecko SDK Suite 4.2
24. janúar 2024

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.3 samhæfður stafli sem býður upp á
öll 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):
5.1.4.0 GA gefin út 24. janúar 2024
5.1.3.0 GA gefin út 16. ágúst 2023 (stuðningur við EFR32xG21, Revision C og síðar auk fjölsamskiptauppfærslur)
5.1.2.0 GA gefin út 3. maí 2023
5.1.1.0 GA gefin út 8. mars 2023
5.1.0.0 GA gefin út 1. febrúar 2023
5.0.0.0 GA gefin út 14. desember 2022

Bluetooth® lógó

LYKILEIGNIR
Bluetooth

  • Ytri tengingargagnagrunnur til að styðja við óendanlegan fjölda tenginga og deilingu lykla
  • BGAPI atburður fyrir Bluetooth biðminni tæmingarmerki
  • Umbætur á virkum skönnun
  • Þriggja víra UART (H5) flutningslag fyrir HCI (tilrauna)
  • Vottunartengd auðkenning og pörun fyrir há- og miðhólf tæki (tilraunaverkefni)

Fjölsamskiptareglur

  • Dynamic Multiprotocol Bluetooth og multi-PAN 802.15.4 í RCP ham
  • BLE de-init og re-init fyrir multiprotocol notkun tilvik
  • Dynamic Multiprotocol Bluetooth og Zigbee NCP – tilraunaverkefni

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 á TECH DOCS flipanum á https://www.silabs.com/developers/bluetooth-low-energy. 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áðu

Nýir hlutir

1.1 Nýir eiginleikar
Bætt við útgáfu 5.1.1.0
TrustZone lausnin er nú fáanleg á öllum Bluetooth tækjum. Sjá AN1374: Series 2 TrustZone fyrir útfærsluupplýsingar.
bt_soc_csr_generator og bt_soc_cbap forrit eru nú einnig fáanleg sem Simplicity Studio lausn sem inniheldur bæði forritið og viðeigandi ræsiforritaverkefni.
Bætt við útgáfu 5.1.0.0
Bluetooth AppLoader OTA DFU stillingar
Bluetooth AppLoader OTA DFU hugbúnaðarhlutinn hefur stillingarvalkosti núna. Þegar sérsniðið heimilisfang tækis er notað er vistfangið sjálfgefið lesið af MFG_CUSTOM_EUI_64 tákninu á síðunni Notandagögn. Hægt er að hnekkja þessari sjálfgefna hegðun með því að innleiða bootloader_apploader_get_custom_device_address() aðgerðina.
Bætt við útgáfu 5.0.0.0
Ytri tengigagnagrunnur
Ytri tengigagnagrunnur er að finna í þessari útgáfu sem valfrjáls eiginleiki. Þegar aðgerðin er notuð geymir forritið viðvarandi gögn um Bluetooth-tengingar. Bluetooth staflan sendir BGAPI atburði til forritsins til að geyma tengigögn og til að biðja um að forritið sendi tengigögn þegar þörf krefur.
Þriggja víra UART flutningslagsstuðningur
Þriggja víra UART flutningslagsstuðningur fyrir HCI er fáanlegur í þessari útgáfu.
Per-PHY Power Limit Stillingar
Ný afltakmörkunarstilling fyrir PHY er fáanleg til að tilgreina hámarksafl þegar TX afl er takmarkað af litrófsþéttleika afl.
Ný AFH stilling til að gera mikla orku kleift
Nýjum SL_BT_CONFIG_AFH_ENABLE_HIGH_POWER stillingarvalkosti er bætt við bluetooth_feature_afh íhlutinn. Viðskiptavinir sem vilja að tækið hagi sér eins og FHS, það er að nota mikið afl, á svæðum þar sem AFH er ekki skylda geta gert þetta kleift
aðeins valmöguleika og slökkva á SL_BT_CONFIG_AFH_ENABLE_AT_BOOT stillingum.
Nýjar stillingar í Bluetooth Controller
Bluetooth stjórnandi íhluturinn hefur tvær nýjar stillingar:

  • SL_BT_CONTROLLER_COMPLETED_PACKETS_THRESHOLD til að skilgreina fjölda sendra loftviðmóts ACL pakka til að kveikja á HCI tilvikinu Number Of Completed Packets
  • SL_BT_CONTROLLER_COMPLETED_PACKETS_EVENTS_TIMEOUT til að skilgreina hámarksfjölda tengingaratburða frá fyrra HCI-tilviki Fjöldi fullgerðra pakka til að koma af stað tilkynningum um ótilkynnt, lokið ACL-pakka.

Lestu útgáfu yfir HCI
UC hluti bt_hci_version er bætt við fyrir HCI söluaðila sérstaka lestrarútgáfu skipun.
MQTT spotti hluti
MQTT spotti hluti er fáanlegur fyrir bt_aoa_host_locator tdampumsókn í prófunarskyni.
AoD móttakari NCP example
AoD móttakarinn NCP example er fáanlegt fyrir Simplicity Studio Direction Finding verkfæri.
Object Transfer Service
Object Transfer Service (OTS) er í boði fyrir forrit til að nota hlutaflutningsaðgerðina.
CTE sendir SoC example
CTE sendirinn SoC example fyrir brottfararhorn (AoD)
Ný forrit fyrir TrustZone-samhæf tæki
bt_soc_csr_generator og bt_soc_cbap forrit eru nú fáanleg fyrir öll TrustZone-samhæf tæki.
1.2 Ný API
Bætt við útgáfu 5.0.0.0
sl_bt_gap_set_identity_address skipun: Stilltu Bluetooth auðkennisfangið fyrir miðlæg og jaðarhlutverk.
sl_bt_external_bondingdb_set_data skipun: Sendu tengingargögn tengingar úr ytri tengingargagnagrunni yfir í stafla.
sl_bt_evt_external_bondingdb_data_request atburður: Bluetooth staflan biður um tengigögn tengingar frá ytri tengigagnagrunninum.
sl_bt_evt_external_bondingdb_data atburður: Gefur til kynna að uppfærð tengigögn tengingar séu tiltæk.
sl_bt_evt_external_bondingdb_data_ready atburður: Staflan hefur fengið öll nauðsynleg tengigögn frá forritinu.
sl_bt_evt_system_resource_exhausted atburður: Gefur til kynna að kerfið sé að verða uppiskroppa með tilföng við notkun á Bluetooth stafla.
Nýr fáni í sl_bt_system_linklayer_configure skipuninni: Nýtt uppsetningarflag er bætt við til að gera kleift að tilkynna alla SCA_RSP pakka, jafnvel þó að það séu ekki svörin við skannabeiðninni sem staðbundið tæki hefur frumkvæði að.
Nýir útgáfafastar í haus sl_bt_version.h: SL_BT_VERSION_MAJOR, SL_BT _VERSION_MINOR, SL_BT _VERSION_PATCH, SL_BT _VERSION_BUILD og SL_BT _VERSION_HASH
Vs_siliconlabs_set_max_low_tx_power (0xfc1b): Ný söluaðilasértæk HCI skipun fyrir stillingareiginleikann fyrir afltakmörkun á PHY.

Umbætur

2.1 Breyttir hlutir
Breytt í útgáfu 5.0.0.0
Stafla hegðunarbreyting ef um er að ræða ytri tengigagnagrunn
Eftirfarandi virkni eða API hegðunarbreytingar þegar ytri tengigagnagrunnseiginleikinn er notaður:

  • Kalla verður sl_bt_store_bonding_configuration skipunina til að skilgreina listastærðina áður en tækjum er bætt við samþykkislistann.
  • Skipanirnar sl_bt_get_bonding_handles, sl_bt_get_bonding_details og find_bonding_by_address eru ekki tiltækar.

Bluetooth RTOS aðlögun
Bluetooth RTOS aðlögun (bluetooth_rtos_adaptation) kjarnahluturinn notar kraftmikla minnisúthlutun til að bæta aðlögunarhæfni, frá og með þessari útgáfu. Hraðanotkun í forritum sem nota þennan íhlut eykst um u.þ.b. 4900 bæti vegna þessarar breytingar.
Bluetooth API fyrir NCP gestgjafa
NCP Bluetooth API hýsilhliðar í sl_bt_ncp_host.c tekur nú við NULL ábendingum um úttaksbreytur. Ef forrit þarf ekki úttaksgildi sem er eingöngu til upplýsinga getur forritið sent NULL bendil á þá úttaksbreytu og forðast að úthluta geymsluplássi fyrir úttakið.
bootloader-apploader
Hægt er að nota bootloader-apploader íhlutinn fyrir bæði bt_soc_csr_generator og bt_soc_cbap. Áður var bootloader_bgapi_uart_bootloader notaður með bt_soc_csr_generator.
bt_soc_throughput_display tdample app
Bt_soc_throughput_display tdample appið er ekki lengur stutt á BRD4169x borðum.
2.2 Breytt API
Engin

Föst mál

auðkenni #

Lýsing

1105786
1132177
Fixed the extended connection backoff procedure behavior. Now, when the Link Layer fails multiple times to receive a AUX_CONNECT_RSP after a AUX_CONNECT_REQ is sent, an increasingly random number of connectable extended advertisements are skipped before attempting to connect again.
1124749 Lagaði vandamál sem gæti valdið því að Bluetooth staflan færi í raunlæsingu þar sem engar framfarir verða ef biðminnisauðlindir eru uppurnar þegar staflinn er að búa til mikilvæga atburði sem krefjast þess að reyna aftur í aðstæðum þar sem minni er ekki lengur til staðar.
1131945 Lagaði vandamál í AppLoader um að TX afl er of lágt á EFR32[M|B]G1x tækjum.
1143531 Lagaði vandamál þar sem EDIV og handahófsgildin voru alltaf stillt á núll, sem gæti valdið því að dulkóðun mistókst þegar endurtengt var við jaðartæki sem hefur verið parað við eldri pörun.
1144105 Lagaði vandamál þar sem fyrsti tengipakkinn barst ekki af jaðartækinu ef jaðartækin var að auglýsa með LE kóðaða PHY með S2 kóðun.
1164860 Lagaði villu sem olli því að Bluetooth hlekkjalagið sendi ógilda Tx og Rx hámarkstíma í LLCP_LENGTH_REQ og LLCP_LENGTH_RSP pökkunum til ytra tækisins.
1192858 Bætt meðhöndlun auglýsingaskýrslu yfir HCI tengi. Nú er hægt að stilla hámarksfjölda auglýsingaskýrslna í biðröð. Þetta bætir afköst yfir hæga HCI tengingu.
1196365 Lagaði vandamál sem sást með DTM þegar íhlutur varðhundatímamælis birtist.
1218018 Bjartsýni tengingar í DMP stillingu. Áður voru pakkar ekki unnar nógu hratt í vissum tilfellum, sem leiddi til tengingarmissis.
1218112 Lagaði keppnisástand milli tengingarloka og uppfærsluferli rásakorts sem gæti valdið tvöföldum biðminni.

Lagað í útgáfu 5.1.4.0

auðkenni #

Lýsing

1115163 Lagaði vandamál þar sem útbreiddir auglýsingapakkar yrðu ekki sendir ef AFH var virkt og auglýsingabilið var lengra en AFH bilið (sjálfgefið: 1 sekúnda).
1117851 Lagaði BGAPI atburðarröðina þannig að sl_bt_evt_connection_opened atburðurinn er sendur í forritið fyrir sl_bt_evt_external_bondingdb_data_request atburðinn þegar bluetooth_feature_external_bonding_database eiginleiki er notaður.
1117852 Valkosturinn „Leyfa aðeins tengingar frá tengdum tækjum“ í sl_bt_sm_configure() skipuninni er nú hunsuð og meðhöndluð sem óstuddur þegar forritið notar Bluetooth_feature_external_bonding_database eiginleikann.
1120955 Lagaði aðhvarf þar sem rásakort í pökkunum til að búa til tengingu voru með fráteknum sviðsbitum fyrir framtíðina stillta á 1.
1129475 Lagaði minnisspillingarvandamál á GATT þjóninum sem stafar af gagnastytingaraðgerð þegar gagnaminnið sem notað er til að senda undirbúið skrifsvar hefur auka gagnahleðslu til að henda.

Lagað í útgáfu 5.1.1.0

auðkenni # Lýsing
731981 UG434 lýsir nú aðeins forgangsröðun truflana sem notuð eru af Link Layer og útvarpi. Aðrar truflanir, eins og USART truflun, eru ekki notaðar af Bluetooth stafla. Vinsamlegast athugaðu forgangsstillingarnar í samsvarandi íhlut til að sjá hvort hann notar sjálfgefna forgangsröðun eða hefur eigin stillingu.
840102 Lagaði hrun þegar staflan meðhöndlar ekki almennilega móttekin gögn þegar Bluetooth-tenging var aftengd. Lagfæringin var fyrst gefin út á Bluetooth SDK 4.0.0 og er fáanleg á öllum nýrri SDK útgáfum.
1016107 Fyrir TrustZone-hæf tæki er hægt að nota CBAP vinnusvæðið. Notendur þurfa ekki að búa til sínar eigin TrustZone lausnir.
1039103 Lagaði hrun sem gæti gerst við pörunarferlið þegar Bluetooth stjórnandi keyrir á RTOS.
1080356 Lagaði vandamál þar sem Bluetooth stafla gæti klárast minni ef ytra tækið sendir L2CAP pakka sem hefur mjög langt gildi í L2CAP hausnum.
1103368 Lagaði tilvik þar sem tæki gæti festst þegar það starfaði sem miðlægt tæki og opnaði tengingu með því að nota útvíkkað tengingarbeiðnaferli.
auðkenni #

Lýsing

1103786 Lagaði vandamál í apploader_lib íhlutnum á EFR32BG24 og EFR32BG27 tækjum sem libapploader.a er ekki innifalinn rétt í bootloader-apploader verkefninu.
1105833 Lagaði HCI LE Rand skipunina þannig að gervitilviljunargildi verða til í hvert skipti sem skipun er gefin út.

Lagað í útgáfu 5.1.0.0

auðkenni # Lýsing
1036645 Lagaði vandamál í BLE CPC NCP sem kemur í veg fyrir að biðlaraforrit geti tengst aftur eftir fyrstu aftengingu.
1084216 Lagaði vandamál í HCI þriggja víra UART sem veldur stöðvun þegar staðfestingartími stjórnandans er meiri en endursendingartími hýsilsins.
1092646 Lagaði vandamál í DTM RX tímasetningunni sem gæti valdið því að staflinn svarar ekki þegar staflinn keyrir í RTOS.

Lagað í útgáfu 5.0.0.0

auðkenni # Lýsing
1019590 Lagaði vandamál þar sem sl_bt_system_get_counters() aðgerðin skilar alltaf 0 fyrir GRANT neitaðar talningar þegar rail_util_coex íhluturinn er notaður með Bluetooth.
1020072 Lagaði vandamálið þar sem coex REQUEST er haldið fram í lengri tíma en venjulega þegar tengingaratburður kemur í veg fyrir óvirkan skannaatburð með lægri forgang sem er við eða nálægt því að ljúka.
1039172 Lagaði margar HCI pakkameðhöndlun í CPC-HCI brú sem veldur GATT uppgötvunarbilun.
1039636 Lagaði vandamál í Bluetooth-stýringunni sem hnekkir lágorku amplifier stillingar til the hár-máttur amplifier ef forritið velur lágt afl amplifier. Þetta vandamál veldur aukningu á flutningsstraumi. Lagfæringin er fáanleg þar sem Bluetooth SDK 4.2.0.0.
1040323 Skylda ADI reitnum hefur verið bætt við AUX_ADV_IND PDUs.
1042501 Lagaði vandamál í AppLoader sem olli því að notkun kyrrstæðs handahófsvistfangs í Series-2 tækjum mistókst.
1043031 Lagaði vandamál með PA sjálfvirka stillingu RAIL sem myndi leiða til þess að velja óstudd RAIL_TxPowerMode_t á flís OPN sem vantar meiri kraft PA.
1057377 Lagaði vandamál um að Apploader lendir í fullyrðingu sem olli því að OTA DFU gat ekki haldið áfram á [M|B]GM240P einingum.
1057775 Bættu við BGM240P/BGM240S stuðningi í Bluetooth sample umsóknir.
1058017 Lagað fyrir bt_aoa_host_locator tdample til að nota minni CPU á hýsilhliðinni.
1060118
1067617
Lagaði vandamál sem varð til þess að efr32[M|B]g24 tæki hætta að senda Bluetooth-pakka almennilega eftir nokkurra klukkustunda notkun.
1063497 Lagaði vandamál í bt_ncp_host að það er ekki hægt að senda gögn í tækið. Þetta mál var kynnt í Bluetooth SDK 4.2.0.
1067967 Lagaði vandamál sem veldur því að sl_bt_evt_sync_opened og sl_bt_evt_sync_transfer_received atburðir tilkynntu um rangt adv_phy gildi ef reglubundin auglýsingalestin notar kóðaða PHY.
1068798 Lagaði vandamál sem veldur því að sl_bt_connection_get_tx_power() og sl_bt_connection_get_remote_tx_power() skila villu þegar þeir eru kallaðir með phy gildi sl_bt_gap_phy_coding_500k_coded.
1069081 Lagaði að seljanda sérstök deinit skipun virkaði ekki rétt þegar hringt var í gegnum HCI.
1069305 Staflan bætir nú tækisheitinu við til að skanna svargagnapakka eftir þörfum þegar meðhöndlað er skipunina sl_bt_legacy_advertiser_generate_data() til að búa til auglýsingagögn fyrir eldri auglýsinga-PDUs.
1069609 Lagaði vandamál sem gerir það ómögulegt að stilla skannafæribreytur með skipuninni sl_bt_cmd_scanner_set_parameters() þegar íhluturinn bluetooth_feature_scanner er notaður, en hvorki bluetooth_feature_legacy_scanner né bluetooth_feature_extended_scanner er það.
1078436 Lagaði málið í Bluetooth SDK útgáfum 4.0.0, 4.1.0, 4.2.0 og 4.2.1, þar sem tæki sem áður voru tengd með Bluetooth SDK útgáfum 3.3.2 eða eldri virðast ekki vera tengd.

Þ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/developers/bluetooth-low-energy í Tækniskjölum flipanum

auðkenni # Lýsing

Lausn

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 virkar ekki með snjallsímum 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().
730692 4-7% pakkavilluhlutfall sést á EFR32M|BG13 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

756253 RSSI gildið á Bluetooth-tengingu sem Bluetooth API skilar er rangt á EFR32M|B1, EFR32M|B12, EFR32M|B13 og EFR32M|B21 tækjum. Á EFR32M|B21 tækjum. Það er um 8 ~ 10 dBm hærra en raunverulegt gildi, samkvæmt mælingu. Settu upp „RAIL Utility, RSSI“ íhlutinn í umsóknarverkefninu. Þessi hluti veitir sjálfgefna RSSI offset fyrir flísinn sem er notaður á RAIL stigi og getur hjálpað til við að ná nákvæmari RSSI mælingum.
845506 Þegar Bluetooth_feature_afh íhluturinn fyrir AFH er innifalinn, gerir frumstilling eiginleikans alltaf kleift að nota AFH. Til að innihalda íhlutinn en ekki virkja AFH við ræsingu tækisins skaltu breyta færibreytugildinu úr 1 í 0 í fallkallinu sl_btctrl_init_afh() í sl_bt_stack_init.c.
1031031 Breyting á uppsetningu í bt_aoa_host_locator forritinu leiðir til hruns í forritinu. Engin
1169496 Það er vandamál í Bluetooth-tengillaginu sem getur valdið því að fjölsamskiptaforrit sem notar BLE auglýsingarnar hrynji eftir að hafa verið keyrt í langan tíma.
Þetta vandamál er ekki til í nýrri Bluetooth SDK útgáfum.
 

Engin

Úreltir hlutir

Úrelt í útgáfu 5.0.0.0
sl_bt_scanner_set_mode
sl_bt_scanner_set_timing
Úreltir útgáfufastar í sl_bt_version.h

  • BG_VERSION_MAJOR, skipt út fyrir SL_BT_VERSION_MAJOR
  • BG_VERSION_MINOR, skipt út fyrir SL_BT_ VERSION_MINOR
  • BG_VERSION_PATCH, skipt út fyrir SL_BT_ VERSION_PATCH
  • BG_VERSION_BUILD, skipt út fyrir SL_BT_ VERSION_BUILD
  • BG_VERSION_HASH, skipt út fyrir SL_BT_ VERSION_HASH

Fjarlægðir hlutir

Fjarlægt úr útgáfu 5.0.0.0
BGAPI skipun sl_bt_dfu_reset

Multiprotocol Gateway og RCP

7.1 Nýir hlutir
Bætt við útgáfu 5.1.1.0
Zigbeed hleður nú CREATOR_STACK_RESTORED_EUI64, ef það er til staðar, frá hýsillykkjunum file, og notar það sem EUI64 og hnekkir EUI64 sem er geymt á EFR32.
Bætt við útgáfu 5.1.0.0
Zigbeed styður nú coex EZSP skipanir.
Bætt við útgáfu 5.0.0.0
Bætt við Dynamic Multiprotocol BLE og Zigbee NCP verkefni (zigbee_ncp-ble_ncp-xxx.slcp). Gefin út sem tilraunagæði.
Bætt við 802.15.4 samhliða hlustun fyrir EFR32MG24 CMP RCP. Þetta er hæfileikinn til að keyra Zigbee og OpenThread samtímis á mismunandi rásum með því að nota einn RCP (rcp-802154-xxx.slcp og rcp-802154-blehci-xxx.slcp). Gefin út sem tilraunagæði.
Bætti við Zigbeed stuðningi fyrir 32 bita x86 arkitektúr.
Bætti við stuðningi við BLE til að afræsa í notkunartilfellum með mörgum samskiptareglum, sem losaði minnisauðlindir til notkunar fyrir aðra samskiptareglur.
Nú er hægt að virkja Stack API Trace fyrir Zigbeed með því að stilla villuleitarstigið á 4 eða 5 í zigbeed.conf file.
Zigbeed staflaútgáfa sem og byggingardagsetning og tími eru nú prentaðir í annálunum.
7.2 Endurbætur
Breytt í útgáfu 5.1.1.0
Minni CPC Tx og Rx biðraðastærðir til að passa Zigbee BLE DMP NCP á MG13 fjölskylduna.
Breytti zigbee_ble_event_handler til að prenta skannasvör úr eldri auglýsingum í DMPLight appinu.
rcp-xxx-802154 og rcp-xxx-802154-blehci forritin nota nú 192 µsek afgreiðslutíma fyrir óbætta acks en nota samt 256 µsek afgreiðslutíma fyrir aukna acks sem krafist er af CSL.
7.3 Föst mál
Lagað í útgáfu 5.1.4.0

auðkenni # Lýsing
1188521 Lagaði RCP-hang vandamál þegar keyrt var BLE Scan á með tilkynningu og OpenThread ping umferð.

Lagað í útgáfu 5.1.3.0

auðkenni # Lýsing
 

1118077

Í CMP RCP var verið að sleppa Spinel skilaboðum undir miklu umferðarálagi vegna þess að CPC fylgdist ekki með pökkunum sem berast. Lagaði þetta með því að sameina öll Spinel skilaboð tilbúin til sendingar yfir CPC í einn farm á RCP og taka þau upp á hýsilinn. Þetta bætir verulega skilvirkni CPC þannig að það geti fylgst með komandi útvarpsumferð.
1113498,1135805,
1139990, 1143344
 Lagaði mörg og hlé á Zigbeed hrun og fullyrðingum sem gætu komið af stað þegar mörg Zigbee tæki voru tengd samtímis við CMP RCP.

Lagað í útgáfu 5.1.2.0

auðkenni # Lýsing
1130226 Lagað mál þar sem RCP myndi ekki jafna sig ef CPC yrði tímabundið upptekið.
1129821 Lagaði núllbendistilvísun í Zigbeed við móttöku pakka ef engir biðminni eru tiltækir.

Lagað í útgáfu 5.1.0.0

auðkenni # Lýsing
1036645 Leysti villu í BLE CPC NCP sem kom í veg fyrir að biðlaraforrit tengdist aftur eftir fyrstu aftengd.
1068435 Lagað Green Power tvíátta gangsetningu tímasetningar vandamál. Vottunarpróf GPP 5.4.1.23 stenst.
1074593 Lagað vandamál þar sem Just-in-time (JIT) skilaboð til syfjuðra tækja voru ekki send rétt af Zigbeed + RCP.
1076235 Lagaði vandamál þar sem ot-cli tókst ekki að keyra í fjölbókunarstöðinni.
1080517 Z3GatewayCPC sér nú sjálfkrafa um endurstillingu á NCP (CPC secondary).
1085498 Lagaði vandamál þar sem Zigbeed var ekki að senda aftur sameinasvör til syfjulegra endatækja óbeint.
1090915 Lagaði vandamál þar sem margar 0x38 villur birtust þegar reynt var að annað hvort opna Zigbee endapunkt á Z3GatewayCPC EÐA að stilla EZSP færibreytur án þess að endurstilla CPC NCP.

Lagað í útgáfu 5.0.0.0

auðkenni # Lýsing
828785 Lagaði villu í cpc-hci-bridge sem olli því að HCI pakki var sleppt ef BlueZ sendi tvo í einu.
834191 Bætti CPU nýtingu cpc-hci-bridge hjálparforritsins.
1025713 Aukin hámarkslengd Zigbeed tækjaslóðar í 4096.
1036622 Lagaði vandamál með því að nota cmake til að byggja ot-cli með því að nota multi-PAN RCP.
1040127 Ekki tókst að frumstilla CPC öryggi fyrir rcp-uart-802154 og rcp-spi-802154 verkefnin á MG13 og MG14 röð hlutum. Til að vinna í kringum þetta mál hefur mbedtls_entropy_adc verið bætt við sem óreiðuuppsprettu fyrir þessa hluta. Það gæti komið í veg fyrir að ADC sé notað ásamt CPC öryggi.
1066422 Lagaði hlé á biðminni leka í Zigbeed.
1068429 Lagaði keppnisástand sem gæti valdið því að CMP RCP gæti fullyrt.
1068435 Bætt við möguleika á RCP hnútnum til að athuga og biðja um einn tvíátta Green Power gagnaramma og senda hann út við rx offset timeout.
1068942 Lagaði leka í samsvörunartöflu RCP uppruna sem gæti komið í veg fyrir að Zigbee tæki tengdust.
1074172 Lagað var að senda orlofsbeiðni frá Zigbeed þegar þú fékkst skoðanakönnun frá öðru en barni.
1074290 Stöðvaði Zigbeed í að vinna úr ósóttum skoðanakönnunum.
1079903 Lagaði villu í CMP RCP sem gæti valdið því að SPINEL skilaboð voru send á rangan hátt, sem leiddi til þess að Zigbeed og OTBR hrundu eða hættu.

7.4 Þ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.silabs.com/developers/gecko-software-development-kit.

auðkenni # Lýsing Lausn
811732 Stuðningur við sérsniðna tákn er ekki í boði þegar Zigbeed er notað. Stuðningur er fyrirhugaður í framtíðarútgáfu.
937562 Bluetoothctl 'auglýsa á' skipunin mistekst með rcp-uart- 802154-blehci appinu á Raspberry Pi OS 11. Notaðu btmgmt app í staðinn fyrir bluetoothctl.
 

1031607

rcp-uart-802154.slcp verkefnið er að verða lítið fyrir vinnsluminni á MG1 hluta. Með því að bæta við íhlutum getur það minnkað haugstærðina niður fyrir það sem þarf til að styðja við ECDH-bindingu í CPC. Lausn er að slökkva á CPC öryggi með SL_CPC_SECURITY_ENABLED stillingunum.
1074205 CMP RCP styður ekki tvö net á sama PAN auðkenni. Notaðu mismunandi PAN auðkenni fyrir hvert net. Stuðningur er fyrirhugaður í framtíðarútgáfu.

7.5 úreltir hlutir
Engin
7.6 Fjarlægðir hlutir
Engin

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.
8.1 Uppsetning og notkun
Bluetooth SDK er veitt sem hluti af Gecko SDK (GSDK), föruneyti Silicon Labs SDK. Til að byrja fljótt með GSDK skaltu setja upp Simplicity Studio 5, sem mun setja upp þróunarumhverfið þitt og leiða þig í gegnum GSDK uppsetningu. Simplicity Studio 5 inniheldur allt sem þarf fyrir IoT vöruþróun með Silicon Labs tækjum, þar á meðal auðlinda- og verkefnaræsi, hugbúnaðarstillingarverkfæri, fullan IDE með GNU verkfærakeðju og greiningarverkfæri. Leiðbeiningar um uppsetningu eru á netinu Simplicity Studio 5 notendahandbók. Að öðrum kosti er hægt að setja upp Gecko SDK handvirkt með því að hlaða niður eða klóna það nýjasta frá GitHub. Sjá https://github.com/SiliconLabs/gecko_sdk fyrir frekari upplýsingar.
Simplicity Studio setur upp GSDK sjálfgefið í:

  • (Windows): C:\Notendur\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /Notendur/ /SimplicityStudio/SDKs/gecko_sdk

Skjöl sem eru sértæk fyrir SDK útgáfuna eru sett upp með SDK. Viðbótarupplýsingar má oft finna í þekkingargrunnsgreinar (KBA). API tilvísanir og aðrar upplýsingar um þessa og fyrri útgáfur eru fáanlegar á https://docs.silabs.com/.

8.2 Ö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: Örugg lykilgeymsla.
Ö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.SILICON LABS 5140 Bluetooth LE SDK Gecko Suite - mynd

8.3 Stuðningur
Viðskiptavinir Þróunarsetts eiga rétt á þjálfun og tækniaðstoð. Nota 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á sig fyrir vöruaðstoð.
Þú 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!SILICON LABS 5140 Bluetooth LE SDK Gecko Suite - mynd 1

SILICON LABS 5140 Bluetooth LE SDK Gecko Suite - tákn 1 IoT safn
www.silabs.com/IoT
SILICON LABS 5140 Bluetooth LE SDK Gecko Suite - tákn 2 SV/HW
www.silabs.com/Simplicity
SILICON LABS 5140 Bluetooth LE SDK Gecko Suite - tákn 3 Gæði
www.silabs.com/quality
SILICON LABS 5140 Bluetooth LE SDK Gecko Suite - tákn 4 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æmigerðar“ 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 kann að halda áfram að glæpsamlegt hugtak sem er 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 merki ® , 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 , Gecko ® , Gecko OS, Gecko OS Studio, Precision32 ® , Simplicity Studio ® , Telegesis, Telegesis Logo ® , USBXpress ® ® , EZLink ® ® , EZRadio , 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. ® , EZRadioPRO ® ®

SILICON LABS lógóFyrirtækið Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
Bandaríkin
www.silabs.com

Skjöl / auðlindir

SILICON LABS 5140 Bluetooth LE SDK Gecko Suite [pdfNotendahandbók
5140 Bluetooth LE SDK Gecko Suite, 5140, Bluetooth LE SDK Gecko Suite, SDK Gecko Suite, Gecko Suite

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *