SILICON-LABS-logo

SILICON LABS 8.0.2.0 Bluetooth Mesh SDK

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-product

Spesifikasi

  • Jeneng Produk: Simplicity SDK Suite
  • Versi: 2024.12.2
  • Tanggal Rilis: 1 April 2025
  • Fitur: Spesifikasi Bluetooth mesh versi 1.1

Informasi produk
Simplicity SDK Suite kalebu fitur sing didhukung dening spesifikasi bolong Bluetooth versi 1.1. Nyedhiyakake kompatibilitas karo macem-macem kompiler lan nawakake fitur anyar, API, dandan, lan ndandani ing macem-macem rilis.

Pandhuan Panggunaan Produk

Miwiti
Sadurunge nggunakake produk, priksa manawa sampeyan wis maca bab Keamanan saka Cathetan Rilis Platform kanggo nganyari keamanan lan kabar. Langganan Advisories Keamanan kanggo informasi paling anyar. Yen sampeyan anyar karo Silicon Labs Bluetooth mesh SDK, deleng pandhuan 'Nggunakake Rilis Iki'.

Fitur anyar lan API
Rilis kalebu mantan anyaramples ndhukung RTOS (Micrium lan FreeRTOS) lan owah-owahan ing komponen aplikasi kayata Sli_sensor_server_cadence.c diganti jeneng kanggo Sl_sensor_server_cadence.c.

dandan
Dokumentasi API kanggo penanganan data otentikasi OOB ing provisioner lan provisionee wis didandani lan njlentrehake.

Masalah tetep

  • Didandani ing release 8.0.2.0: Masalah sing ditanggulangi karo printah BGAPI test, sl_btmesh_lpn_init, sl_btmesh_node_get_rssi, pesen segmen sing ditularake liwat loopback lokal, lan initialization model Scene Server.
  • Didandani ing release 8.0.1.0: Ngatasi masalah karo Friend ngakoni data segmen lan tetep ing release 8.0.0.0 related kanggo mriksa pangayoman muter maneh, referensi null pointer, iklan metu stale, masalah sinkronisasi, operasi persiyapan layanan GATT, tugas mesti mlaku, lan DFU Standalone Updateater urutan deinitialization.

Bluetooth® Mesh SDK 8.0.2.0 GA Simplicity SDK Suite 2024.12.2 1 April 2025

  • Bluetooth mesh minangka topologi anyar sing kasedhiya kanggo piranti Bluetooth Low Energy (LE) sing ngidini komunikasi akeh-kanggo-akeh (m:m). Iki dioptimalake kanggo nggawe jaringan piranti skala gedhe, lan cocog kanggo otomatisasi bangunan, jaringan sensor, lan pelacakan aset. Piranti lunak lan SDK kanggo pangembangan Bluetooth ndhukung Bluetooth bolong lan fungsi Bluetooth. Pangembang bisa nambah komunikasi jaringan bolong menyang piranti LE kayata lampu sing disambungake, otomatisasi omah, lan sistem pelacakan aset. Piranti lunak uga ndhukung Bluetooth beaconing, beacon scanning, lan sambungan GATT supaya Bluetooth mesh bisa nyambung menyang telpon pinter, tablet, lan piranti Bluetooth LE liyane.
  • Rilis iki kalebu fitur sing didhukung dening spesifikasi bolong Bluetooth versi 1.1.
  • Cathetan rilis iki nyakup versi SDK:
    • 8.0.2.0 dirilis 1 April 2025
    • 8.0.1.0 dirilis 5 Februari 2025
    • 8.0.0.0 dirilis 16 Desember 2024

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (1)

FITUR UTAMA

  • Dhukungan ditambahake kanggo Micrium lan Fre-eRTOS.
  • Ndandani bug lan dandan cilik.

Kompatibilitas lan Panganggone Kabar
Kanggo informasi luwih lengkap babagan nganyari keamanan lan kabar, deleng bab Keamanan saka Cathetan Rilis Platform sing diinstal karo SDK iki utawa ing kaca Cathetan Rilis Silicon Labs. Silicon Labs uga banget nyaranake sampeyan langganan Advisories Keamanan kanggo informasi sing paling anyar. Kanggo instruksi, utawa yen sampeyan anyar ing Silicon Labs Bluetooth bolong 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.

  • Fitur optimasi link-wektu saka GCC wis dipatèni, asil ing nambah sethitik saka ukuran gambar.

Item anyar

Fitur anyar

  • Ditambahake ing release 8.0.0.0

Mantan anyaramples:

  • Dhukungan kanggo RTOS (Micrium lan FreeRTOS) wis ditambahake kanggo sawetara mantanamples. Varian Micrium lan FreeRTOS digawe kanggo aplikasi ing ngisor iki:
    • btmesh_ncp_kosong
    • btmesh_soc_empty
    • btmesh_soc_nlc_basic_scene_selector
    • btmesh_soc_nlc_dimming_control
    • btmesh_soc_switch_ctl

Varian FreeRTOS digawe kanggo aplikasi ing ngisor iki:

  • btmesh_soc_nlc_sensor_ambient_light
  • btmesh_soc_nlc_sensor_occupancy
  • btmesh_soc_sensor_client
  • btmesh_soc_sensor_thermometer

Elinga yen nganyari Perangkat kukuh piranti durung didhukung ing aplikasi varian RTOS.

Komponen anyar:

  • btmesh_solicitation_config_client
    Komponen ditambahake kanggo Proxy Service Solicitation.
  • App_rta lan App_btmesh_rta
    Lapisan adaptor runtime aplikasi kanggo layanan sing gegandhengan karo logam lan RTOS.
  • Btmesh_lcd_server
    Komponen kanggo Generasi Metadata Model Data Komposisi Gedhe Page 0.

Fitur anyar liyane:

  • Models Metatdata Page 0 didhukung lan digawe kanthi otomatis kanggo mantanamples.
  • App_button_press ndhukung piranti lunak debouncing.
  • Alat Mesh Configurator ndhukung ngasilake Data Komposisi Halaman 1 lan Halaman 2 kanggo Model Vendor.
  • Alat Network Analyzer ndhukung spesifikasi Bluetooth Mesh 1.1.

API anyar 

Ditambahake ing release 8.0.0.0 

  • Owah-owahan ing komponen aplikasi:
    • Sli_sensor_server_cadence.c diganti jeneng dadi Sl_sensor_server_cadence.c

dandan

Diowahi ing release 8.0.0.0

  • Dokumentasi API kanggo penanganan data otentikasi OOB ing provisioner lan provisionee wis didandani lan njlentrehake.

Masalah tetep

Didandani ing release 8.0.2.0

ID # Katrangan
1418409,

1151586

Ndandani sawetara printah BGAPI test sing ora bisa digunakake ing provisioner amarga mriksa negara sistem cacat; uga ndandani sl_btmesh_lpn_init lan sl_btmesh_node_get_rssi sing gagal ing provisioner kanthi alasan sing padha.
1417649 Ndandani masalah karo pesen segmen sing dikirim liwat loopback lokal.
1401801 Ndandani Scene Server model initialization nalika server ana ing soko liyane saka unsur utami.

Didandani ing release 8.0.1.0 

ID # Katrangan
1285133 Ndandani masalah ing Kanca sing ngakoni data segmen sing ditampa langsung saka LPN.

Didandani ing release 8.0.0.0 

ID # Katrangan
348529 Priksa proteksi muter maneh kanggo mbusak pesen sing ketat banget kanggo kasus pojok sing ana hubungane karo segmen sing ora ana urutane.
1337570 Ndandani referensi null pointer potensial ing model Klien DFU.
1339163 Mbusak iklan metu basi saka antrian Tx kanggo mbantu ngatur kahanan kakehan.
1345085,

1345650

Ndandani masalah sinkronisasi lan safety thread karo printah BGAPI lan penanganan acara nalika RTOS digunakake.
1356050 Ngapikake fix sadurunge kanthi ngilangi operasi persiyapan layanan GATT sing ora perlu sing bisa gagal.
1378339 Ndandani masalah mlaku tugas mesti sing kena pengaruh provisioner sing dipasang kanthi fungsi GATT.
1378639 Ndandani DFU Standalone Updater urutan deinitialization.

Masalah sing Dikenal ing Rilis Saiki
Masalah ing kandel ditambahake wiwit rilis sadurunge.

ID # Katrangan Solusi
401550 Ora ana acara BGAPI amarga gagal nangani pesen sing dibagi. Aplikasi kudu nyuda kegagalan amarga wektu entek / kurang respon lapisan aplikasi; kanggo model vendor API wis kasedhiya.
454059 A nomer akeh tombol refresh acara owah-owahan negara kui ing mburi proses KR, lan sing bisa banjir antrian NCP. Tambah dawa antrian NCP ing proyek kasebut.
454061 Degradasi kinerja sing sithik dibandhingake karo 1.5 ing tes latensi round-trip diamati.  
624514 Jeksa Agung bisa ngetokake karo nggawe maneh iklan connectable yen kabeh sambungan wis aktif lan GATT proxy digunakake. Nyedhiyakake siji sambungan luwih saka sing dibutuhake.
841360 Kinerja kurang saka transmisi pesen segmen liwat GATT bearer. Priksa manawa interval Sambungan sambungan BLE sing ndasari cendhak; mesthekake yen ATT MTU cukup gedhe kanggo pas karo PDU Mesh lengkap; nyetel dawa acara sambungan minimal kanggo ngidini sawetara paket LL bisa ditularaké saben acara sambungan.
1121605 Kesalahan pembulatan bisa nyebabake acara sing dijadwalake diwiwiti kanthi wektu sing rada beda tinimbang sing dikarepake.  
1226127 Penyedia host example bisa macet nalika wiwit panentu simpul kapindho. Wiwiti maneh app provisioner host sadurunge nyedhiyakake simpul kapindho.
1204017 Distributor ora bisa nangani paralel poto FW Update lan FW Upload. Aja mbukak nganyari FW poto lan FW upload ing podo karo.
1412121 Saiki, mung siji model Server Penjadwal sing diidini, lan kudu ana ing unsur utama.  

Item sing ora digunakake

  • Dibuwang ing release 8.0.0.0 ora ana.

Dibusak Item

  • Dibusak ing release 8.0.0.0 ora ana.

Nggunakake Rilis Iki
Rilis iki ngemot ing ngisor iki

  • Perpustakaan tumpukan bolong Bluetooth Silicon Labs
  • jaringan Bluetooth sample aplikasi

Yen sampeyan pangguna pisanan, ndeleng QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Pandhuan Miwiti Cepet.

Instalasi lan Gunakake

  • SDK bolong Bluetooth diwenehake minangka bagéan saka SDK Kesederhanaan (GSDK), suite SDK Silicon Labs. Kanggo miwiti kanthi cepet ing Simplicity SDK, instal Simplicity Studio 5, sing bakal nyiyapake lingkungan pangembangan sampeyan lan nuntun sampeyan liwat instalasi Simplicity SDK. 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
  • GNU toolchain, lan alat analisis. Pandhuan instalasi kasedhiya ing Pandhuan pangguna Simplicity Studio 5 online.
  • Utawa, Simplicity SDK bisa diinstal kanthi manual kanthi ngundhuh utawa kloning paling anyar saka GitHub. Delengen https://github.com/Sili-conLabs/simplicity-sdk kanggo informasi luwih lengkap.
  • Simplicity Studio nginstal Simplicity SDK kanthi standar ing:
    • Windows: C:\Users\ \SimplicityStudio\SDKs\simplicity_sdk
    • MacOS: /Panganggo/ /SimplicityStudio/SDKs/simplicity_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
Versi tumpukan iki digabungake karo Secure Vault Key Management. Nalika disebarake menyang piranti Secure Vault High, kunci enkripsi bolong dilindhungi nggunakake fungsi Manajemen Kunci Aman Vault. Tabel ing ngisor iki nuduhake kunci sing dilindhungi lan karakteristik proteksi panyimpenan.

Kunci Exportability ing simpul Exportability ing Provisioner Cathetan
Tombol jaringan Bisa diekspor Bisa diekspor Derivasi saka tombol jaringan mung ana ing RAM nalika tombol jaringan disimpen ing lampu kilat
Kunci aplikasi Non-exportable Bisa diekspor  
Tombol piranti Non-exportable Bisa diekspor Ing kasus Provisioner, ditrapake kanggo kunci piranti Provisionerr dhewe uga tombol piranti liyane
  • Tombol sing ditandhani minangka "Non-Exportable" bisa digunakake nanging ora bisa digunakake viewed utawa dienggo bareng nalika runtime.
  • Tombol 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-8-0-2-0-Bluetooth-Mesh-SDK-fig- (2)

Dhukungan

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

Kabijakan Rilis lan Pangopènan SDK
Kanggo rincian, deleng SDK Release and Maintenance Poilcy.

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-8-0-2-0-Bluetooth-Mesh-SDK-fig- (3) SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (4)

Penafian

  • Silicon Labs duwe tujuan kanggo nyedhiyakake 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 peripheral sing kasedhiya, ukuran memori lan alamat memori nuduhake saben piranti tartamtu, lan paramèter "Khas" sing kasedhiya bisa beda-beda ing macem-macem aplikasi.
  • 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 diidini digunakake ing piranti FDA Kelas III, aplikasi sing dibutuhake persetujuan premarket FDA utawa Sistem Dhukungan Urip tanpa idin tinulis khusus saka Silicon Labs. "Sistem Dhukungan Urip" yaiku produk utawa sistem 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.

Informasi merek dagang
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® lan logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo lan kombinasi kasebut , "mikrokontroler paling ramah energi ing donya", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, logo Zentri lan Zentri DMS, Z-Wave®, 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

Pitakonan

P: Kepiye carane nganyari SDK menyang versi paling anyar?
A: Kanggo nganyari SDK menyang versi paling anyar, download paket rilis anyar saka Silicon Labs websitus lan tindakake pandhuan instalasi kasedhiya ing dokumentasi.

P: Apa SDK kompatibel karo kabeh piranti bolong Bluetooth?
A: SDK dirancang kanggo kompatibel karo sawetara saka sudhut piranti bolong Bluetooth, nanging dianjurake kanggo verifikasi kompatibilitas karo piranti tartamtu sadurunge implementasine.

Dokumen / Sumber Daya

SILICON LABS 8.0.2.0 Bluetooth Mesh SDK [pdf] Pandhuan pangguna
8.0.2.0, 8.0.1.0, 8.0.0.0, 8.0.2.0 Bluetooth Mesh SDK, 8.0.2.0, Bluetooth Mesh SDK, Mesh SDK, SDK

Referensi

Ninggalake komentar

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