SILICON-LABS-LOGO

SILICON LABS Bluetooth LE SDK Polokalama

SILICON-LABS-LE-SDK-Software-PRODUCT

Aso Fa'asalalau: Setema 5, 2023

Fa'amatalaga o oloa

O le Gecko SDK Suite 3.2 o se pusa atinaʻe polokalama (SDK) saunia e Silicon Labs. Ua mamanuina e faafaigofie ai le atinaeina o talosaga Bluetooth ma ofoina atu vaega eseese ma meafaigaluega e faaleleia atili ai le faagasologa o atinae.

Vaega Autu:

  • Fesootaiga ma Fa'amatalaga Fa'aaogā
  • Compilers Fegalegaleai

Fesootaiga ma Fa'amatalaga Fa'aaogā:

O le SDK e maua ai le feso'ota'iga ma fa'aoga fa'amatalaga e fa'amautinoa ai le fa'aoga tatau ma le saogalemu o le polokalama. Mo fa'afouga saogalemu ma fa'aaliga, va'ai i le mataupu Puipuiga o fa'amatalaga Fa'asalalauga Gecko Platform fa'apipi'i i lenei SDK pe asiasi i le itulau Silicon Labs Release Notes. E fautuaina e lesitala i Fautuaga Puipuiga mo faʻamatalaga lata mai. Mo faʻatonuga i le faʻaogaina o foliga o le Secure Vault pe afai e te fou i le Silicon Labs Bluetooth SDK, faʻafesoʻotaʻi le vaega "Using This Release".

Compiler Fegalegaleai:

O le G ecko SDK Suite 3.2 e fetaui ma le tu'ufa'atasi o lo'o i lalo:

  • GCC (The GNU Compiler Collection) version 10.2.0, saunia ma Simplicity Studio.

Fa'aleleia:

O fa'alelei nei ua faia ile version 3.2.9.0:

  • Suia APIs

Mea fou:

O foliga fou nei ua faʻaopoopoina i faʻasalalauga muamua:

Fa'ailoa 3.2.4.0:

Fa'ailoa 3.2.0.0:

  • Bluetooth Host Controller Interface: Ua lagolagoina nei le Bluetooth Host Controller Interface. Va'ai i le AN1328: Fa'aagaoioiga o le Leitio Co-Processor e fa'aaoga ai le Bluetooth HCI Function mo nisi fa'amatalaga.
  • Dynamic GATT Database: O le GATT database i le GATT server ua mafai nei ona fausia ma pulea malosi i Bluetooth APIs. Mo le fa'aogaina o lenei vaega, ia aofia ai le vaega "bluetooth_feature_dynamic_gattdb". Va'ai le vaega ma le fa'asologa o fa'amaumauga ma le Bluetooth API fa'amatalaga mo nisi fa'amatalaga.
  • Va'aiga Fa'atasi: O lo'o lagolagoina nei e le fa'aputuga Bluetooth su'esu'ega fa'atasi ile LE 1M ma le Coded PHY. O lenei vaega e mana'omia ai le lagolago i meafaigaluega ma e na'o ni masini e maua.
  • Throughput Logging: O lo'o lagolagoina nei e talosaga a le NCP le fa'apipi'iina o le fa'aogaina o le talosaga. Fa'aoga le "-l" filifiliga e fa'aagaaga ai lenei fa'aaliga. E fa'asaoina le tau o le gaosiga i le CSV, ma e tusia fa'atasi i le minute.
  • pyBGAPI: O le faletusi pyBGAPI, o loʻo faʻaaogaina le BGAPI protocol i le Python, ua tatalaina nei i le pypi.org. E mafai ona e mauaina i https://pypi.org/project/pybgapi/.
  • Meafaigaluega Fou mo le Atinae o le Angle-of-Arrival (AoA): O le SDK e aofia ai le AoA Analyzer, o se meafaigaluega faʻataʻitaʻi 3D fou ua tuʻufaʻatasia i totonu o le Studio mo le iloiloina o le faʻatusatusaga o le AoA ma le tasi suʻega ma le tele. tags. O lenei meafaigaluega e sui ai le talosaga muamua a le AoA Compass Demo.

UIGA AUTU

  • Lagolago Bluetooth HCI
  • Fa'ata'ita'i fa'atasi ile 1M ma le Coded-PHY
  • Fa'atonuga GATT malosi
  • Fa'asa'oloto ole pyBGAPI ile pypi.org
  • Meafaigaluega fou mo le atina'eina o le Angle-of-Arrival

Silicon Labs ose fa'atau ta'uta'ua i masini Bluetooth ma masini fa'akomepiuta, fa'aaogaina i oloa e pei o ta'aloga ma le malosi, fa'atau mea fa'akomepiuta, fa'ailoga, ma fa'aoga atamai fale. O le SDK autu o se faʻapipiʻi faʻapipiʻi Bluetooth 5.2 e tuʻuina atu uma galuega autu faʻatasi ai ma le tele o API e faʻafaigofie ai le atinaʻe. O le galuega autu e ofoina atu uma tulaga tutoʻatasi e mafai ai e se tagata atiaʻe ona fatuina ma faʻaoga saʻo a latou talosaga i luga o le SoC, poʻo le NCP mode faʻatagaina mo le faʻaogaina o se MCU talimalo fafo.

O nei fa'amatalaga tu'u mai e aofia ai le SDK version(s):

  • 3.2.9.0 na tatalaina ia Setema 5, 2023 (na'o suiga o tulaga faavae)
  • 3.2.8.0 na tatalaina ia Iulai 13, 2023 (lagolago mo EFR32xG21, Toe Iloiloga C ma mulimuli ane)
  • 3.2.6.0 fa'amatu'u ia Mati 29, 2023 (vave fesoasoani vaega fesoasoani)
  • 3.2.5.0 na tatalaina Ianuari 11, 2023 (vave fesoasoani vaega fesoasoani)
  • 3.2.4.0 na tatalaina ia Oketopa 13, 2021
  • 3.2.3.0 na tatalaina ia Setema 24, 2021
  • 3.2.2.0 na tatalaina ia Setema 8, 2021
  • 3.2.1.0 na tatalaina ia Iulai 21, 2021
  • 3.2.0.0 na tatalaina ia Iuni 16, 2021

Fesootaiga ma Fa'amatalaga Fa'aaogā

Mo faʻamatalaga e uiga i faʻafouga saogalemu ma faʻamatalaga, vaʻai i le mataupu Puipui o le Gecko Platform Release faʻamatalaga faʻapipiʻi i lenei SDK poʻo luga ole Silicon Labs Release Notes page. Silicon Labs e fautuaina malosi foi e te lesitala i Fautuaga Puipuiga mo faʻamatalaga lata mai. Mo faʻatonuga faʻapea foʻi faʻamatalaga i le faʻaogaina o foliga o le Secure Vault, pe afai e te fou i le Silicon Labs Bluetooth SDK, vaʻai i le Faʻaaogaina o Lenei Faʻasalalauga.

Compiler Fegalegaleai:
IAR Embedded Workbench mo ARM (IAR-EWARM) version 8.50.9

  • O le faʻaaogaina o le uaina e fau ai ma le IarBuild.exe command line utility poʻo le IAR Embedded Workbench GUI i luga o macOS poʻo Linux e mafai ona iu i le le saʻo. files o lo'o fa'aaogaina ona o fete'ena'iga i le algorithm hashing a le uaina mo le fa'apuupuu file igoa.
  • O tagata fa'atau i macOS po'o Linux ua fautuaina e aua ne'i fausia ma le IAR i fafo atu o le Simplicity Studio. O tagata fa'atau e faia e tatau ona fa'amaonia ma le toto'a e sa'o files o loʻo faʻaaogaina.
    GCC (The GNU Compiler Collection) version 10.2.0, saunia ma Simplicity Studio.

Mea fou

Vaega Fou

Fa'aopoopo i le fa'asa'olotoga 3.2.4.0

Host fa'avae fa'avae Python Examples
Python-fa'avae talimalo exampua avanoa nei mo le fa'aoga ma pyBGAPI (https://github.com/SiliconLabs/pybgapi-examples).

Fa'aopoopo i le fa'asa'olotoga 3.2.0.0

Bluetooth Host Controller Interface
Amata i lenei faʻasalalauga, o loʻo lagolagoina le Bluetooth Host Controller Interface. Va'ai i le AN1328: Fa'aagaoioi o le Leitio Fa'asoa Fa'atasi e fa'aaoga ai le Bluetooth HCI Galuega.

Dynamic GATT Database
I le GATT server, o le GATT database e mafai ona fausia ma pulea malosi i API Bluetooth. Ina ia faʻaogaina lenei faʻaoga, faʻapipiʻi le
vaega bluetooth_feature_dynamic_gattdb. Va'ai le vaega ma fa'amaumauga fa'atulagaina, ma le fa'amatalaga Bluetooth API.

Va'aiga Fa'atasi
O le fa'aputuga Bluetooth e lagolagoina le su'esu'ega fa'atasi ile LE 1M ma le Coded PHY. O lenei vaega e mana'omia ai le lagolago i meafaigaluega ma e na'o ni masini e maua.

Fou Fa'atasiample Talosaga

  • Bluetooth - NCP (faatasi ai ma le Dynamic GATT lagolago): Fautuaina nai lo le Bluetooth - NCP Empty, lea ua le toe faʻaaogaina.
  • Bluetooth – RCP
  • Bluetooth - SoC Blinky
  • Bluetooth – SoC Light Standard DMP ma le Bluetooth – SoC Empty Standard DMP mo EFRG32[B|M]G21 \
  • Bluetooth – SoC Throughput
  • Bluetooth - Su'ega SoC Interoperability: Fa'ata'ita'i na'o le binary, leai se puna

Fa'amauina o fa'amaumauga

E lagolagoina e talosaga a le NCP le fa'aigoaina o le fa'aogaina o le talosaga. Fa'aoga le filifiliga -l e fa'aagaaga ai le fa'aaliga. O lo'o fa'asaoina le tau o le gaosiga i se fa'asologa CSV. E tasi le minute e tusia ai se tala fa'amau.

pyBGAPI
O le faletusi pyBGAPI, faʻaaogaina le BGAPI protocol i le Python, o loʻo tuʻuina atu i le pypi.org (https://pypi.org/project/pybgapi/).

Meafaigaluega Fou mo le Atinae o le Angle-of-Arrival (AoA).
AoA Analyzer: O se meafaigaluega fa'akomepiuta 3D fou ua tu'ufa'atasia i totonu o le Studio e iloilo vave ai le fa'atusatusaga o le AoA ma le su'e tasi ma le tele. tags. O lenei meafaigaluega e sui ai le talosaga muamua a le AoA Compass Demo.
AoA Configurator: O se meafaigaluega fa'akomepiuta 3D fou e fesoasoani ai i tagata fa'atau e fa'atupu se fa'atonuga e tele-locator file mo le tele-locator fa'aoga mataupu.

API fou
Mo fa'amatalaga fa'aopoopo ma fa'amatalaga o fa'atonuga fa'amolemole fa'afeso'ota'i le fa'asinoga Bluetooth API i le fa'apipi'iina o le SDK po'o le fa'asinomaga API i luga ole laiga fa'apitoa ile SDK version o lo'o e fa'aogaina. O le lomiga aupito lata mai o loo i https://docs.silabs.com/bluetooth/latest/.

Fa'aopoopo i le fa'asa'olotoga 3.2.0.0

  • sl_bt_connection_read_remote_used_features fa'atonuga: Faitau vaega fa'apipi'i o lo'o lagolagoina e se masini mamao.
  • sl_bt_evt_connection_remote_used_features mea na tupu: Fa'ailoa le vaega o feso'ota'iga o lo'o lagolagoina e se masini mamao.
  • sl_bt_gatt_server_read_client_supported_features poloaiga: Faitau le GATT tagata e lagolagoina vaega.
  • sl_bt_gattdb_new_session fa'atonuga: Amata se fa'amatalaga fou o le GATT database.
  • sl_bt_gattdb_add_service fa'atonuga: Fa'aopoopo se tautua ile GATT database.
  • sl_bt_gattdb_remove_service poloaiga: Aveese se tautua mai le GATT database.
  • sl_bt_gattdb_add_included_service poloaiga: Fa'aopoopo se uiga fa'aofi-au'aunaga i totonu o se tautua.
  • sl_bt_gattdb_remove_included_service poloaiga: Aveese se uiga e aofia ai-auaunaga mai se auaunaga.
  • sl_bt_gattdb_add_uuid16_characteristic poloaiga: Faaopoopo se uiga 16-bit UUID i totonu o se auaunaga.
  • sl_bt_gattdb_add_uuid128_characteristic poloaiga: Faaopoopo se uiga 128-bit UUID i totonu o se auaunaga.
  • sl_bt_gattdb_remove_characteristic poloaiga: Aveese se uiga mai se auaunaga.
  • sl_bt_gattdb_add_uuid16_descriptor poloaiga: Faʻaopoopo se faʻamatalaga UUID 16-bit i se uiga.
  • sl_bt_gattdb_add_uuid128_descriptor poloaiga: Faʻaopoopo se faʻamatalaga UUID 128-bit i se uiga.
  • sl_bt_gattdb_remove_descriptor poloaiga: Aveese se faʻamatalaga mai se uiga.
  • sl_bt_gattdb_start_service poloaiga: Amata se auaunaga ina ia mafai ona iloa e tagata GATT mamao.
  • sl_bt_gattdb_stop_service poloaiga: Taofi se auaunaga ina ia le iloa e tagata GATT mamao.
  • sl_bt_gattdb_start_characteristic poloaiga: Amata se uiga ina ia mafai ona iloa e tagata GATT mamao.
  • sl_bt_gattdb_stop_characteristic poloaiga: Taofi se uiga ina ia le iloa e tagata GATT mamao.
  • sl_bt_gattdb_commit fa'atonuga: Fa'asao suiga uma na faia i le taimi nei i le GATT database ma tapuni le sauniga. sl_bt_gattdb_abort poloaiga: Fa'ate'a suiga uma na faia i le taimi nei i le GATT
  • database ma tapuni le sauniga.
  • sl_bt_sm_get_bonding_handles fa'atonuga: Maua au i le fa'amaumauga tu'ufa'atasiga.
  • sl_bt_sm_get_bonding_details poloaiga: Maua faʻamatalaga auiliili e uiga i se fusi.
  • sl_bt_sm_find_bonding_by_address poloaiga: Su'e fa'amatalaga fa'apipi'i i se tuatusi masini Bluetooth.
  • Poloaiga sl_bt_sm_set_legacy_oob: Seti fa'amaumauga OOB mo le fa'asoa fa'agasolo.
  • Poloaiga sl_bt_sm_set_oob: Fa'aaga le fa'aogaina o fa'amatalaga OOB mo feso'ota'iga fa'amautu.
  • sl_bt_sm_set_remote_oob poloaiga: Seti fa'amaumauga o le OOB ma fa'amaumauga fa'amaonia na maua mai le masini mamao mo feso'ota'iga fa'amautu.
  • SL_BT_COMPONENT_CONNECTIONS fa'atulagaina: e mafai ona fa'aogaina e se vaega e fa'atulaga ai le aofa'i o feso'ota'iga Bluetooth e mana'omia.

Fa'aleleia

Suia APIs

Suia i le tatalaina 3.2.2.0

  • sl_bt_gap_set_privacy_mode() fa'atonuga: A fa'aagaaga le faiga fa'alilolilo i lenei fa'atonuga, o tuatusi fa'asalalauga e tu'u ma le sl_bt_advertiser_set_random_address() e le toe fa'afouina e le faaputuga tuto'atasi. Mo fa'asalalauga ta'itasi o lo'o fa'aogaina le tuatusi fa'asinomaga o le masini, e fa'atupuina e le fa'aputuga mai lea taimi i lea taimi se tuatusi fou e mafai ona fo'ia pe le mafai ona fo'ia mo ia ile tulaga fa'alilolilo.
  • sl_bt_advertiser_set_configuration() poloaiga: O se mea fou fetuutuunai (taua 16) ua faʻaopoopoina e faʻataga ai se tagata faʻasalalauga e faʻaoga le tuatusi faʻamatalaga o le masini i le tulaga faalilolilo. E leai se aoga o lenei fa'atulagaga pe a fai o le tuatusi fa'asalalauga ua fa'atulaga e le tagata fa'aoga talosaga ma le sl_bt_advertiser_set_random_address() poloaiga.
  • sl_bt_sm_configure() fa'atonuga: O se filifiliga fou e filifili ai pe o le pa'aga e tatau ona na'o le galue po'o le fa'amaoni fa'atasi pe a mafai uma filifiliga e fa'atatau i tulaga.

Suia i le tatalaina 3.2.1.0
sl_bt_gattdb_commit() fa'atonuga: I le taimi muamua, na aveese e le fa'aputuga fa'atonuga fa'apitoa a tagata fa'atau GATT uma se'i vagana le fa'atulagaina o le au'aunaga ina ua suia le fa'amaumauga GATT i le lotoifale. O lenei amio ua suia ina ia, mo tagata faʻatau GATT fesoʻotaʻi, naʻo le faʻaputuga e aveese ai faʻasalalauga o uiga aveese.

Suia i le tatalaina 3.2.0.0

  • SL_BT_CONFIG_MAX_CONNECTIONS fetuutuunaiga: Sii i le bluetooth_feature_connection component configuration file sl_bluetooth_connection_config.h.
  • SL_BT_CONFIG_USER_ADVERTISERS fa'atonuga: Si'i atu i le bluetooth_feature_advertiser fa'aopoopo vaega file sl_bluetooth_advertiser_config.h.
  • SL_BT_CONFIG_MAX_PERIODIC_ADVERTISING_SYNC fa'atonuga: Si'i atu i le bluetooth_feature_sync vaega configu-ration file sl_bluetooth_periodic_sync_config.h.
  • CTE Service UUIDs: o tau e faʻafouina e tusa ai ma le Bluetooth SIG faʻamatalaga.

Mataupu Fa'amau

Fa'amau i le fa'asa'olotoga 3.2.4.0

ID # Fa'amatalaga
735638 Fa'asa'o se fa'aletonu o le manatua pe a tapuni se feso'ota'iga Bluetooth pe a le iloa e le Pule Saogalemu (fa'atusa, e le'o fa'aogaina le vaega o le bluetooth_feature_sm). O le soliga e le'i fa'atupuina ai so'o se fa'afitauli fa'atino i fa'amaumauga SDK fa'amatu'u mai.
736501 Fa'aopoopo le app_properties.c file i totonu RCP example poloketi mo le lagolagoina o faʻafouga firmware.
737292 Fa'asa'o le fa'afitauli e mafua ai le fa'aletonu o feso'ota'iga ma su'esu'e ile LE Coded PHY ile masini EFR32[B|M]G21.
740185 Fa'asa'o se soliga o mea e manatua pe a tapuni se feso'ota'iga Bluetooth na fa'aletonu le fa'aogaina. O le soliga e le'i fa'atupuina ai so'o se fa'afitauli fa'atino i fa'amaumauga SDK fa'amatu'u mai.
740421 Ua auina atu nei e le Bluetooth controller le numera sa'o o bytes i le pusa mo va'aiga feso'ota'iga uma.
741923 Fa'asa'o le fa'afitauli e mafua ai le le mafai ona fa'aulu i le bootloader mai le HCI fa'aoga e fa'aaoga ai le fa'atonuga fa'atau 0xfc18.

Fa'amau i le fa'asa'olotoga 3.2.3.0

ID # Fa'amatalaga
738646 Fa'asa'o se fa'agasolo manatua e tupu pe a tatala se feso'ota'iga Bluetooth. O le mataupu na muamua faʻaalia i le Bluetooth SDK 3.2.0.

Fa'amau i le fa'asa'olotoga 3.2.2.0

ID # Fa'amatalaga
683223 Fa'asa'o le mataupu e leai se aoga o le tau o le malosiaga TX i le sl_bt_test_dtm_tx_v4() fa'atonuga pe a su'esu'eina se faiga e le fa'aogaina.
708049 Fa'asa'o le mataupu o lo'o fa'atonuina e le DTM mo le fa'aliliuina o galu e le'i fa'aogaina e le'o galue a'o le'i fa'aogaina se fa'atonuga a le DTM TX mo se fa'ailoga fa'aogaina.
714913 Fa'asa'o se fa'afitauli ole fa'atulagaina ole galuega ole Bluetooth e mafua ai le motusia ole Bluetooth ile taimi ole su'esu'ega.
725480 Fa'asa'o le fa'afitauli e le mafai e le connectionless aoa_locator app i nisi taimi ona fa'afetaui i le a tag.
728452 Fa'asa'o le mataupu e le tali atu le vaega Bluetooth HCI i le HCI reset command.
730386 LE Read Maximum Data Length HCI poloaiga ua toe fa'afo'i mai le sa'o maualuga maualuga o lo'o lagolagoina e le pule.
731566 Fa'asa'o se fa'afitauli o lo'o tautau ile RTOS pe a amata se motusia a'o fa'ailoga le feso'ota'iga Bluetooth.
733857 Ua lipotia nei e le Bluetooth HCI ua mae'a sa'o pepa ACL i le talimalo.

Fa'amau i le fa'asa'olotoga 3.2.1.0

ID # Fa'amatalaga
707252 Fa'aleleia atili ile vaega ole LE Power Control.
712526 Fa'asa'o se fa'afitauli i le CTE (AoA/AoD) lea e ono o'o ai le masini i se fa'aletonu faigata pe a fa'aogaina le CTE e leai se feso'ota'iga po'o le Silicon Labs CTE a'o le'i faia le feso'ota'iga.
714406 Fa'amau mo LL/DDI/SCN/BV-25-C.
715016 Fa'amauina LE Pule Pulea le amataga.
715286 Le taimi nei faʻatupuina se mea sese pe a lesitala i faʻamatalaga poʻo faʻailoga e le manuia i uiga e le lagolagoina na.
715414 Fa'asa'o se fa'afitauli ile HCI e le mafai ona fa'agata le au fa'asalalauga ile numera o seti fa'atulaga ile 0 ile LE Set Extended Advertising Enable command.
717381 Fix mo Throughput example talosaga e taulimaina faʻamatalaga faʻamatalaga saʻo.
718466 Bluetooth 'NCP Interface' Component ua fa'amatalaina nei le SL_BT_API_FULL macro, e mafai ai ona feso'ota'i uma laulau fa'atonu BGAPI. E mana'omia lea e talosaga fa'atatau i le NCP.
718867 Toe fa'aagaina le lagolago vaega o le lisi papa'e mo soc_empty example app.
723935 Fa'aleleia ile SoC Throughput example app.

Fa'amau i le fa'asa'olotoga 3.2.0.0

ID # Fa'amatalaga
649254 E mafai e tusi talosaga a le au fa'aoga muamua ona fa'atūina le malosi o le TX e maualuga atu i le +10dBm tusa lava pe le fa'aogaina le AFH (Adaptive Frequency Hopping). O lea ua fa'amautu e fa'atonu lelei le maualuga o le malosi o le TX fa'aoga ma toe fa'afo'i i le talosaga a le tagata fa'aoga pe afai e le'i mafaia le AFH.
651247 I le taimi muamua o le Bluetooth stack i luga o le EFR32MG21 e leʻi iloa i nisi taimi se motusia. Ose mea e seasea tupu ma e ono fa'atupula'ia le pisa RF ile si'osi'omaga. O lenei mataupu ua toe faaleleia.
679431 I le taimi muamua o le DEBUG_EFM fa'ailoa na fa'aosoina i le Fa'asologa 2 masini pe a fatuina se talosaga Bluetooth mai se galuega gaogao. O lenei mataupu e le o toe i ai i lenei faʻasalalauga.
686213 I le taimi muamua e mafai ona pipii le faaputuga Bluetooth i se matasele e faavavau. Fa'apea o se talosaga e tele ni feso'ota'iga GATT tagata fa'atau e fa'atino faiga GATT fa'atasi mai le fa'alavelave fa'alavelave moe-timer ma le fa'aoga autu. I lenei tulaga, o se tulaga e le masani ai tuuga e mafai ona mafua ai le leaga o le manatua o le faaputuga, lea e mafua ai ona le amataina le GATT. E le o iai le fa'afitauli pe a na'o le fa'aogaina o le Bluetooth API mai le fa'aoga autu (i le fa'aogaina o le u'amea) po'o se galuega OS (i le RTOS mode).

O le fa'afitauli fa'aletonu manatua i le fa'aoga tulaga o lo'o i luga ua fa'amautuina. Ae ui i lea, e le mafai ona vala'au tulafono API Bluetooth mai fa'alavelave fa'alavelave. O le faia o lenei mea e ono tupu ai isi fa'afitauli le iloa. O loʻo faʻamatalaina i totonu UG434: Silicon Labs Bluetooth® C Ta'iala Fa'atonu mo le SDK v3.x.

696220 Fa'asa'o se fa'afitauli amata e ono fa'atupu ai se isi fa'asalalauga fa'aoga sese fa'asologa o le RAIL i se fa'aoga fa'agaioiga tele.
696283 Fa'asa'o se fa'afitauli tatala feso'ota'iga ma se fa'asalalauga fa'alautele a'o fa'agasolo le su'ega.
697200 Fa'asa'o se fa'amatalaga sese i le fa'apipi'i Bluetooth stack RTOS.
698227 Fa'asa'o se fa'afitauli e le fa'amae'aina se galuega ile Link Layer pe a mau le leitio. O lenei mataupu e seasea tupu ma e mafai ona toe gaosia i se siosiomaga pisi ma le tele o tagata faʻasalalauga, sikola ma fesoʻotaʻiga Bluetooth. O le fofo o le mataupu o le fa'aofiina lea o se leitio leoleo (new feature component bluetooth_feature_radio_watchdog). O le a fa'amuta se galuega pe a iloa e le ta'ifau ua mau le leitio. E le mafai ona fa'aoga le vaega lea e fa'asaoina le manatua.
700422 Fa'asa'o se mataupu e tatala ai feso'ota'iga ile vaega tutotonu pe a su'e fa'atasi ile LE PHY eseese.
703303 Faʻamau le ata firmware filefa'aopoopo igoa ile Bluetooth API sl_bt_dfu_flash_upload pepa.
703613 Fa'asa'o lapataiga tu'ufa'atasiga e fa'aaoga ai le IAR, e feso'ota'i ma le fa'aogaina o le vaega mbedTLS i fa'aoga Bluetooth.
705969 O lea ua mafai ona amata le Leitio ile VSCALE ua mafai ile masini EFR32[B|M]G22.
708029 Fa'asa'o se fa'afitauli feso'ota'iga Bluetooth na mafua ona o se fa'aletonu ile EFR32[B|M]G2[1|2] lea e le mafai ai e le Pule Pule ona ala mai le EM2 i nisi tulaga.
714411 Fa'asa'o se fa'afitauli na fa'asalalauina ai le CTE e leai se feso'ota'iga ile AUX_ADV_IND ma AUX_SYNC_IND afifi. Ole amio sa'o ole fa'asalalauina ile na'o AUX_SYNC_IND packets.

Fa'afitauli Ta'uta'ua i le Fa'asalalauga i le taimi nei

O fa'afitauli i le mata'utia na fa'aopoopoina talu mai le fa'asalalauga muamua. Afai ua e misia se fa'asalalauga, fa'amatalaga fa'amatalaga lata mai o lo'o avanoa ile https://www.si-labs.com/products/software.

ID # Fa'amatalaga fofo
337467 MGM12P e leaga le malosi fa'ailo pe a fai OTA ma Apploader. Leai
361592 E le lipotia mai e le sync_data mea na tupu le malosi TX. Leai
 

368403

Afai e setiina le va o le CTE i le 1, e tatau ona lafo se talosaga CTE i va o feso'ota'iga uma. Ae na'o le taimi lava o feso'ota'iga lona lua e lafo.  

Leai

 

 

 

641122

 

 

O le vaega fa'aputuga Bluetooth e le maua ai se fa'atulagaga mo le ala antenna RF.

Ole fa'afitauli lea fa'apitoa mo BGM210P. O se tasi o auala e fa'afou le fa'afou ma le lima le fa'atulagaina i le sl_bluetooth_config.h i le faiga fa'atonutonu tusitusiga.

Afai o lo'o fa'aogaina le OTA ma le Apploader, fa'apipi'i le vaega o le bluetooth_feature_ota_config i le poloketi talosaga. Valaau le poloaiga sl_bt_ota_set_rf_path() e seti le ala RF mo le OTA mode.

 

 

650079

 

LE 2M PHY i luga ole EFR32[B|M]G12 ma le EFR32[B|M]G13 e leai

galue ma smartphones e faʻaaoga ai le Mediatek Helio chip ona o se faʻafitauli fesoʻotaʻi.

E leai se fofo o iai. Mo le atina'eina o talosaga ma su'ega, e mafai ona 'alofia le motusia e ala i le tapeina o le 2M PHY i le sl_bt_connection_set_preferred_phy() po'o le sl_bt_connection_set_default_preferred_phy().
 

 

682198

 

O le fa'aputuga Bluetooth o lo'o i ai se fa'afitauli feso'ota'i i le 2M PHY ma se Windows PC.

E leai se fofo o iai. Mo le atina'eina o talosaga ma su'ega, e mafai ona 'alofia le motusia e ala i le tapeina o le 2M PHY i le sl_bt_connection_set_preferred_phy() po'o le sl_bt_connection_set_default_preferred_phy().
695148 E le aoga le taimi vaivai Bluetooth pe a fa'agaoioi le vaega amata ole Bluetooth i luga ole mana'oga. Fa'aoga le vaega faigofie o le taimi i le Bluetooth SDK po'o le auaunaga fa'avae moe.
725498 Ole fa'aoga aoa_locator e fa'atatau ile feso'ota'iga i nisi taimi e pa'u ile fe'au sese Le mafai ona fa'aagaina le CTE. Leai
 

730692

E 4-7% le fua o mea sese o lo'o matauina i masini EFR32[B|M]G13 pe a o'o le RSSI i le va o le -25 ma le -10 dBm. Ole PER e fa'aigoa (pei o fa'amaumauga) i luga ma lalo ifo o lenei laina.  

Leai

Mea ua le toe faaaogaina

Fa'ate'aina ile fa'asa'olotoga 3.2.1.0

  • API enum sl_bt_gap_phy_type_t
    O lenei ituaiga enum ua suia i le sl_bt_gap_phy_t.
  • API enum sl_bt_gap_phy_and_coding_type_t
    O lenei ituaiga enum ua suia i le sl_bt_gap_phy_coding_t.
    O ituaiga tuai o loʻo aoga pea ma e mafai ona faʻaaogaina i talosaga. E fautuaina le alu i ituaiga fou i se taimi vave e mafai ai. O ituaiga tuai o le a aveesea i le le itiiti ifo ma le tasi le tausaga i se faʻasalalauga tele SDK i le lumanaʻi.

Fa'ate'aina ile fa'asa'olotoga 3.2.0.0

  • API poloaiga sl_bt_sm_list_bonding_entry
    O lenei poloaiga ua suia e sl_bt_sm_get_bonding_handles ma sl_bt_sm_get_bonding_details poloaiga.
  • API poloaiga sl_bt_sm_set_oob_data
    O lenei poloaiga ua suia i le poloaiga sl_bt_sm_set_legacy_oob.
  • API poloaiga sl_bt_sm_use_sc_oob
    O lenei poloaiga ua suia i le poloaiga sl_bt_sm_set_oob.
  • API poloaiga sl_bt_sm_set_sc_remote_oob_data
    O lenei poloaiga ua suia i le poloaiga sl_bt_sm_set_remote_oob.
  • API fa'atonuga sl_bt_system_set_soft_timer ma sl_bt_system_set_lazy_soft_timer
    Bluetooth API e le maua ai se sui. Fa'aoga le vaega fa'amamafa faigofie i le Bluetooth SDK po'o le tautua fa'avae mo taimi moe.

AoA Tapasa Demo
E aveese i se fa'asalalauga i le lumana'i. O lenei demo ua suia e le AoA Analyzer.

ncp_gasoga example talosaga
E aveese i se fa'asalalauga i le lumana'i. O lenei example ua suia e le ncp example.

Aveese Aitema

Ave'esea ile fa'asa'olotoga 3.2.0.0
BGTool
BGTool ua aveese i lenei faʻasalalauga ma suia e le Bluetooth NCP Commander lea e aofia ai se faʻaonaponei, faʻaogaina, web-faʻavae faʻaoga faʻaoga faʻapea foʻi ma se faʻamafanafanaga atamai faʻatasi ma IntelliSense ma faʻamaumauga API faʻapipiʻiina.

Fa'aaogaina Lenei Fa'asalalauga

O lenei fa'asalalauga e aofia ai mea nei

  • Silicon Labs Bluetooth faaputuga faletusi
  • Bluetooth sample talosaga

Mo nisi fa'amatalaga e uiga i le Bluetooth SDK va'ai QSG169: Bluetooth® SDK v3.x Quick Start Guide. Afai e te fou ile Bluetooth taga'i ile UG103.14: Bluetooth LE Fundamentals.

Fa'apipi'i ma Fa'aoga
E mana'omia se fa'amaumauga resitala i Silicon Labs ina ia la'u mai ai le Silicon Labs Bluetooth SDK. E mafai ona e lesitala ile https://sili-conlabs.force.com/apex/SL_CommunitiesSelfReg?form=short.
O faʻatonuga faʻapipiʻi faʻapipiʻi o loʻo aofia i le Simplicity Studio 5 i luga ole laiga Taiala mo Tagata Faʻaoga.
Fa'aoga le Bluetooth SDK v3.x fa'atasi ma le Silicon Labs Simplicity Studio 5 fa'avae atina'e. Simplicity Studio e fa'amautinoaina o le tele o polokalama fa'akomepiuta ma mea faigaluega feso'ota'iga o lo'o pulea lelei. Fa'apipi'i fa'afouga fa'afouga fa'akomepiuta ma laupapa pe a logoina oe. Fa'aaoga na'o le Simplicity Studio 4 ma le Bluetooth SDK v2.13.x ma lalo ifo.
O fa'amaumauga fa'apitoa i le SDK version o lo'o fa'apipi'iina i le SDK. O fa'amatalaga fa'aopoopo e masani ona maua i tusitusiga fa'avae malamalama (KBAs). API fa'amatalaga ma isi fa'amatalaga e uiga i lenei ma fa'asalalauga muamua o lo'o avanoa ile https://docs.silabs.com/.

Fa'amatalaga Puipuiga

Puipuiga Vault Integration
A fa'apipi'i ile Secure Vault High masini, o ki ma'ale'ale e pei ole Long Term Key (LTK) e puipuia ile fa'aogaina ole Secure Vault Key Management. O le laulau o loʻo i lalo o loʻo faʻaalia ai ki puipuia ma latou uiga puipuia o le teuina.

Ua afifiina Ki Lafoa'i / Le'o Fa'atauva'a Fa'amatalaga
Ki mamao mamao (LTK) E le mafai ona auina atu i fafo  
Fa'alotoifale Umi Umi (na'o talatuu) E le mafai ona auina atu i fafo  
Fa'ailoa Fa'asinomaga Mamao Fa'ailo (IRK) E mafai ona auina atu i fafo E tatau ona Exportable mo mafuaaga talafeagai i le lumanai
Fa'asinomaga Fa'alotoifale Fo'ia Ki E mafai ona auina atu i fafo E tatau ona Exportable aua o le ki e faʻasoa i isi masini.

O ki afifi ua faailogaina o le "E le mafai ona auina atu i fafo" e mafai ona faaaoga ae le mafai viewed po'o fa'asoa i le taimi ta'avale.
O ki afifi ua fa'ailogaina o le "Exportable" e mafai ona fa'aoga pe fa'asoa ile taimi fa'agasolo ae tumau fa'ailoga a'o teuina ile moli. Mo nisi fa'amatalaga ile Secure Vault Key Management functionality, tagai AN1271: Secure Key Storage.

Faufautua mo Saogalemu
Ina ia lesitala i Fautuaga Puipuiga, ulufale i totonu o le Silicon Labs tagata faʻatau faitotoa, ona filifili lea o le Account Home. Kiliki le HOME e alu i le faitotoa o le itulau autu ona kiliki lea o le Manage Notifications tile. Ia mautinoa o 'Software/Security Advisory Notice & Product Change Notice (PCNs)' ua siaki, ma o lo'o e lesitala i lalo mo lau faʻasalalauga ma faʻasalalauga. Kiliki Save e teu ai so'o se suiga.

SILICON-LABS-LE-SDK-Software-FIG-1

Lagolago

O tagata fa'atau Atina'e Kit e agava'a mo a'oa'oga ma fesoasoani fa'apitoa. Fa'aaoga le Silicon Labs Bluetooth LE web itulau e maua ai fa'amatalaga e uiga i oloa ma auaunaga uma a Silicon Labs Bluetooth, ma ia sainia mo le lagolago o oloa.
E mafai ona e fa'afeso'ota'i le lagolago a Silicon Laboratories ile http://www.silabs.com/support.

Faigofie potu potu
Tasi-kiliki avanoa i le MCU ma meafaigaluega uaealesi, fa'amaumauga, polokalama fa'akomepiuta, faletusi code puna'oa & sili atu. Avanoa mo Windows, Mac ma Linux!

SILICON-LABS-LE-SDK-Software-FIG-2

Fa'ailoga

Silicon Labs ua fa'amoemoe e tu'uina atu i tagata fa'atau le fa'amaumauga aupito lata mai, sa'o, ma loloto o peripherals uma ma modules o lo'o avanoa mo le fa'aogaina o masini ma polokalama fa'aoga e fa'aoga pe fa'amoemoe e fa'aoga oloa Silicon Labs. Fa'amatalaga fa'asinomaga, modules avanoa ma peripheral, lapopo'a manatua ma tuatusi manatua e fa'asino i masini fa'apitoa ta'itasi, ma "Typical" tapula'a tu'uina atu e mafai ma e eseese i fa'aoga eseese. Talosaga exampO fa'amatalaga o lo'o fa'amatalaina iinei e mo na'o fa'ata'ita'iga. Silicon Labs o loʻo iai le aia tatau e fai ai suiga e aunoa ma se faʻaaliga atili i faʻamatalaga o oloa, faʻamatalaga, ma faʻamatalaga iinei, ma e le tuʻuina atu faʻamaonia i le saʻo poʻo le atoatoa o faʻamatalaga o loʻo aofia ai. A aunoa ma se faʻamatalaga muamua, e mafai e Silicon Labs ona faʻafouina le firmware o oloa i le faagasologa o gaosiga mo le saogalemu poʻo le faʻamaoni mafuaaga. O ia suiga o le a le suia ai faʻamatalaga poʻo le faʻatinoga o le oloa. Silicon Labs e leai se noataga mo taunuuga o le faʻaogaina o faʻamatalaga o loʻo tuʻuina atu i lenei pepa. O lenei pepa e le fa'aalia pe fa'ailoa manino mai so'o se laisene e fa'ata'atia pe fau so'o se ta'amilosaga tu'ufa'atasi. O oloa e le'o fuafuaina pe fa'atagaina e fa'aoga i totonu o so'o se masini FDA Vasega III, talosaga e mana'omia ai le fa'atagaga a le FDA muamua po'o le Life Support System e aunoa ma le fa'atagaga tusitusia patino a Silicon Labs. O le “Life Support System” o so'o se oloa po'o se faiga e fa'amoemoe e lagolago ai pe fa'atumauina ai le ola ma/po'o le soifua maloloina, lea, pe a le manuia, e mafai ona fa'amoemoe talafeagai e i'u ai i se manu'a tele po'o le oti. Silicon Labs oloa e le o fuafuaina pe faʻatagaina mo talosaga a le militeri. O oloa a Silicon Labs e le tatau ona faʻaaogaina i auupega o le tele o faʻaumatiaga e aofia ai (ae le gata i) auupega faaniukilia, meaola poʻo vailaʻau, poʻo ni fana e mafai ona tuʻuina atu ia auupega. Silicon Labs e fa'afitia uma fa'amaonia ma fa'amaonia ma e le nafa pe noatia mo so'o se manu'a po'o mea fa'aleagaina e feso'ota'i ma le fa'aogaina o se oloa Silicon Labs i ia talosaga e le'i fa'atagaina. Fa'aaliga: O lenei anotusi e ono iai ni fa'amatalaga leaga lea ua le toe aoga. Silicon Labs o lo'o suia nei faaupuga i gagana fa'atasi i so'o se mea e mafai ai. Mo nisi fa'amatalaga, asiasi www.silabs.com/about-us/inclusive-lexicon-project

Fa'amatalaga Fa'ailoga
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ma le Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ma tuufaatasiga o ia mea. , “le lalolagi e sili ona malosi le faauo microcontrollers”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, le Telegesis Logo®, USBXpress®, Zentri, le Zentri logo ma Zentri DMS, Z-Wave®, ma isi o fa'ailoga fa'ailoga po'o fa'ailoga fa'amaufa'ailoga a Silicon Labs. ARM, CORTEX, Cortex-M3 ma THUMB o fa'ailoga fa'ailoga po'o fa'ailoga fa'amaufa'ailoga a le ARM Holdings. Keil ose fa'ailoga fa'amaufa'ailoga a le ARM Limited. O le Wi-Fi ose fa'ailoga fa'amaufa'ailoga a le Wi-Fi Alliance. O isi oloa uma po'o igoa fa'ailoga o lo'o ta'ua i inei o fa'ailoga fa'atau a latou tagata e umia.

Silicon Laboratories Inc.
400 Sisifo Cesar Chavez Austin, TX 78701
ISA
www.Salasbs.com

Pepa / Punaoa

SILICON LABS Bluetooth LE SDK Polokalama [pdf] Taiala mo Tagata Fa'aoga
Bluetooth LE SDK Software, Bluetooth LE, SDK Software, Software

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *