SILIKON-logo

SILICON LABS 7.0.0.0 GA Gecko Software Development Kit

SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit-product-image

Informasi produk

Spesifikasi

  • Gecko SDK Suite: 4.4
  • Tanggal Rilis: 13 Desember 2023
  • Versi SDK: 7.0.0.0 GA
  • Fitur utama: Bluetooth, Multiprotokol
  • Compiler sing kompatibel: GCC (The GNU Compiler Collection) versi 12.2.1

Pandhuan Panggunaan Produk

Kompatibilitas lan Panganggone Kabar

  • Kanggo informasi babagan nganyari keamanan lan kabar, waca bab Keamanan saka Cathetan Rilis Platform Gecko sing diinstal karo SDK iki utawa ing tab TECH DOCS ing https://www.silabs.com/developers/bluetooth-low-energy.
  • Disaranake lengganan Advisories Keamanan kanggo informasi sing paling anyar. Yen sampeyan anyar ing Silicon Labs
  • Bluetooth SDK utawa mbutuhake instruksi babagan nggunakake fitur Secure Vault, deleng bagean "Nggunakake Rilis Iki".

Fitur anyar

Gecko SDK bakal terus ndhukung kabeh piranti Series 0 lan 1 tanpa owah-owahan ing dhukungan jangka panjang, pangopènan, kualitas, lan responsif sing diwenehake miturut kabijakan piranti lunak kita. SDK anyar bakal cabang saka Gecko SDK lan wiwit nawakake fitur anyar sing mbantu pangembang njupuk advantage saka kemampuan majeng produk Series 2 lan 3 kita. Kaputusan iki selaras karo umpan balik pelanggan, nggambarake komitmen kita kanggo ningkatake kualitas, njamin stabilitas, lan ningkatake kinerja kanggo pengalaman pangguna sing luar biasa ing SDK piranti lunak kita.

Item anyar
Item anyar ing ngisor iki ditambahake ing release 7.0.0.0:

  1. Bluetooth Connection Analyzer: Komponen fitur anyar, bluetooth_feature_connection_analyzer, nyedhiyakake fungsi kanggo njupuk lan nganalisa RSSI transmisi ing sambungan Bluetooth.

API anyar
API anyar ing ngisor iki ditambahake ing release 7.0.0.0:

  • ID # 1203776: Ngenalke ID acara perpustakaan ESL C anyar, ESL_LIB_EVT_PAWR_CONFIG. Konfigurasi PAwR saiki kudu dipriksa kewarasan awal dening perpustakaan ESL C sadurunge konfigurasi disetel. Yen mriksa gagal, konfigurasi ditolak.
  • ID # 1196297: Nambahake dhukungan menyang HADM kanggo jumlah saluran sing sewenang-wenang nganti 80
  • ID # 1187941: 'bt_abr_host_initiator' saiki nduweni fungsi kanggo nyimpen log jsonlfiles menyang folder sing dipilih nggunakake argumen perintah '-d'. Yen parameter kosong utawa path sing ora bener menyang direktori, bakal nggunakake direktori kerja saiki lan menehi informasi marang pangguna.
  • ID # 1158040: Nambahake metrik kualitas menyang HADM Initiator kanthi nampilake kemungkinan jarak sing diwilang ing antarmuka pangguna
  • ID # 1152853: Nambah pilihan saluran komunikasi anyar kanggo NCP-host examples: SPI liwat Komunikasi Co-Processor (CPC). ID # 1108849: Ngenalake skrip Python, create_bl_files.py, kang merges .bat lan .sh Tulisan dadi siji. Iki kalebu fitur-fitur anyar dibandhingake karo skrip lawas kayata helper lan argumen perintah tambahan kanggo milih konfigurasi sing dibutuhake, mode interaktif kanggo nyetel alat sing ilang utawa files, ngasilake GBL sing dikompres (metode kompresi lzma lan lz4), lan penanganan logika piranti kanggo piranti seri-1 lan seri-2.

FAQ (Prequently Asked Questions)

  1. P: Ing endi aku bisa nemokake nganyari keamanan lan kabar?
    A: Kanggo nganyari keamanan lan kabar, waca bab Keamanan saka Cathetan Rilis Platform Gecko sing diinstal karo SDK iki utawa ing tab TECH DOCS ing https://www.silabs.com/developers/bluetooth-low-energy. Disaranake uga langganan Security Advisories kanggo informasi sing paling anyar.
  2. P: Kepiye cara nggunakake fitur Secure Vault?
    A: Yen sampeyan butuh instruksi babagan nggunakake fitur Secure Vault, waca dokumentasi ing bagean "Nggunakake Rilis Iki".
  3. P: Compiler apa sing kompatibel karo Gecko SDK?
    A: Gecko SDK kompatibel karo GCC (The GNU Compiler Collection) versi 12.2.1, sing kasedhiya karo Simplicity Studio. Mangga priksa manawa sampeyan nggunakake sing bener files.

Bluetooth® LE SDK 7.0.0.0 GA

  • Gecko SDK Suite 4.4
  • 13 Desember 2023
  • Silicon Labs minangka vendor utama ing teknologi hardware lan piranti lunak Bluetooth, digunakake ing produk kayata olahraga lan fitness, elektronik konsumen, beacon, lan aplikasi omah sing cerdas. Intine
  • SDK minangka tumpukan majeng Bluetooth 5.4 sing nyedhiyakake kabeh fungsi inti bebarengan karo sawetara API kanggo nyederhanakake pembangunan. Fungsionalitas inti nawakake mode mandiri sing ngidini pangembang nggawe lan mbukak aplikasi langsung ing SoC, utawa ing mode NCP sing ngidini nggunakake MCU host eksternal.
  • Cathetan rilis iki nyakup versi SDK:
    • 7.0.0.0 GA dirilis 13 Desember 202

SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit- (1)

FITUR UTAMA

  • Bluetooth 
    • Komponen fitur anyar bluetooth_feature_connection_analyzer nyedhiyakake fungsi kanggo njupuk lan nganalisa RSSI transmisi ing sambungan Bluetooth
  • Multiprotokol 
    • Dhukungan ngrungokake bebarengan (RCP) -MG21 lan MG24
    • Multiprotocol (CMP) Zigbee NCP + OpenThread RCP - kualitas produksi
    • Dynamic Multiprotocol Bluetooth + Con-current Multiprotocol (CMP) Zigbee lan Open Thread support ing SoC

Kompatibilitas lan Panganggone Kabar

  • Kanggo informasi babagan nganyari keamanan lan kabar, deleng bab Keamanan saka Cathetan Rilis Platform Gecko sing diinstal karo SDK iki utawa ing tab TECH DOCS ing
  • https://www.silabs.com/developers/bluetooth-low-energy. Silicon Labs uga banget nyaranake sampeyan langganan Advisories Keamanan kanggo informasi sing paling anyar. Kanggo instruksi lan cathetan babagan nggunakake fitur Secure Vault, utawa yen sampeyan anyar ing Silicon Labs Bluetooth SDK, waca Nggunakake Rilis Iki.
  • Compiler sing kompatibel:
    • IAR Embedded Workbench kanggo ARM (IAR-EWARM) versi 9.40.1.
    • Nggunakake anggur kanggo mbangun nganggo utilitas baris perintah IarBuild.exe utawa IAR Embedded Workbench GUI ing macOS utawa Linux bisa nyebabake salah files digunakake amarga tabrakan ing algoritma hashing anggur kanggo ngasilaken singkat file jeneng.
    • Pelanggan ing macOS utawa Linux disaranake supaya ora nggawe IAR ing njaba Simplicity Studio. Pelanggan sing nindakake kudu kasebut kanthi teliti, verifikasi sing bener files digunakake.
    • GCC (The GNU Compiler Collection) versi 12.2.1, kasedhiya karo Simplicity Studio.

Item anyar

Rilis Gecko SDK (GSDK) iki bakal dadi sing pungkasan kanthi dhukungan gabungan kanggo kabeh piranti EFM lan EFR, kajaba patch kanggo versi iki yen perlu. Wiwit pertengahan 2024, kita bakal ngenalake SDK sing kapisah:

  • Gecko SDK sing ana bakal terus ndhukung piranti Seri 0 lan 1.
  • SDK anyar bakal ngebaki khusus kanggo piranti Seri 2 lan 3.
  • Gecko SDK bakal terus ndhukung kabeh piranti Series 0 lan 1 tanpa owah-owahan ing dhukungan jangka panjang, pangopènan, kualitas, lan responsif sing diwenehake miturut kabijakan piranti lunak kita.
  • SDK anyar bakal cabang saka Gecko SDK lan wiwit nawakake fitur anyar sing mbantu pangembang njupuk advantage saka kemampuan majeng produk Series 2 lan 3 kita.
  • Kaputusan iki selaras karo umpan balik pelanggan, nggambarake komitmen kita kanggo ningkatake kualitas, njamin stabilitas, lan ningkatake kinerja kanggo pengalaman pangguna sing luar biasa ing SDK piranti lunak kita.

Fitur anyar

  • Ditambahake ing release 7.0.0.0
  • Bluetooth Connection Analyzer
  • Komponen fitur anyar bluetooth_feature_connection_analyzer nyedhiyakake fungsi kanggo njupuk lan nganalisa RSSI transmisi ing sambungan Bluetooth.

API anyar

  • Ditambahake ing release 7.0.0.0
  • sl_bt_connection_analyzer_start printah: Miwiti kanggo nganalisa sambungan piranti liyane lan laporan pangukuran RSSI.
  • printah sl_bt_connection_analyzer_stop: Mungkasi nganalisa sambungan Bluetooth piranti liyane.
  • acara sl_bt_evt_connection_analyzer_report: Micu nalika paket sing dikirim ing sambungan dijupuk.
  • sl_bt_evt_connection_analyzer_completed acara: Micu nalika operasi nganalisa sambungan wis rampung.
  • printah sl_bt_connection_get_scheduling_details: Entuk paramèter lan rincian jadwal acara sambungan sabanjure sambungan. sl_bt_connection_get_median_rssi printah: Entuk nilai RSSI diukur ing sambungan.
  • printah sl_bt_sm_resolve_rpa: Temokake alamat identitas piranti terikat dening alamat pribadi resolvable (RPA).
  • acara sl_bt_evt_connection_set_parameters_failed: Micu nalika piranti peer nolak panjalukan nganyari parameter sambungan L2CAP.
ID # Katrangan
1203776 Ngenalke ID acara perpustakaan ESL C anyar: ESL_LIB_EVT_PAWR_CONFIG. Konfigurasi PAwR saiki kudu dipriksa kewarasan awal dening perpustakaan ESL C sadurunge konfigurasi disetel - yen mriksa gagal, konfigurasi ditolak.
1196297 Nambahake dhukungan kanggo HADM kanggo jumlah saluran sing sewenang-wenang nganti 80.
1187941 'bt_abr_host_initiator' saiki nduweni fungsi kanggo nyimpen log jsonlfiles menyang folder sing dipilih nggunakake argumen perintah '-d'. Yen parameter kosong utawa path sing ora bener menyang direktori bakal nggunakake direktori kerja saiki lan menehi informasi marang pangguna.
1158040 Tambah metrik kualitas menyang HADM Initiator kanthi nampilake kemungkinan jarak sing diwilang ing antarmuka pangguna.
1152853 Pilihan saluran komunikasi anyar ditambahake menyang NCP-host examples: SPI liwat Komunikasi Co-Processor (CPC).
 

1108849

 
  • skrip Python create_bl_files.py ngenalaken kanggo nggabungake script .bat lan .sh dadi siji. Fitur anyar dibandhingake karo skrip lawas:
  • helper lan bantahan printah tambahan kanggo milih konfigurasi dibutuhake
  • mode interaktif: ing kasus sawetara saka pribadi utawa files ilang script iki bakal mbantu kanggo nyetel iku
  • ngasilake GBL sing dikompres (metode kompresi lzma lan lz4)
  • penanganan logika piranti kanggo piranti seri-1 lan seri-2

 dandan

 Item sing diganti
Diowahi ing release 7.0.0.0

ID # Katrangan
1203109 Logika deteksi apik kanggo ESL sing ora duwe konfigurasi GATT bener miturut specification ESL Service. Logika anyar saiki nyegah sawetara deteksi positif palsu lan ngilangi ESL sing bener saka jaringan.
1144612 nganyari perpustakaan pihak katelu cJSON saka GitHub: https://github.com/DaveGamble/cJSON @commit: b45f48e600671feade0b6bd65d1c69de7899f2be (master)
1193924 Migrasi BLE SDK examples nggunakake salah siji legacy_scanner API utawa extended_scanner API tinimbang API pemindai sing ora digunakake.
1177424 Mbukak Pustaka Komponen ing Studio lan milih komponen apa wae sing asale saka app/bluetooth saiki nuduhake bagean "Dokumentasi" ing bagean "Ketergantungan" lan "Ketergantungan" kanthi konten sing di-host ing docs.silabs.com kanggo komponen kasebut.
  • API sing diganti
    • Diganti ing release 7.0.0.0 Ora ana.
  • Tumindak sing Dikarepake
    • Diowahi ing release 7.0.0.0

Masalah tetep

Didandani ing release 7.0.0.0

ID # Katrangan
1077663 Ndandani masalah sing bisa nyebabake sawetara printah Bluetooth bali kanthi sukses tanpa nindakake perintah kasebut yen RTOS lan komponen wiwitan on-demand Bluetooth digunakake lan aplikasi kasebut ngetokake printah Bluetooth nalika tumpukan Bluetooth mandheg.
1130635 Ndandani masalah sing bisa nyebabake kacilakan ing FreeRTOS yen fitur wiwitan on-demand Bluetooth digunakake lan tugas timer FreeRTOS wis dikonfigurasi dadi prioritas sing luwih murah tinimbang tugas Bluetooth.
1164357 Nganyari kode kesalahan saka insufficient_encryption kanggo insufficient_authentication minangka kasebut ing specification Bluetooth nalika GATT klien nyoba akses GATT atribut sing mbutuhake keamanan lan sambungan ora kaiket utawa ndhelik.
1170640 Ndandani kondisi lomba ing GATT Klien sing ATT MTU exchange bisa dicegah yen aplikasi pangguna nelpon GATT Klien printah sing siji miwiti prosedur GATT karo GATT Server remot ing konteks sl_bt_evt_connection_opened nangani acara ing mode SoC.
1180413 Ndandani masalah sing bisa nyebabake inversi prioritas utas lan nyuda linuwih sambungan Bluetooth karo FreeRTOS yen tugas timer FreeRTOS wis dikonfigurasi dadi prioritas sing luwih murah tinimbang tugas Bluetooth.
1192858 Ngapikake penanganan laporan pariwara liwat antarmuka HCI. Saiki sampeyan bisa ngatur jumlah maksimum laporan pariwara sing antri. Iki nambah kinerja liwat sambungan HCI alon.
1196365 Ndandani masalah sing katon karo DTM nalika ana komponen timer pengawas.
1196429 Ngoptimalake panyiapan sambungan ing konfigurasi DMP. Ing kasus tartamtu, paket ora diproses kanthi cepet sing nyebabake kelangan sambungan.
1198175 Ndandani pitungan widening jendhela scanner PAwR sawise paket subevent ora kejawab. Tambah PAwR nanggepi slot jendhela widening pitungan kanggo piranti pengiklan. Ndandani kasedhiya ing Bluetooth SDK 6.2.0 lan luwih anyar.
1206647 Ndandani bug ing lapisan link Bluetooth sing disebabake kesalahan nangani kesalahan yen transmisi paket indikasi sambungan dening pusat gagal.
1209154 Ndandani bug sing bisa nyegah mode demo bisa digunakake luwih saka sapisan ing sesi ESL AP. AP Pyhon sample kode saiki ora ngidini ngganti mode nalika aplikasi EFR Connect disambungake ing mode demo, lan saiki bisa kanggo pitakonan negara demo liwat antarmuka CLI.
1212515 Ndandani masalah ing mode RCP sing nggawe LE_Set_Periodic_Advertising_Subevent_Data HCI printah gagal nalika data kanggo sawetara subevents disetel bebarengan karo dawa tartamtu. Ndandani masalah liyane ing mode RCP sing ngidini tanpa wates reservasi gagang sambungan sing ora bisa digunakake nalika Host ora ngenteni acara Sambungan Lengkap HCI sadurunge nelpon perintah LE_Create_Connection liyane.
1215158 Prosedur setelan panyuwunan data subevent PAwR saiki ngetutake spesifikasi inti kanthi ketat. Data sing disedhiyakake dening host bakal dikirim kanthi urutan sing diwenehake lan data sing teka telat ora bakal dikirim ing interval pariwara sing bakal teka.
1216550 Ndandani bug ing printah sl_bt_gatt_server_send_user_read_response sing GATT server bisa nambah luwih saka ATT MTU - 4 nomer bita minangka nilai karakteristik ing respon diwaca kanggo opcode ATT_READ_BY_TYPE_REQ. Dokumentasi printah iki uga tetep yen jumlah maksimum bita kanggo nanggepi opcode ATT_READ_BY_TYPE_REQ yaiku ATT MTU - 4.
1218112 Ndandani kondisi balapan antarane mandap sambungan lan prosedur nganyari peta saluran sing bisa nimbulaké free buffer pindho.
1223155 Ndandani pelanggaran akses memori ing tumpukan inang nalika ngolah acara HCI_LE_Read_Remote_Features_Complete yen nangani sambungan ing acara ora bener.
1218866 Bluetooth RAIL DMP – SoC Empty FreeRTOS/Micrium OS Sample Aplikasi saiki kasedhiya kanggo xG28 (BRD4400A/B/C, BRD4401A/B/C).
1214140 BLE ESL examples saiki ndhukung papan BRD4402B lan BRD4403B.
1212633 Ndandani iop_create_bl_fileGagal skrip s.sh ing MacOS.
1209154 Ndandani bug sing bisa nyegah mode demo ESL supaya ora bisa digunakake luwih saka sepisan ing sesi AP. AP Python sampkode le saiki ora ngidini ngganti mode nalika aplikasi EFR Connect disambungake ing mode demo, nalika iku saiki bisa kanggo pitakonan negara demo liwat antarmuka CLI.
1205333 Ngilangi kabutuhan kanggo ngganti jinis kontrol aliran UART kanthi manual sawise nggawe proyek ESL AP NCP kanggo akeh papan sing didhukung.
1205317 Opcode 0x1F vendor Silabs khusus kanggo fungsi skip interval PAwR eksperimen ESL wis ditambahake menyang dokumen readme ESL AP.
ID # Katrangan
1192305 Nambahake wektu tundha sing bisa dikonfigurasi menyang komponen In-Place OTA DFU sadurunge nutup sambungan karo piranti Tengah. Iki ngrampungake masalah prosedur karo transfer OTA In-Place lan paling anyar EFR Connect v2.7.1 utawa mengko.
1225207 Masalah tetep: NULL dereferencing bisa kedadeyan ing ESL C lib sing ndadékaké ESL AP nabrak nalika ngonfigurasi jaringan gedhe.
1223186 App_timer sing didandani kanggo OS kanggo ngetrapake langit-langit saka nilai sing dijaluk adhedhasar frekuensi timer OS supaya bisa digunakake kanthi cara sing padha karo varian bare-metal. Dokumentasi lengkap sing njlèntrèhaké watesan ing résolusi lan nyebutake paramèter konfigurasi frekuensi wektu OS sing bisa disetel kanggo ngowahi frekuensi wektu (lan resolusi).
1203408 Aplikasi OTA DFU bisa ngetik status salah yen aplikasi ngirim acara sl_bt_evt_gatt_server_user_write_request_id.
1208252 Inisiator saiki nutup sambungan nalika metu.
1180678 dandan stabilitas

 Masalah sing Dikenal ing Rilis Saiki

Masalah ing kandel ditambahake wiwit rilis sadurunge. Yen sampeyan ora kejawab rilis, cathetan rilis paling anyar kasedhiya ing https://www.si-labs.com/developers/bluetooth-low-energy ing tab Tech Docs.

ID # Katrangan Solusi
361592 Acara sync_data ora nglaporake daya TX. ora ana
 

368403

Yen nyetel interval CTE dadi 1, panjalukan CTE kudu dikirim ing saben interval sambungan. Nanging dikirim mung ing saben interval sambungan kapindho. ora ana
 

641122

Komponen tumpukan Bluetooth ora menehi konfigurasi kanggo jalur antena RF. Iki minangka masalah khusus kanggo BGM210P. Salah sawijining solusi yaiku nganyari konfigurasi kanthi manual ing sl_bluetooth_config.h ing mode suntingan teks.

Yen OTA karo Apploader digunakake, kalebu komponen bluetooth_feature_ota_config ing project aplikasi. Telpon printah sl_bt_ota_set_rf_path () kanggo nyetel path RF kanggo mode OTA.

650079 LE 2M PHY ing EFR32[B|M]G12 lan EFR32[B|M]G13 ora bisa digunakake karo smartphone sing nggunakake chip Mediatek Helio amarga ana masalah interoperabilitas. Ora ana workaround. Kanggo pangembangan aplikasi lan testing, pedhot bisa nyingkiri dening mateni 2M PHY karo sl_bt_connection_set_preferred_phy () utawa sl_bt_connection_set_default_preferred_phy ().
682198 Tumpukan Bluetooth duwe masalah interoperabilitas ing 2M PHY karo PC Windows. Ora ana workaround. Kanggo pangembangan aplikasi lan testing, pedhot bisa nyingkiri dening mateni 2M PHY karo sl_bt_connection_set_preferred_phy () utawa sl_bt_connection_set_default_preferred_phy ().
 

730692

4-7% tingkat kesalahan paket diamati ing piranti EFR32M|BG13 nalika RSSI antarane -25 lan -10 dBm. PER iku nominal (minangka lembar data) ing ndhuwur lan ngisor kisaran iki. ora ana
756253 Nilai RSSI ing sambungan Bluetooth sing bali dening API Bluetooth ora bener ing piranti EFR32M|B1, EFR32M|B12, EFR32M|B13, lan EFR32M|B21. Ing piranti EFR32M|B21. Kira-kira 8 ~ 10 dBm luwih dhuwur tinimbang nilai nyata, miturut pangukuran. Instal komponen "RAIL Utility, RSSI" ing proyek aplikasi. Komponen iki nyedhiyakake offset RSSI standar kanggo chip sing ditrapake ing tingkat RAIL lan bisa mbantu entuk pangukuran RSSI sing luwih akurat.
845506 Nalika komponen Bluetooth_feature_afh kanggo AFH wis klebu, initialization fitur tansah ngaktifake AFH. Kanggo kalebu komponen nanging ora kanggo ngaktifake AFH ing boot piranti, ngganti Nilai parameter saka 1 kanggo 0 ing telpon fungsi sl_btctrl_init_afh () ing sl_bt_stack_init.c.
1031031 Ngganti konfigurasi ing aplikasi bt_aoa_host_locator nyebabake aplikasi nabrak. ora ana
1227955 amazon_aws_soc_mqtt_over_ble lan amazon_aws_soc_gatt_server examples ora Panggenan sawise boot munggah. Tambah configTIMER_TASK_STACK_DEPTH kanggo 600 utawa ndhuwur ing config / FreeRTOSConfig.h ing project.

Item sing ora digunakake

Dibuwang ing release 7.0.0.0 Command sl_bt_connection_get_rssi

Dibusak Item
Dibusak saka release 7.0.0.0

ID # Katrangan
1219750 Skrip visualisasi HADM adhedhasar Python dibusak. Pelanggan kudu nggunakake Studio HADM GUI maju.

Multiprotocol Gateway lan RCP

  • Item anyar
    • Ditambahake ing release 7.0.0.0
    • Ngrungokake bebarengan, kemampuan kanggo tumpukan Zigbee lan Open Thread kanggo operate ing sawijining 802.15.4 saluran nalika nggunakake EFR32xG24 utawa xG21 RCP, dirilis. Ngrungokake bebarengan ora kasedhiya kanggo kombinasi 802.15.4 RCP/Bluetooth RCP, kombinasi Zigbee NCP/Open Thread RCP, utawa kanggo Zigbee/Open Thread system-on-chip (SoC). Bakal ditambahake menyang produk kasebut ing rilis sing bakal teka.
    • Ekstensi vendor OpenThread CLI wis ditambahake menyang aplikasi host OpenThread saka wadhah multiprotokol. Iki kalebu printah coex cli.
  • dandan
    • Diowahi ing release 7.0.0.0
    • Kombinasi multiprotokol Zigbee NCP/OpenThread RCP saiki dadi kualitas produksi.
  • Masalah tetep
    • Didandani ing release 7.0.0.0

 

ID # Katrangan
1081828 Jeksa Agung bisa ngetokake throughput karo basis FreeRTOS Zigbee / BLE DMP sample aplikasi.
1090921 Z3GatewayCpc ngalami masalah nggawe jaringan ing lingkungan sing rame.
1153055 Pernyataan ing host disebabake nalika ana kegagalan komunikasi nalika maca versi NCP saka zigbee_ncp-ble_ncp-uart sampiki app.
1155676 802.15.4 RCP mbuwang kabeh paket unicast sing ditampa (sawise MAC acking) yen sawetara 15.4 antarmuka nuduhake ID simpul 16-bit sing padha.
1173178 Host palsu nglaporake atusan paket sing ditampa karo mfglib ing persiyapan Host-RCP.
1190859 Kesalahan EZSP nalika ngirim paket acak mfglib ing persiyapan Host-RCP.
1199706 Jajak pendapat data saka bocah-bocah piranti pungkasan sing dilalekake ora nyetel pigura sing ditundha ing RCP kanthi bener kanggo antrian perintah Ninggalake & Gabung maneh marang mantan bocah kasebut.
1207967 Perintah "mfglib send acak" ngirim paket ekstra ing Zigbeed.
1208012 Mode mfglib rx ora nganyari info paket kanthi bener nalika nampa ing RCP.
1214359 Node koordinator ambruk nalika 80 utawa luwih router nyoba gabung bebarengan ing persiyapan Host-RCP.
1216470 Sawise ngirimake siaran kanggo topeng alamat 0xFFFF, RCP Zigbee sing dadi piranti wong tuwa bakal ninggalake gendéra data sing ditundha kanggo saben bocah. Iki nyebabake saben bocah tetep siyaga ngenteni data sawise saben jajak pendapat, lan mbutuhake sawetara transaksi data sing ditundha kanggo saben piranti pungkasan kanggo mbusak negara kasebut.

 Masalah sing Dikenal ing Rilis Saiki
Masalah ing kandel ditambahake wiwit rilis sadurunge. Yen sampeyan ora kejawab rilis, cathetan rilis paling anyar kasedhiya ing https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Katrangan Solusi
811732 Dhukungan token khusus ora kasedhiya nalika nggunakake Zigbeed. Dhukungan wis direncanakake ing release mangsa ngarep.
937562 Printah Bluetoothctl 'iklan ing' gagal nganggo aplikasi rcpuart- 802154-blehci ing Raspberry Pi OS 11. Gunakake aplikasi btmgmt tinimbang bluetoothctl.
ID # Katrangan Solusi
1022972 Coex ora bisa digunakake ing ZB NCP + OT RCP. Dhukungan wis direncanakake kanggo rilis ing mangsa ngarep.
1074205 CMP RCP ora ndhukung rong jaringan ing id PAN sing padha. Gunakake id PAN sing beda kanggo saben jaringan. Dhukungan wis direncanakake ing release mangsa ngarep.
1122723 Ing lingkungan sing sibuk, CLI bisa dadi ora responsif ing aplikasi z3-light_ot-ftd_soc. Ora ana solusi sing dingerteni.
1170052 CMP Zigbee NCP + OT RCP lan DMP Zigbee NCP + BLE NCP bisa uga ora pas ing 64KB lan bagean RAM ngisor ing release saiki. Bagean 64KB saiki ora didhukung kanggo aplikasi kasebut.
1213701 RCP bisa uga gagal nuduhake data sing ditundha kanggo bocah ngantuk sajrone upgrade OTA menyang bocah ing lingkungan sing rame, sing nyebabake proses nganyari ora disangka-sangka. Bakal ditangani ing release mangsa.
1221299 Mfglib RSSI maca beda antarane RCP lan NCP. Bakal ditangani ing release mangsa.

Item sing ora digunakake

  • ora ana
  • Dibusak Item
    • Dibusak ing release 7.0.0.0
    • Makro "NONCOMPLIANT_ACK_TIMING_WORKAROUND" wis dibusak. Kabeh aplikasi RCP saiki kanthi standar ndhukung 192 µsec wektu turnaround kanggo non-ditingkatake acks nalika isih nggunakake 256 µsec wektu turnaround kanggo ditingkatake acks dibutuhake dening CSL.

Nggunakake Rilis Iki

Rilis iki ngemot ing ngisor iki

  • Pustaka tumpukan Bluetooth Silicon Labs
  • Bluetooth sample aplikasi

Kanggo informasi luwih lengkap babagan Bluetooth SDK ndeleng https://docs.silabs.com/bluetooth/latest/ . Yen sampeyan anyar kanggo Bluetooth ndeleng UG103.14: Bluetooth LE Fundamentals.

 Instalasi lan Gunakake

  • Bluetooth SDK diwenehake minangka bagéan saka Gecko SDK (GSDK), suite Silicon Labs SDKs. Kanggo miwiti GSDK kanthi cepet, instal Simplicity Studio 5, sing bakal nyiyapake lingkungan pangembangan sampeyan lan mlaku liwat instalasi GSDK. Simplicity Studio 5 kalebu kabeh sing dibutuhake kanggo pangembangan produk IoT karo piranti Silicon Labs, kalebu sumber daya lan peluncur proyek, piranti konfigurasi piranti lunak, IDE lengkap karo toolchain GNU, lan alat analisis. Pandhuan instalasi kasedhiya ing Pandhuan pangguna Simplicity Studio 5 online.
  • Utawa, Gecko SDK bisa diinstal kanthi manual kanthi ngundhuh utawa kloning paling anyar saka GitHub. Delengen https://github.com/Sili-conLabs/gecko_sdk kanggo informasi luwih lengkap.
    Simplicity Studio nginstal GSDK kanthi standar ing:
    • (Windows): C:\Panganggo\ \SimplicityStudio\SDKs\gecko_sdk
    • (MacOS): /Panganggo/ /SimplicityStudio/SDKs/gecko_sdk
  • Dokumentasi khusus kanggo versi SDK diinstal nganggo SDK. Informasi tambahan asring ditemokake ing artikel basis pengetahuan (KBA). Referensi API lan informasi liyane babagan iki lan rilis sadurungé kasedhiya ing https://docs.silabs.com/.

Informasi Keamanan

  • Integrasi Vault Aman
  • Nalika disebarake menyang piranti Secure Vault High, kunci sensitif kayata Long Term Key (LTK) dilindhungi nggunakake fungsi Secure Vault Key Management. Tabel ing ngisor iki nuduhake kunci sing dilindhungi lan karakteristik proteksi panyimpenan.
Kunci sing dibungkus Ekspor / Non-Ekspor Cathetan
Kunci Jangka Panjang Jarak Jauh (LTK) Non-Ekspor
Kunci Jangka Panjang Lokal (mung warisan) Non-Ekspor
Remote Identity Resolving Key (IRK) Bisa diekspor Kudu Exportable kanggo alasan kompatibilitas mangsa
Kunci Pemecahan Identitas Lokal Bisa diekspor Kudu Ekspor amarga kunci dienggo bareng karo piranti liyane.
  • Tombol sing dibungkus sing ditandhani minangka "Non-Exportable" bisa digunakake nanging ora bisa digunakake viewed utawa dienggo bareng nalika runtime.
  • Tombol kebungkus sing ditandhani minangka "Exportable" bisa digunakake utawa dienggo bareng nalika runtime nanging tetep ndhelik nalika disimpen ing lampu kilat. Kanggo informasi luwih lengkap babagan fungsi Manajemen Kunci Secure Vault, waca
  • AN1271: Panyimpenan Kunci Aman.
  • Penasihat Keamanan
  • Kanggo langganan Security Advisories, mlebu menyang portal pelanggan Silicon Labs, banjur pilih Akun Ngarep. Klik HOME kanggo pindhah menyang kaca ngarep portal banjur klik kothak Ngatur Notifikasi. Priksa manawa 'Software/Security Advisory Notice & Product Change Notice (PCNs)' dicenthang, lan sampeyan wis langganan minimal kanggo platform lan protokol sampeyan. Klik Simpen kanggo nyimpen owah-owahan.SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit- (3)

Dhukungan

  • Pelanggan Development Kit layak kanggo latihan lan dhukungan teknis. Gunakake Silicon Labs Bluetooth LE web kaca kanggo njupuk informasi babagan kabeh produk lan layanan Bluetooth Silicon Labs, lan kanggo ndhaptar dhukungan produk.
  • Sampeyan bisa hubungi dhukungan Silicon Laboratories ing http://www.silabs.com/support.

Studio Kesederhanaan
Akses siji-klik menyang MCU lan piranti nirkabel, dokumentasi, piranti lunak, perpustakaan kode sumber & liya-liyane. Kasedhiya kanggo Windows, Mac lan Linux!

SILICON-LABS-7-0-0-0-GA-Gecko-Software-Development-Kit- (4)

Penafian

  • Silicon Labs arep menehi dokumentasi paling anyar, akurat, lan jero kanggo kabeh periferal lan modul sing kasedhiya kanggo para pelaksana sistem lan piranti lunak sing nggunakake utawa arep nggunakake produk Silicon Labs. Data karakterisasi, modul lan periferal sing kasedhiya, ukuran memori lan alamat memori nuduhake saben piranti tartamtu, lan paramèter sing kasedhiya bisa beda-beda ing aplikasi sing beda-beda.
  • Aplikasi exampsing diterangake ing kene mung kanggo ilustrasi. Silicon Labs nduweni hak kanggo nggawe owahan tanpa kabar luwih lengkap babagan informasi produk, spesifikasi, lan katrangan ing kene, lan ora menehi jaminan babagan akurasi utawa kelengkapan informasi sing kalebu. Tanpa kabar sadurunge, Silicon Labs bisa nganyari perangkat kukuh produk sajrone proses manufaktur amarga alasan keamanan utawa linuwih. Owah-owahan kasebut ora bakal ngowahi spesifikasi utawa kinerja produk. Silicon Labs ora duwe tanggung jawab kanggo akibat saka panggunaan informasi sing diwenehake ing dokumen iki. Dokumen iki ora nyatakake utawa kanthi tegas menehi lisensi kanggo ngrancang utawa nggawe sirkuit terpadu. Produk kasebut ora dirancang utawa diijini digunakake ing piranti kelas III FDA, aplikasi sing dibutuhake persetujuan premarket FDA utawa Dhukungan Urip.
  • Sistem tanpa idin ditulis khusus saka Silicon Labs. A yaiku produk utawa sistem apa wae sing dimaksudake kanggo ndhukung utawa nylametake urip lan/utawa kesehatan, sing, yen gagal, bisa uga bisa nyebabake ciloko utawa pati pribadi sing signifikan. Produk Silicon Labs ora dirancang utawa sah kanggo aplikasi militer. Produk Silicon Labs ora bakal digunakake ing gaman pemusnah massal kalebu (nanging ora winates ing) senjata nuklir, biologi utawa kimia, utawa misil sing bisa ngirim senjata kasebut. Silicon Labs nolak kabeh jaminan sing nyata lan diwenehake lan ora tanggung jawab utawa tanggung jawab kanggo ciloko utawa kerusakan sing ana gandhengane karo panggunaan produk Silicon Labs ing aplikasi sing ora sah kasebut.
    Cathetan: Isi iki bisa uga ngemot terminologi nyerang sing saiki wis lungse. Silicon Labs ngganti istilah kasebut nganggo basa inklusif yen bisa. Kanggo informasi luwih lengkap, bukak www.silabs.com/about-us/inclusive-lexicon-project

Informasi merek dagang

  • Silicon Laboratories I OS, Gecko OS Studio, Precision32®, Simplicity ®, lan liya-liyane iku merek dagang utawa merek dagang kadhaptar saka Silicon Labs. ARM,
  • CORTEX, Cortex-M3 lan THUMB iku merek dagang utawa merek dagang kadhaptar saka ARM Holdings. Keil minangka merek dagang kadhaptar saka ARM Limited. Wi-Fi minangka merek dagang kadhaptar saka Wi-Fi Alliance. Kabeh produk utawa jeneng merek liyane sing kasebut ing kene minangka merek dagang saka sing duwe.
    • Silicon Laboratories Inc. Sajarah rega saham
    • 400 West Cesar Chavez Austin, TX 78701
    • USA
    • www.silabs.com

Dokumen / Sumber Daya

SILICON LABS 7.0.0.0 GA Gecko Software Development Kit [pdf] Pandhuan pangguna
7.0.0.0 Kit Pangembangan Perangkat Lunak Gecko, 7.0.0.0 GA, Kit Pangembangan Perangkat Lunak Gecko, Kit Pangembangan Perangkat Lunak, Kit Pangembangan, Kit

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *