SILICON LABS Bluetooth Mesh SDK Piranti Lunak
Spesifikasi Produk
- Jeneng produk: Simplicity SDK Suite
- Versi: 2024.6.0
- Tanggal Rilis: 5 Juni 2024
- Versi Spesifikasi Bluetooth Mesh: 1.1
Pandhuan Panggunaan Produk
Bluetooth mesh minangka topologi anyar sing kasedhiya kanggo piranti Bluetooth Low Energy (LE) sing ngaktifake komunikasi many-to-many (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 fungsi Bluetooth Mesh lan 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 smartphone, 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:
7.0.0.0 dirilis 5 Juni 2024
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 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
Simplicity SDK minangka platform pangembangan piranti lunak sing dipasang kanggo mbangun produk IoT adhedhasar piranti nirkabel lan MCU Series 2 lan Series 3. Iki nggabungake tumpukan protokol nirkabel, middleware, driver periferal, bootloader, lan aplikasi examples - kerangka kerja sing kuat kanggo mbangun piranti IoT sing dioptimalake daya lan aman. SDK Kesederhanaan nawakake fitur sing kuat kayata konsumsi daya ultra-rendah, keandalan jaringan sing kuwat, dhukungan kanggo node sing akeh, lan abstraksi syarat kompleks kaya multiprotokol lan pra-sertifikasi. Kajaba iku, Silicon Labs nyedhiyakake piranti lunak lan nganyari keamanan over-the-air (OTA) kanggo nganyari piranti saka jarak jauh, nyuda biaya pangopènan, lan nambah pengalaman produk pangguna pungkasan. SDK Kesederhanaan minangka tindak lanjut saka SDK Gecko sing populer, sing bakal terus kasedhiya nyedhiyakake dhukungan jangka panjang kanggo piranti Seri 0 lan Seri 1.
Kanggo informasi tambahan babagan piranti Seri 0 lan Seri 1, waca: Piranti seri 0 lan Seri 1 EFM32/EZR32/EFR32 (silabs.com).
Fitur anyar
Ditambahake ing release 7.0.0.0
Dhukungan kanggo Manager Jam wis ditambahake. Komponen tumpukan ora maneh nggunakake device_init () kanggo initialization jam. Nanging, proyek aplikasi saiki kudu kalebu komponen clock_manager sing nindakake initialization jam. Dhukungan kanggo Common Memory Manager wis ditambahake.
API anyar
Ditambahake ing release 7.0.0.0 Ora ana.
dandan
- Printah kelas BGAPI simpul, sl_btmesh_node_test_identity, wis ditambahake kanggo mriksa sumber iklan identitas simpul.
- Fitur Low Power Node ditambahake menyang server Sensor examples.
- Fitur kanca ditambahake menyang klien server sensor example.
Diowahi ing release 7.0.0.0
- Owah-owahan BGAPI:
Printah kelas BGAPI simpul, sl_btmesh_node_test_identity, wis ditambahake kanggo mriksa apa iklan identitas simpul sing ditampa asale saka simpul sing diwenehake utawa ora. - Exampowah-owahan aplikasi:
Fitur Low Power Node wis ditambahake menyang server Sensor examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), lan fitur Friend ditambahake menyang klien server sensor example (btmesh_soc_sen-sor_client).
Masalah tetep
Didandani ing release 7.0.0.0
- Aja miwiti pembawa pariwara yen simpul diwenehake mung nggunakake PB-GATT.
- Ngapikake laporan acara provisioning ing piranti sing kakehan.
- Apik laporan acara DFU ing piranti overloaded.
- Pelaporan kesalahan ditambahake yen konfigurasi Transfer Blob ing simpul ora cukup kanggo model DFU Distributor lan Updater Standalone.
- Ndandani proteksi muter maneh nyimpen kanggo NVM3 nalika nggunakake sl_btmesh_node_power_off () API.
ID # | Katrangan |
356148 | Nyegah wiwitan pembawa pariwara yen simpul disedhiyakake mung nggunakake PB-GATT. |
1250461 | Nggawe laporan acara provisioning luwih kuat ing piranti sing kakehan beban. |
1258654 | Nggawe laporan acara DFU luwih kuat ing piranti sing kakehan beban. |
1274632 | Model DFU Distributor lan Updater Standalone saiki bakal nglaporake kesalahan yen konfigurasi Transfer Blob ing simpul ora cukup. |
1284204 | Ndandani proteksi muter maneh nyimpen kanggo NVM3 nalika aplikasi nggunakake sl_btmesh_node_power_off () API. |
Masalah sing Dikenal ing Rilis Saiki
Masalah ing kandel ditambahake wiwit rilis sadurunge.
- Ora ana acara BGAPI amarga gagal nangani pesen sing dibagi.
- Potensi banjir antrian NCP kanthi acara owah-owahan negara refresh tombol.
- Degradasi kinerja sithik ing tes latensi round-trip dibandhingake karo versi 1.5.
- Masalah karo iklan sing bisa disambungake maneh yen kabeh sambungan aktif lan proxy GATT digunakake.
- Kinerja kurang saka transmisi pesen segmen liwat GATT bearer.
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. |
1301325 | Tumindak panjadwal ora disimpen kanthi bener menyang panyimpenan sing terus-terusan. | |
1305041 | Komunikasi NCP saka host menyang EFR32 bisa entek. | sl_simple_com_usart.c bisa diowahi kanggo mbenerake nilai wektu entek. |
1305928 | Nyetel 10 utawa luwih simpul nganyari minangka panrima DFU bisa uga gagal ing aplikasi distributor SoC. |
Item sing ora digunakake
Dibuwang ing release 7.0.0.0
Printah BGAPI sl_btmesh_prov_test_identity wis ora digunakake. Gunakake sl_btmesh_node_test_identity tinimbang.
Dibusak Item
Dibusak ing release 7.0.0.0
Dhukungan kanggo hardware Series 1 (xG12 lan xG13) wis dibusak ing release iki.
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 toolchain GNU, 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:\Panganggo\ \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
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 |
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.
- 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, ndeleng 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.
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.
Studio Kesederhanaan
Akses siji-klik menyang MCU lan piranti nirkabel, dokumentasi, piranti lunak, perpustakaan kode sumber & liya-liyane. Kasedhiya kanggo Windows, Mac lan Linux!
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 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 Kelas III FDA, 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.
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 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.
Pitakonan sing Sering Ditakoni (FAQ)
P: Ing endi aku bisa nemokake informasi luwih lengkap babagan nganyari keamanan?
A: Waca bab Keamanan Cathetan Rilis Platform utawa bukak kaca Cathetan Rilis Silicon Labs kanggo nganyari keamanan sing rinci.
P: Kepiye cara nyakup komponen clock_manager kanggo initialization jam?
A: Kanggo nyakup komponen clock_manager kanggo wiwitan jam, priksa manawa nganyari proyek aplikasi sampeyan miturut pandhuan sing kasedhiya ing manual pangguna.
Silicon Laboratories Inc. Sajarah rega saham
400 Kulon Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
Portofolio IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kualitas
www.silabs.com/quality
Dhukungan & Komunitas
www.silabs.com/community
Dokumen / Sumber Daya
![]() |
SILICON LABS Bluetooth Mesh SDK Piranti Lunak [pdf] Pandhuan pangguna Bluetooth Mesh SDK Embedded Software, Mesh SDK Embedded Software, SDK Embedded Software, Embedded Software, Software |