SILIKON-LABS-Blogo

SILICON LABS Bluetooth bolong SDK Software Embedded

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-Panungtun-Pamaké-produk

Spésifikasi produk

  • Ngaran produk: Kesederhanaan SDK Suite
  • Vérsi: 2024.6.0
  • Tanggal paleupasan: 5 Juni 2024
  • Versi Spesifikasi Bluetooth Mesh: 1.1

Parentah Pamakéan Produk

Bluetooth mesh mangrupakeun topologi anyar sadia pikeun alat Bluetooth Low Energy (LE) nu ngaktifkeun loba-ka-loba (m:m) komunikasi. Éta dioptimalkeun pikeun nyiptakeun jaringan alat skala ageung sareng cocog pikeun ngawangun otomatisasi, jaringan sensor, sareng pelacak aset. Parangkat lunak sareng SDK kami pikeun pamekaran Bluetooth ngadukung Bluetooth Mesh sareng fungsionalitas Bluetooth. Pamekar tiasa nambihan komunikasi jaringan bolong kana alat LE sapertos lampu disambungkeun, otomatisasi bumi, sareng sistem pelacak aset. Parangkat lunak ogé ngadukung beaconing Bluetooth, scanning beacon, sareng sambungan GATT supados bolong Bluetooth tiasa nyambung ka smartphone, tablet, sareng alat Bluetooth LE anu sanés. Pelepasan ieu kalebet fitur anu dirojong ku spésifikasi bolong Bluetooth versi 1.1.

Catetan release ieu ngawengku versi SDK:
7.0.0.0 dileupaskeun 5 Juni 2024

Kasaluyuan sareng Pamakéan Bewara
Kanggo inpo nu langkung lengkep ihwal apdet kaamanan sareng bewara, tingali bab Kaamanan tina Catetan Pelepasan Platform anu dipasang sareng SDK ieu atanapi dina halaman Catetan Pelepasan Silicon Labs. Silicon Labs ogé nyarankeun pisan yén anjeun ngalanggan Advisories Kaamanan pikeun inpormasi anu énggal. Pikeun parentah, atawa lamun anjeun anyar pikeun Silicon Labs Bluetooth bolong SDK, tingali Ngagunakeun Release Ieu.

Compilers cocog
IAR Embedded Workbench pikeun ARM (IAR-EWARM) versi 9.40.1

  • Ngagunakeun anggur pikeun ngawangun sareng utilitas garis paréntah IarBuild.exe atanapi IAR Embedded Workbench GUI dina macOS atanapi Linux tiasa nyababkeun salah files dipaké alatan tabrakan dina algoritma hashing anggur pikeun generating pondok file ngaran.
  • Konsumén dina macOS atanapi Linux disarankan henteu ngawangun sareng IAR di luar Simplicity Studio. Konsumén anu ngalakukeun kedah taliti pariksa yén éta leres files keur dipake.

GCC (The GNU Compiler Collection) versi 12.2.1, disayogikeun sareng Simplicity Studio.

  • Fitur optimasi link-time tina GCC parantos ditumpurkeun, nyababkeun paningkatan sakedik ukuran gambar.

Item Anyar
Simplicity SDK mangrupikeun platform pangembangan parangkat lunak anu dipasang pikeun ngawangun produk IoT dumasar kana alat nirkabel sareng MCU Series 2 sareng Series 3 kami. Éta ngahijikeun tumpukan protokol nirkabel, middleware, supir periferal, bootloader, sareng aplikasi examples - kerangka padet pikeun ngawangun alat IoT anu dioptimalkeun kakuatan sareng aman. Simplicity SDK nawiskeun fitur anu kuat sapertos konsumsi kakuatan ultra-rendah, réliabilitas jaringan anu kuat, dukungan pikeun sajumlah ageung titik, sareng abstraksi syarat rumit sapertos multiprotocol sareng pra-sertipikasi. Salaku tambahan, Silicon Labs nyayogikeun parangkat lunak over-the-air (OTA) sareng apdet kaamanan pikeun ngapdet alat jarak jauh, ngaleutikan biaya pangropéa, sareng ningkatkeun pangalaman produk pangguna akhir. Kesederhanaan SDK mangrupikeun tindak lanjut ti SDK Gecko populér kami, anu bakal terus sayogi nyayogikeun dukungan jangka panjang pikeun alat Series 0 sareng Series 1 kami.

Kanggo inpo tambahan ngeunaan alat Series 0 sareng Series 1 mangga rujuk: séri 0 jeung séri 1 alat EFM32/EZR32/EFR32 (silabs.com).

Fitur anyar

Ditambahkeun dina release 7.0.0.0
Rojongan pikeun Manajer Jam geus ditambahkeun. Komponén tumpukan euweuh pamakéan device_init () pikeun initialization jam. Sabalikna, proyék aplikasi ayeuna kedah kalebet komponén clock_manager anu ngalakukeun inisialisasi jam. Rojongan pikeun Umum Mémori Manajer geus ditambahkeun.

API anyar
Ditambahkeun dina release 7.0.0.0 Euweuh.

Perbaikan

  • Paréntah kelas BGAPI titik, sl_btmesh_node_test_identity, geus ditambahkeun pikeun mariksa sumber iklan identitas titik.
  • Fitur Low Power Node ditambahkeun kana server Sensor examples.
  • Fitur babaturan ditambahkeun kana klien server sensor example.

Dirobah dina release 7.0.0.0

  • Parobahan BGAPI:
    Paréntah kelas BGAPI titik, sl_btmesh_node_test_identity, geus ditambahkeun pikeun mariksa naha hiji iklan identitas titik narima asalna tina titik dibikeun atanapi henteu.
  • Exampparobahan aplikasi:
    Fitur Low Power Node parantos ditambahkeun kana server Sensor examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), sarta fitur Friend ditambahkeun kana klien server sensor ex.ample (btmesh_soc_sen-sor_client).

Masalah Maneuh
Dibereskeun dina release 7.0.0.0

  • Hindarkeun ngamimitian pamawa iklan upami node disayogikeun ngan ukur nganggo PB-GATT.
  • Ningkatkeun laporan acara provisioning dina alat anu kabeban.
  • Ningkatkeun laporan acara DFU dina alat anu kabeban.
  • Pelaporan kasalahan ditambah upami konfigurasi Transfer Blob dina titik henteu cekap pikeun modél Distributor DFU sareng Modél Updater Mandiri.
  • Maneuh nyimpen panyalindungan replay ka NVM3 nalika maké sl_btmesh_node_power_off () API.
ID # Katerangan
356148 Ngahindarkeun ngamimitian pamawa iklan upami node disayogikeun ngan ukur nganggo PB-GATT.
1250461 Ngajantenkeun laporan acara provisioning langkung kuat dina alat anu kabeban.
1258654 Dijieun acara DFU ngalaporkeun langkung mantap dina alat overloaded.
1274632 Model Distributor DFU sareng Updateater Mandiri ayeuna bakal ngalaporkeun kasalahan upami konfigurasi Transfer Blob dina node henteu cekap.
1284204 Maneuh nyimpen panyalindungan replay ka NVM3 nalika aplikasi ngagunakeun sl_btmesh_node_power_off () API.

Isu Dipikawanoh dina Kaluaran Ayeuna
Masalah dina kandel ditambahkeun saprak release saméméhna.

  • Taya acara BGAPI pikeun gagalna penanganan pesen segmented.
  • Poténsi ngabahekeun antrian NCP sareng acara parobahan kaayaan refresh konci.
  • Saeutik degradasi kinerja dina tés latency round-trip dibandingkeun versi 1.5.
  • Isu jeung ulang ngadegkeun iklan connectable lamun kabeh sambungan aktip tur GATT proxy keur dipake.
  • kinerja goréng tina pangiriman pesen segmented leuwih GATT bearer.
ID # Katerangan Solusina
401550 Taya acara BGAPI pikeun gagalna penanganan pesen segmented. Aplikasi kedah nyimpulkeun kagagalan tina waktos waktos / kurangna réspon lapisan aplikasi; pikeun model ngajual hiji API geus disadiakeun.
454059 A angka nu gede ngarupakeun acara robah kaayaan refresh konci dihasilkeun dina ahir prosés KR, jeung nu bisa ngabahekeun antrian NCP. Ningkatkeun panjang antrian NCP dina proyék.
454061 Degradasi kinerja sakedik dibandingkeun sareng 1.5 dina tés latensi babak-perjalanan dititénan.
624514 Isu jeung ulang ngadegkeun iklan connectable lamun kabeh sambungan geus aktip tur GATT proxy keur dipake. Alokasikeun hiji sambungan langkung ti anu diperyogikeun.
841360 kinerja goréng tina pangiriman pesen segmented leuwih GATT bearer. Mastikeun yén interval Connection sambungan BLE kaayaan pondok; mastikeun yén ATT MTU cukup badag pikeun nyocogkeun hiji pinuh bolong PDU; Ngepaskeun panjang acara sambungan minimum pikeun ngidinan sababaraha pakét LL bisa dikirimkeun per acara sambungan.
1121605 Kasalahan rounding tiasa nyababkeun kajadian anu dijadwalkeun dipicu dina waktos anu rada béda ti anu disangka.
1226127 Provisioner host example bisa nyangkut lamun dimimitian nyadiakeun titik kadua. Balikan deui aplikasi panyadia host sateuacan nyayogikeun titik kadua.
1204017 Distributor henteu tiasa ngadamel paralel diri FW Update sareng FW Upload. Entong ngajalankeun update FW diri sareng unggah FW paralel.
1301325 Peta scheduler teu bener disimpen kana gudang pengkuh.
1305041 Komunikasi NCP ti host ka EFR32 tiasa waktosna. sl_simple_com_usart.c bisa diédit pikeun ngabenerkeun hiji nilai timeout.
1305928 Nyetel 10 atanapi langkung titik ngamutahirkeun salaku panarima DFU tiasa gagal dina aplikasi distributor SoC.

Item Deprecated
Deprecated dina release 7.0.0.0
Paréntah BGAPI sl_btmesh_prov_test_identity geus deprecated. Paké sl_btmesh_node_test_identity gantina.

Item Dipiceun
Dipiceun dina release 7.0.0.0
Rojongan pikeun hardware Series 1 (xG12 na xG13) geus dihapus dina release ieu.

Ngagunakeun Release Ieu
release ieu ngandung handap

  • Silicon Labs Bluetooth bolong perpustakaan tumpukan
  • Bluetooth bolong sample aplikasi

Mun anjeun anu pamaké munggaran-waktos, tingali QSG176: Silicon Labs Bluetooth bolong SDK v2.x Gancang-Mimitian Guide.

Instalasi jeung Paké
SDK bolong Bluetooth disayogikeun salaku bagian tina Simplicity SDK (GSDK), suite tina Silicon Labs SDKs. Pikeun ngamimitian gancang sareng Simplicity SDK, pasang Simplicity Studio 5, anu bakal nyetél lingkungan pangembangan anjeun sareng ngajalanan anjeun dina pamasangan Simplicity SDK. Simplicity Studio 5 kalebet sadayana anu dipikabutuh pikeun ngembangkeun produk IoT sareng alat Silicon Labs, kalebet sumber daya sareng peluncuran proyék, alat konfigurasi parangkat lunak, IDE lengkep sareng toolchain GNU, sareng alat analisis. Parentah instalasi disadiakeun dina online Simplicity Studio 5 Guide pamaké. Alternatipna, Simplicity SDK tiasa dipasang sacara manual ku cara ngaunduh atanapi ngaklon anu pang anyarna ti GitHub. Tingali https://github.com/Sili-conLabs/simplicity_sdk pikeun inpo nu leuwih lengkep.

Simplicity Studio masang Simplicity SDK sacara standar dina:

  • Windows:
    • C:\Pamaké\ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Pamaké/ /SimplicityStudio/SDKs/simplicity_sdk
    Dokuméntasi khusus pikeun versi SDK dipasang sareng SDK. Inpormasi tambahan sering tiasa dipendakan dina artikel basis pangaweruh (KBA). rujukan API sareng inpo nu sejenna ngeunaan ieu sareng release saméméhna sadia dina https://docs.silabs.com/.

Émbaran Kaamanan

konci Exportability dina node Exportability on Provisioner Catetan
konci jaringan Bisa diékspor Bisa diékspor Turunan konci jaringan ngan aya dina RAM sedengkeun konci jaringan disimpen dina lampu kilat
Konci aplikasi Non-exportable Bisa diékspor
Konci alat Non-exportable Bisa diékspor Dina kasus Provisioner, dilarapkeun kana konci alat Provisionerr sorangan ogé konci alat anu sanés

Pamaduan Kolong Aman
Vérsi tumpukan ieu terpadu sareng Manajemén Kunci Kolong Aman. Nalika disebarkeun ka alat Secure Vault High, konci enkripsi bolong ditangtayungan nganggo fungsionalitas Manajemén Konci Aman. Tabél di handap ieu nunjukkeun konci anu ditangtayungan sareng ciri panyalindungan neundeunana.

  • Konci anu ditandaan salaku "Non-Ékspor" tiasa dianggo tapi henteu tiasa viewed atanapi dibagikeun dina runtime.
  • Konci anu ditandaan salaku "Ékspor" tiasa dianggo atanapi dibagikeun dina waktos jalan tapi tetep énkripsi nalika disimpen dina lampu kilat.
  • Kanggo inpo nu langkung lengkep ihwal fungsionalitas Secure Vault Key Management, tingali AN1271: Panyimpenan Key Aman.

Panaséhat Kaamanan
Pikeun ngalanggan Advisories Kaamanan, asup ka portal palanggan Silicon Labs, teras pilih Akun Imah. Pencét HOME pikeun muka halaman utama portal teras klik ubin Atur Bewara. Pastikeun yén 'Software/Security Advisory Notice & Product Change Notice (PCNs)' dipariksa, sarta yén anjeun ngalanggan sahenteuna pikeun platform jeung protokol anjeun. Klik Simpen pikeun nyimpen parobahan mana wae.

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-Panduan-Pamaké-gbr-1

Ngarojong
Palanggan Kit Pangembangan layak pikeun pelatihan sareng dukungan téknis. Anggo bolong Bluetooth Silicon Labs web Pikeun ménta inpo ngeunaan sadaya produk jeung jasa Silicon Labs Bluetooth, sarta pikeun ngadaptar pikeun rojongan produk.
Kontak rojongan Silicon Laboratories di http://www.silabs.com/support.

Kesederhanaan Studio
Aksés hiji-klik ka MCU sareng alat nirkabel, dokuméntasi, parangkat lunak, perpustakaan kode sumber & seueur deui. Sadia pikeun Windows, Mac jeung Linux!

Bantahan
Silicon Labs intends nyadiakeun konsumén jeung dokuméntasi panganyarna, akurat, tur teleb sadaya périferal jeung modul sadia pikeun sistem jeung software implementers ngagunakeun atawa intending ngagunakeun produk Silicon Labs. data characterization, modul sadia tur périferal, ukuran memori sareng alamat memori nujul kana unggal alat husus, sarta parameter "Hal" disadiakeun bisa jeung ulah rupa-rupa dina aplikasi béda. Aplikasi exampAnu dijelaskeun di dieu ngan ukur pikeun tujuan ilustrasi. Silicon Labs boga hak nyieun parobahan tanpa aya bewara salajengna kana informasi produk, spésifikasi, jeung déskripsi di dieu, sarta teu masihan jaminan kana katepatan atawa completeness tina informasi kaasup. Tanpa béwara sateuacanna, Silicon Labs tiasa ngapdet firmware produk salami prosés manufaktur kusabab alesan kaamanan atanapi reliabilitas. Parobihan sapertos kitu moal ngarobih spésifikasi atanapi kinerja produk. Silicon Labs teu kudu nanggungjawaban kana konsékuansi tina pamakéan inpormasi disadiakeun dina dokumén ieu. Dokumén ieu henteu nunjukkeun atanapi sacara jelas masihan lisénsi pikeun ngarancang atanapi ngarang sirkuit terpadu. Produkna henteu dirarancang atanapi diidinan dianggo dina alat-alat FDA Kelas III, aplikasi anu diperyogikeun persetujuan premarket FDA atanapi Sistem Dukungan Kahirupan tanpa idin tinulis khusus ti Silicon Labs. "Sistem Pangrojong Kahirupan" mangrupikeun produk atanapi sistem anu dimaksudkeun pikeun ngadukung atanapi ngadukung kahirupan sareng/atanapi kasehatan, anu, upami gagal, tiasa diperkirakeun nyababkeun cilaka pribadi atanapi maot anu signifikan. Produk Silicon Labs teu dirancang atawa otorisasi pikeun aplikasi militér. Produk Silicon Labs dina kaayaan naon waé henteu tiasa dianggo dina pakarang pemusnah massal kaasup (tapi henteu diwatesan ku) pakarang nuklir, biologis atanapi kimiawi, atanapi misil anu tiasa nganteurkeun senjata sapertos kitu. Silicon Labs nolak sadaya jaminan anu nyata sareng tersirat sareng moal nanggungjawaban atanapi nanggungjawaban kana sagala tatu atanapi karusakan anu aya hubunganana sareng panggunaan produk Silicon Labs dina aplikasi anu henteu sah sapertos kitu.

Catetan: Eusi ieu tiasa ngandung terminologi anu nyinggung anu ayeuna katinggaleun. Silicon Labs ngagentos istilah ieu ku basa inklusif dimana waé mungkin. Kanggo inpo nu leuwih lengkep, mangga buka www.silabs.com/about-us/inclusive-lexicon-project

Émbaran dagang
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® sareng logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo sareng kombinasina , "Mikrokontroler paling ramah énergi di dunya", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logo Zentri sareng Zentri DMS, Z-Wave®, sareng anu sanésna mangrupikeun mérek dagang atanapi mérek dagang kadaptar ti Silicon Labs. ARM, CORTEX, Cortex-M3 sareng THUMB mangrupakeun mérek dagang atawa mérek dagang kadaptar ti ARM Holdings. Keil mangrupakeun mérek dagang kadaptar ti ARM Limited. Wi-Fi mangrupakeun mérek dagang kadaptar ti Wi-Fi Alliance. Sadaya produk atanapi nami merek sanés anu disebatkeun di dieu mangrupikeun mérek dagang ti anu gaduhna.

Patarosan anu Sering Ditaroskeun (FAQ)

Q: Dimana abdi tiasa mendakan inpormasi langkung seueur ngeunaan apdet kaamanan?
A: Tingali kana bab Kaamanan tina Catetan Pelepasan Platform atanapi kunjungan halaman Catetan Pelepasan Silicon Labs pikeun apdet kaamanan anu lengkep.

Q: Kumaha kuring kaasup clock_manager komponén pikeun jam initialization?
A: Pikeun nyertakeun komponén clock_manager pikeun initialization jam, pastikeun pikeun ngapdet proyék aplikasi Anjeun sasuai sakumaha per parentah disadiakeun dina manual pamaké.

Silicon Laboratories Nyarita.
400 Kulon Cesar Chavez
Austin, TX 78701
AS
www.silabs.com

Portopolio IoT
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

Kualitas
www.silabs.com/quality

Rojongan & Komunitas
www.silabs.com/community

Dokumén / Sumberdaya

SILICON LABS Bluetooth bolong SDK Software Embedded [pdf] Pituduh pamaké
Parangkat Lunak Bluetooth Mesh SDK Embedded, Software Embedded SDK Mesh, Software Embedded SDK, Software Embedded, Software

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *