6.1.1.0 Bluetooth Mesh SDK
“
Spesifikasi
- Nama Produk: Gecko SDK Suite 4.4
- Tarikh Tayangan: 2 Mei 2024
- Versi Spesifikasi Bluetooth Mesh: 1.1
- Versi SDK Dilindungi: 6.1.1.0, 6.1.0.0, 6.0.1.0, 6.0.0.0
Maklumat Produk
Gecko SDK Suite 4.4 ialah pembangunan perisian yang komprehensif
kit yang menyokong ciri yang digariskan dalam jaringan Bluetooth
spesifikasi versi 1.1. Ia termasuk pelbagai profiles dan API kepada
memudahkan pembangunan Bluetooth mesh-enabled
aplikasi.
Notis Keserasian dan Penggunaan
Untuk kemas kini keselamatan dan notis, rujuk bab Keselamatan
daripada nota Keluaran Platform Gecko yang disertakan dengan SDK atau lawatan ini
halaman Nota Keluaran Silicon Labs. Kekal dimaklumkan dengan melanggan
kepada Penasihat Keselamatan untuk maklumat terkini. Pemula boleh
rujuk panduan 'Menggunakan Keluaran Ini' untuk arahan mengenai
menggunakan Silicon Labs Bluetooth mesh SDK.
Penyusun Serasi
Pastikan yang betul files sedang digunakan dengan yang disokong
penyusun untuk penyepaduan dan penyusunan lancar anda
Aplikasi mesh Bluetooth.
Arahan Penggunaan Produk
Menetapkan Pilihan Gelagat Model
Untuk menetapkan pilihan tingkah laku model menggunakan kelas model vendor,
gunakan arahan baharu yang ditambahkan untuk tujuan ini. Perintah ini membenarkan
anda untuk mengawal sama ada penimbal kerja diperuntukkan daripada timbunan untuk
setiap model vendor untuk pelaporan penerimaan mesej.
Perubahan dan Penambahan API
Rujuk nota keluaran untuk perubahan API tertentu dan
tambahan dalam versi SDK yang disediakan. Biasakan diri anda dengan
API dan arahan baharu untuk memanfaatkan kefungsian yang dipertingkatkan dalam anda
Aplikasi mesh Bluetooth.
Penambahbaikan dalam Keluaran Terkini
Kekal dikemas kini tentang penambahbaikan yang diperkenalkan dalam SDK terkini
keluaran, seperti perubahan dalam arahan diagnostik, konfigurasi
keupayaan, pengoptimuman kod yang membawa kepada imej perisian tegar yang lebih kecil,
dan mengurangkan penggunaan RAM.
Soalan Lazim
S: Bagaimanakah saya boleh terus mendapat maklumat tentang kemas kini keselamatan?
J: Langgan Penasihat Keselamatan untuk maklumat terkini
tentang kemas kini keselamatan dan notis yang berkaitan dengan Gecko SDK Suite
4.4.
S: Di manakah saya boleh mendapatkan maklumat lanjut tentang menggunakan SDK ini?
J: Rujuk arahan terperinci yang diberikan dalam pengguna
manual atau lawati Makmal Silikon webtapak untuk sumber tambahan
menggunakan Bluetooth mesh SDK dengan berkesan.
“`
Bluetooth® mesh SDK 6.1.1.0 GA
Gecko SDK Suite 4.4 2 Mei 2024
Bluetooth mesh ialah topologi baharu yang tersedia untuk peranti Bluetooth Tenaga Rendah (LE) yang membolehkan komunikasi banyak-ke-banyak (m:m). Ia dioptimumkan untuk mencipta rangkaian peranti berskala besar, dan amat sesuai untuk membina automasi, rangkaian penderia dan penjejakan aset. Perisian dan SDK kami untuk pembangunan Bluetooth menyokong fungsi Bluetooth Mesh dan Bluetooth 5.3. Pembangun boleh menambahkan komunikasi rangkaian mesh pada peranti LE seperti lampu bersambung, automasi rumah dan sistem penjejakan aset. Perisian ini juga menyokong suar Bluetooth, pengimbasan suar dan sambungan GATT supaya jaringan Bluetooth boleh bersambung ke telefon pintar, tablet dan peranti Bluetooth LE lain.
Keluaran ini termasuk ciri yang disokong oleh spesifikasi mesh Bluetooth versi 1.1.
Nota keluaran ini meliputi versi SDK:
CIRI-CIRI UTAMA
· Pelaksanaan yang layak bagi Mesh 1.1 · Kawalan Pencahayaan Rangkaian Ditambah (NLC)
profiles
6.1.1.0 dikeluarkan 2 Mei 2024 6.1.0.0 dikeluarkan 10 April 2024 6.0.1.0 dikeluarkan 14 Februari 2024 6.0.0.0 dikeluarkan 13 Disember 2023
Notis Keserasian dan Penggunaan
Untuk mendapatkan maklumat lanjut tentang kemas kini keselamatan dan notis, lihat bab Keselamatan nota Keluaran Platform Gecko yang dipasang dengan SDK ini atau pada halaman Nota Keluaran Silicon Labs. Silicon Labs juga amat mengesyorkan agar anda melanggan Nasihat Keselamatan untuk mendapatkan maklumat terkini. Untuk arahan, atau jika anda baru menggunakan Silicon Labs Bluetooth mesh SDK, lihat Menggunakan Keluaran Ini.
Penyusun Serasi:
IAR Embedded Workbench for ARM (IAR-EWARM) versi 9.40.1 · Menggunakan wain untuk membina dengan utiliti baris arahan IarBuild.exe atau IAR Embedded Workbench GUI pada macOS atau Linux boleh mengakibatkan
tak betul files digunakan kerana perlanggaran dalam algoritma pencincangan wain untuk menjana pendek file nama. · Pelanggan pada macOS atau Linux dinasihatkan untuk tidak membina dengan IAR di luar Simplicity Studio. Pelanggan yang melakukannya hendaklah berhati-hati
mengesahkan bahawa betul files sedang digunakan.
GCC (The GNU Compiler Collection) versi 12.2.1, disediakan dengan Simplicity Studio. · Ciri pengoptimuman masa pautan GCC telah dilumpuhkan, mengakibatkan sedikit peningkatan saiz imej.
silabs.com | Membina dunia yang lebih berhubung.
Hak Cipta © 2024 oleh Silicon Laboratories
Bluetooth Mesh 6.1.1.0
kandungan
kandungan
1 Item Baharu ………………………………………………………………………………………………………………………………… …………………………………………… 3 1.1 Ciri Baharu ……………………………………………………………………………………… ………………………………………………………………….. 3 1.2 API Baharu…………………………………………………… …………………………………………………………………………………………………………… 4
2 Penambahbaikan…………………………………………………………………………………………………………………… ………………………………. 7 3 Isu Tetap ………………………………………………………………………………………………………………………………… …………………………………………… 8 4 Isu Diketahui dalam Keluaran Semasa …………………………………………………………………………… ……………………………………………………… 9 5 Item Dihentikan ………………………………………………………………… ……………………………………………………………………………………….. 10 6 Item Dialih Keluar ……………………… ……………………………………………………………………………………………………………………….. 11 7 Menggunakan Keluaran Ini ………………………………………………………………………………………………………………………………… ……………………….. 12
7.1 Pemasangan dan Penggunaan ……………………………………………………………………………………………………………………… …………… 12 7.2 Maklumat Keselamatan…………………………………………………………………………………………………… ………………………………… 12 7.3 Sokongan ……………………………………………………………………………………… ……………………………………………………………………………. 13
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 2
Barang Baru
1 Item Baru
Keluaran Gecko SDK (GSDK) ini akan menjadi yang terakhir dengan sokongan gabungan untuk semua peranti EFM dan EFR, kecuali tampung pada versi ini seperti yang diperlukan. Mulai pertengahan 2024 kami akan memperkenalkan SDK berasingan: · SDK Gecko sedia ada akan diteruskan dengan sokongan untuk peranti Siri 0 dan 1. · SDK baharu akan memenuhi khusus kepada peranti Siri 2 dan 3. SDK Gecko akan terus menyokong semua peranti Siri 0 dan 1 tanpa perubahan pada sokongan jangka panjang, penyelenggaraan, kualiti dan responsif yang disediakan di bawah dasar perisian kami. SDK baharu akan bercabang daripada SDK Gecko dan mula menawarkan ciri baharu yang membantu pembangun mengambil advantage keupayaan maju produk Siri 2 dan 3 kami. Keputusan ini sejajar dengan maklum balas pelanggan, mencerminkan komitmen kami untuk meningkatkan kualiti, memastikan kestabilan dan meningkatkan prestasi untuk pengalaman pengguna yang luar biasa merentas SDK perisian kami.
1.1 Ciri Baharu
Ditambah dalam keluaran 6.0.1.0 Perubahan dalam komponen SLC: Peranan BT Mesh ketiga telah ditambahkan bersebelahan peranan Penyedia dan Penerima Peranan BT Mesh Tersuai, di mana aplikasi mendapat kebebasan untuk melaksanakan peranan tersuai. Untuk exampOleh itu, peranan Penyedia atau Penerima Peruntukan boleh dipilih masa jalan.
Ditambah dalam keluaran 6.0.0.0 Kawalan Lampu Rangkaian Baharu (NLC) exampapl: btmesh_soc_nlc_basic_lightness_controller untuk demonstrasi BT Mesh NLC Basic Lightness Controller Profile btmesh_soc_nlc_basic_scene_selector untuk demonstrasi BT Mesh NLC Basic Scene Selector Profile btmesh_soc_nlc_dimming_control untuk demonstrasi BT Mesh NLC Dimming Controller Profile btmesh_soc_nlc_sensor_ambient_light untuk demonstrasi BT Mesh NLC Ambient Light Sensor Profile btmesh_soc_nlc_sensor_occupancy untuk demonstrasi BT Mesh NLC Occupancy Sensor Profile (Orang ramai mengira)
Perubahan dalam example apps: btmesh_soc_sensor_server telah dipadamkan dan fungsinya dibahagikan kepada 3 examples: · btmesh_soc_sensor_thermometer untuk demonstrasi Model Pelayan Sensor dengan termometer · btmesh_soc_nlc_sensor_occupancy untuk demonstrasi BT Mesh NLC Occupancy Sensor Profile (jumlah orang) · btmesh_soc_nlc_sensor_ambient_light untuk demonstrasi BT Mesh NLC Ambient Light Sensor Profile btmesh_soc_switch telah dinamakan semula kepada btmesh_soc_switch_ctl, yang tujuannya adalah untuk menunjukkan penggunaan Model Pelanggan CTL Cahaya. bekas ituampsaya tidak lagi mengawal adegan (Scene Client) btmesh_soc_light telah dinamakan semula kepada btmesh_soc_light_ctl Bekasampsaya tidak lagi menunjukkan model LC Server dan Scene Server, Scheduler Server dan Model Server Time btmesh_soc_hsl telah dinamakan semula kepada btmesh_soc_light_hslampsaya tidak lagi menunjukkan model LC Server dan Scene Server, Scheduler Server dan Model Server Time
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 3
Item Baharu Perubahan dalam semua exampapl: Kemas kini imej DFU dihasilkan oleh skrip Python dan bukannya create_bl_files.bat/.sh fileSokongan untuk Data Komposisi Mesh Halaman 1, 2, 128, 129, 130 telah ditambahkan untuk semua bekasampOleh itu, halaman ini dijana secara automatik oleh alat BT Mesh Configurator. Komponen SLC baharu: btmesh_nlc_basic_lightness_controller untuk demonstrasi BT Mesh NLC Basic Lightness Controller Profile btmesh_nlc_basic_lightness_controller_profile_metadata untuk Data Komposisi Page 2 Sokongan NLC untuk Basic Lightness Controller Profile btmesh_nlc_basic_scene_selector untuk demonstrasi BT Mesh NLC Basic Scene Selector Profile btmesh_nlc_basic_scene_selector_profile_metadata untuk Data Komposisi Page 2 Sokongan NLC untuk Basic Scene Selector Profile btmesh_nlc_dimming_control untuk demonstrasi BT Mesh NLC Dimming Controller Profile btmesh_nlc_dimming_control_profile_metadata untuk Data Komposisi Page 2 Sokongan NLC untuk Dimming Controller Profile btmesh_nlc_ambient_light_sensor untuk demonstrasi BT Mesh NLC Ambient Light Sensor Profile btmesh_nlc_ambient_light_sensor_profile_metadata untuk Data Komposisi Page 2 Sokongan NLC untuk Ambient Light Sensor Profile btmesh_nlc_occupancy_sensor untuk demonstrasi BT Mesh NLC Occupancy Sensor Profile (Orang dikira) btmesh_nlc_occupancy_sensor_profile_metadata untuk Data Komposisi Page 2 Sokongan NLC untuk Occupancy Sensor Profile btmesh_generic_level_client_ext untuk memanjangkan komponen Asas Generik dengan Generic Move Unacknowledged dan Generic Delta Unacknowledged messages ncp_btmesh_ae_server untuk membolehkan model vendor Pelayan Konfigurasi Silabs untuk nod membenarkan pemindahan data melalui Advertisement Extension ncp_bterbssh_nabling_nabling_Client untuk Konfigurasi Pelanggan. ncp_btmesh_user_cmd untuk menunjukkan komunikasi antara hos NCP dan sasaran NCP menggunakan mesej, respons dan acara pengguna BGAPI.
1.2 API baharu
Ditambah dalam keluaran 6.1.0.0 Penambahan BGAPI: Perintah baharu telah ditambahkan pada kelas nod untuk mengaitkan data tindak balas imbasan dengan penyediaan Mesh dan iklan perkhidmatan proksi Mesh. Data tindak balas imbasan yang dikaitkan dengan iklan perkhidmatan proksi Mesh boleh ditetapkan secara individu untuk setiap kunci rangkaian, jadi ia boleh mengandungi data yang disulitkan dengan kunci itu, tetapi terpulang kepada aplikasi untuk mengurusnya. Arahan baharu ialah: · sl_btmesh_node_set_proxy_service_scan response: Tetapkan data respons imbasan untuk iklan perkhidmatan proksi · sl_btmesh_node_clear_proxy_service_scan_response: Kosongkan data respons imbasan untuk iklan perkhidmatan proksi · sl_btmesh_node_set_respons_provisioning_service_scan_provisioning node_clear_provisioning_service_scan_response: Kosongkan data tindak balas imbasan untuk perkhidmatan peruntukan iklan
Perintah baharu telah ditambahkan pada kelas model vendor untuk menetapkan pilihan tingkah laku model. Pada masa ini terdapat satu pilihan yang mengawal sama ada penimbal kerja diperuntukkan daripada timbunan untuk setiap model vendor untuk pelaporan penerimaan mesej. Nilai lalai (1) memperuntukkan
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 4
Barang Baru
penimbal, yang meningkatkan daya tahan pelaporan peristiwa apabila peranti berada di bawah beban tinggi dengan mengorbankan penggunaan memori timbunan tambahan. Arahan baharu ialah: · sl_btmesh_vendor_model_set_option: Tetapkan pilihan tingkah laku model vendor
Perintah baharu telah ditambahkan pada kelas diagnostik untuk melaporkan peristiwa berkaitan persahabatan. Arahan baharu ialah: · sl_btmesh_diagnostic_enable_friend: Dayakan penjanaan peristiwa diagnostik berkaitan persahabatan · sl_btmesh_diagnostic_disable_friend: Lumpuhkan penjanaan peristiwa diagnostik berkaitan persahabatan · sl_btmesh_diagnostic_get_friend: Dapatkan semula kaunter diagnostik berkaitan persahabatan
Peristiwa baharu yang ditambahkan pada kelas diagnostik adalah seperti berikut: · sl_btmesh_diagnostic_friend_queue: Acara untuk mesej ditambahkan pada baris gilir mesej persahabatan · sl_btmesh_diagnostic_friend_relay: Peristiwa untuk mesej disampaikan kepada LPN · sl_btmesh_diagnostic_friend_remove: Mesej untuk baris gilir mesej dialih keluar daripada mesej persahabatan
Ditambah dalam keluaran 6.0.0.0
Perubahan dalam komponen SLC:
ncp_btmesh_dfu.h komponen ncp_btmesh_dfu mempunyai API baharu
void sl_btmesh_ncp_dfu_handle_cmd(void *data, bool *cmd_handled);
komponen btmesh_provisioning_decorator tidak memulakan semula peruntukan selepas peruntukan gagal
sl_btmesh_lighting_server.h btmesh_lighting_server mempunyai API baharu
void sl_btmesh_update_lightness(uint16_t lightness, uint32_t remaining_ms);
btmesh_event_log mempunyai pilihan kebolehkonfigurasian yang lebih terperinci
sl_btmesh_ctl_client.h btmesh_ctl_client mempunyai perubahan API
bukannya
batal sl_btmesh_set_temperature(uint8_t new_color_temperature_percentage);
APi baharu ialah
void sl_btmesh_ctl_client_set_temperature(uint8_t temperature_percent);
void sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent); Penambahan BGAPI: Kelas BGAPI baharu untuk diagnostik peranti telah ditambahkan. Ia menyediakan aplikasi dengan kaunter statistik tindanan Mesh dan pelaporan berasaskan peristiwa penyampaian dan proksi PDU rangkaian, yang boleh diaktifkan dan dinyahaktifkan mengikut keperluan. Arahan BGAPI dalam kelas diagnostik ialah: · sl_btmesh_diagnostic_init: Mulakan komponen diagnostik · sl_btmesh_diagnostic_deinit: Nyahinisialkan komponen diagnostik · sl_btmesh_diagnostic_enable_relay: Dayakan pelaporan berasaskan peristiwa bagi rangkaian PDU relaying/proxying_diagnostic activity penyampaian PDU rangkaian /aktiviti proksi · sl_btmesh_diagnostic_get_relay: Dapatkan bilangan PDU rangkaian yang disampaikan/proksi setakat ini · sl_btmesh_diagnostic_get_statistics: Dapatkan pembilang statistik tindanan mesh · sl_btmesh_diagnostic_clear_statistics: Statistik sifar mesh
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 5
Peristiwa BGAPI dalam kelas diagnostik ialah: · sl_btmesh_diagnostic_relay: Peristiwa melaporkan bahawa PDU rangkaian telah disampaikan atau diproksikan oleh timbunan
Barang Baru
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 6
Penambahbaikan
2 Penambahbaikan
Diubah dalam keluaran 6.1.0.0
Perintah BGAPI kelas diagnostik untuk mendapatkan semula statistik telah ditukar untuk mendapatkan semula ketulan data dan bukannya mendapatkan semula semua data sekaligus. Pemanggil harus membekalkan saiz bongkah yang dimintanya bersama-sama dengan offset bongkah dalam data statistik, dan panggilan akan kembali dengan seberapa banyak data yang boleh dibekalkan, memandangkan kekangan permintaan.
Diubah dalam keluaran 6.0.0.0
Penyedia atau nod kini boleh mengkonfigurasi dirinya sendiri menggunakan model klien konfigurasi dan alamat utamanya sendiri sebagai destinasi untuk mesej. Ini boleh menggantikan konfigurasi diri dengan menguji arahan BGAPI.
Pengoptimuman kod boleh menghasilkan imej perisian tegar yang lebih kecil sedikit daripada sebelumnya, bergantung pada set ciri yang digunakan.
Pengoptimuman kod boleh menyebabkan penggunaan RAM yang lebih kecil sedikit daripada sebelumnya, bergantung pada set ciri yang digunakan.
Tindanan Mesh tidak lagi memerlukan atau menyokong komponen pengiklan dan pengimbas BLE yang telah ditamatkan. Sebaliknya, ia menggunakan versi semasa setiap satu (pengiklan lama dan pengimbas warisan untuk iklan tidak lanjutan dan pengiklan lanjutan dan pengimbas lanjutan untuk iklan lanjutan). Aplikasi yang menggunakan kedua-dua BLE dan BGAPI Mesh tidak boleh lagi menggunakan komponen pengiklan dan pengimbas BLE yang telah ditamatkan.
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 7
Isu Tetap
3 Isu Tetap
Dibetulkan dalam keluaran 6.1.0.0
ID # 1235337 1247422 1251498 1252252 1254356 1276121
Perihalan Menjadikan penemuan perkhidmatan GATT lebih mantap pada peranti yang terlebih muatan. Menjadikan penerimaan model vendor lebih mantap pada peranti yang lebih muatan. Dibetulkan apabila Mesej Pencahayaan, termasuk masa peralihan, membawa kepada mesej ralat yang salah dalam log. Dibetulkan apabila mesej Generic Move membawa kepada malap, yang boleh melimpah kepada malap. Membetulkan regresi dengan penyahinisiasian subsistem rakan. Membetulkan pemotongan indeks kunci aplikasi pada tahap BGAPI apabila penyedia tertanam menggunakan prosedur muat semula kunci.
Dibetulkan dalam keluaran 6.0.0.1
ID # 1226000 1206620 1230833 1243565 1244298 1243556
Penerangan Fungsi BGAPI Penyedia Lanjutan untuk menyemak identiti nod untuk juga menyemak identiti nod peribadi. Memperbaiki masalah yang disebabkan oleh peristiwa BGAPI yang hilang semasa beban tinggi untuk membetulkan masalah pengesahan perisian tegar. Pembetulan penyahinisian subsistem rakan supaya pemulaan semula berfungsi tanpa menetapkan semula peranti. Ranap sistem yang boleh berlaku jika pengamulaan pembekal gagal, contohnyaample kerana DCD yang cacat. Pelaporan tetap oktet tambahan palsu dalam acara Status Daftar model Klien Scene. Permulaan nod automatik dialih keluar untuk komponen aplikasi BT Mesh. Kini semua komponen boleh digunakan juga dalam peranan Penyedia.
Dibetulkan dalam keluaran 6.0.0.0
ID # 360955 1198887 1202073 1202088 1206714 1206715, 1211012, 1211022 1211017 1212373 1212854 1197398 1194443 1202088
Perihalan Selang antara acara pemasa perhatian pertama dan kedua boleh jadi selain daripada satu saat. Alamat pengiklan rawak suar peribadi adalah sama untuk semua subnet manakala ia sepatutnya berbeza. Btmesh_ncp_kosong example tidak mempunyai RAM yang mencukupi pada BRD4182 dengan pengkompil GCC. Btmesh_soc_switch example tidak mempunyai RAM yang mencukupi pada BRD4311 dan BRD4312 dengan pengkompil IAR Pelayan proksi harus mengeluarkan suar melalui sambungan proksi apabila subnet ditambahkan pada pelayan proksi Sokongan untuk data komposisi peranti halaman 2, 129 dan 130 harus ada dalam model pelayan konfigurasi sebagai serta model pelayan data komposisi besar apabila peruntukan jauh disokong
Penerbitan maklumat lokasi secara berkala harus silih berganti antara lokasi global dan tempatan apabila kedua-duanya diketahui Kebocoran sumber dalam pengendalian sambungan proksi selepas beberapa ratus sambungan proksi telah dibuka dan ditutup Mod Tarik pemindahan MBT ke LPN tidak berjaya diselesaikan Aplikasi pengedar DFU pada masa ini tidak dapat untuk mengendalikan lebih daripada 60 nod dengan jayanya
Btmesh_soc_switch_ctl example menyusun pada semua papan dengan pengkompil IAR.
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 8
Isu Diketahui dalam Keluaran Semasa
4 Isu Diketahui dalam Keluaran Semasa
Isu dalam huruf tebal telah ditambahkan sejak keluaran sebelumnya.
ID # 401550 454059 454061 624514 841360
1121605 1226127 1204017
Perihalan Tiada peristiwa BGAPI untuk kegagalan pengendalian mesej tersegmen.
Sebilangan besar peristiwa perubahan keadaan muat semula utama dijana pada penghujung proses KR, dan itu mungkin membanjiri baris gilir NCP. Kemerosotan prestasi sedikit berbanding 1.5 dalam ujian kependaman pergi balik telah diperhatikan. Isu dengan mewujudkan semula pengiklanan boleh sambung jika semua sambungan telah aktif dan proksi GATT sedang digunakan. Prestasi rendah penghantaran mesej tersegmen ke atas pembawa GATT.
Ralat pembulatan boleh menyebabkan peristiwa yang dijadualkan dicetuskan pada masa yang berbeza sedikit daripada yang dijangkakan. Pembekal hos example boleh tersekat apabila ia mula menyediakan nod kedua. Pengedar tidak dapat mengendalikan Kemas Kini FW sendiri dan Muat Naik FW secara selari.
Aplikasi Penyelesaian perlu menyimpulkan kegagalan daripada tamat masa / kekurangan tindak balas lapisan aplikasi; untuk model vendor API telah disediakan. Tingkatkan panjang giliran NCP dalam projek.
Peruntukkan satu sambungan lebih daripada yang diperlukan.
Pastikan selang Sambungan sambungan BLE asas adalah pendek; memastikan bahawa ATT MTU cukup besar untuk memuatkan PDU Mesh penuh; sesuaikan panjang peristiwa sambungan minimum untuk membolehkan berbilang paket LL dihantar setiap peristiwa sambungan.
Mulakan semula apl penyedia hos sebelum memperuntukkan nod kedua. Jangan jalankan kemas kini FW sendiri dan muat naik FW secara selari.
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 9
Item Dihentikan
5 Item Dihentikan
Ditamatkan dalam keluaran 6.0.0.0 Perintah BGAPI sl_btmesh_node_get_networks() telah ditamatkan. Gunakan sl_btmesh_node_key_key_count() dan sl_btmesh_node_get_key() sebaliknya. Arahan BGAPI sl_btmesh_test_set_segment_send_delay() dan sl_btmesh_test_set_sar_config() telah ditamatkan. Gunakan sl_btmesh_sar_config_set_sar_transmitter() dan sl_btmesh_sar_config_server_set_sar_receiver() sebaliknya.
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 10
Item Dialih Keluar
6 Item Dibuang
Dialih keluar dalam keluaran 6.0.0.0 Perintah BGAPI sl_btmesh_test_set_local_config() dan sl_btmesh_test_get_local_config() telah dialih keluar. Arahan BGAPI sl_btmesh_node_get_statistics() dan sl_btmesh_node_clear_statistics() telah dialih keluar.
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 11
7 Menggunakan Keluaran Ini
Keluaran ini mengandungi yang berikut · Pustaka tindanan jejaring Bluetooth Makmal Silikon · Jejaring Bluetooth sample applications Jika anda adalah pengguna kali pertama, lihat QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Panduan Mula Pantas.
Menggunakan Keluaran Ini
7.1 Pemasangan dan Penggunaan
SDK jejaring Bluetooth disediakan sebagai sebahagian daripada SDK Gecko (GSDK), set SDK Silicon Labs. Untuk memulakan GSDK dengan cepat, pasang Simplicity Studio 5, yang akan menyediakan persekitaran pembangunan anda dan memandu anda melalui pemasangan GSDK. Simplicity Studio 5 merangkumi semua yang diperlukan untuk pembangunan produk IoT dengan peranti Silicon Labs, termasuk sumber dan pelancar projek, alat konfigurasi perisian, IDE penuh dengan rantai alat GNU dan alat analisis. Arahan pemasangan disediakan dalam Panduan Pengguna Simplicity Studio 5 dalam talian.
Sebagai alternatif, Gecko SDK boleh dipasang secara manual dengan memuat turun atau mengklon yang terkini daripada GitHub. Lihat https://github.com/SiliconLabs/gecko_sdk untuk mendapatkan maklumat lanjut.
Lokasi pemasangan lalai GSDK telah berubah dengan Simplicity Studio 5.3 dan lebih tinggi. · Windows: C:Users SimplicityStudioSDKsgecko_sdk · MacOS: /Users/ /SimplicityStudio/SDKs/gecko_sdk
Dokumentasi khusus untuk versi SDK dipasang dengan SDK. Maklumat tambahan selalunya boleh didapati dalam artikel pangkalan pengetahuan (KBA). Rujukan API dan maklumat lain tentang ini dan keluaran terdahulu tersedia di https://docs.silabs.com/.
7.2 Maklumat Keselamatan
Penyepaduan Bilik Kebal Selamat
Versi timbunan ini disepadukan dengan Pengurusan Kunci Bilik Kebal Selamat. Apabila digunakan pada peranti Secure Vault High, kunci penyulitan mesh dilindungi menggunakan fungsi Pengurusan Kunci Secure Vault. Jadual di bawah menunjukkan kunci yang dilindungi dan ciri perlindungan storannya.
kunci
Kunci rangkaian Kunci aplikasi Kunci peranti
Keboleheksportan pada nod
Boleh dieksport
Tidak boleh dieksport
Tidak boleh dieksport
Keboleheksportan pada Penyedia
Boleh dieksport
Boleh dieksport
Boleh dieksport
Nota
Derivasi kunci rangkaian hanya wujud dalam RAM manakala kunci rangkaian disimpan pada denyar
Dalam kes Provisioner, digunakan pada kunci peranti Provisionerr sendiri serta kunci peranti lain
Kekunci yang ditandakan sebagai "Tidak Boleh Dieksport" boleh digunakan tetapi tidak boleh digunakan viewed atau dikongsi semasa masa jalan. Kekunci yang ditandakan sebagai "Boleh Dieksport" boleh digunakan atau dikongsi pada masa jalan tetapi kekal disulitkan semasa disimpan dalam kilat.
Untuk mendapatkan maklumat lanjut tentang kefungsian Pengurusan Kunci Bilik Kebal Selamat, lihat AN1271: Penyimpanan Kunci Selamat.
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 12
Menggunakan Keluaran Ini
Penasihat Keselamatan
Untuk melanggan Nasihat Keselamatan, log masuk ke portal pelanggan Silicon Labs, kemudian pilih Laman Utama Akaun. Klik HOME untuk pergi ke halaman utama portal dan kemudian klik jubin Urus Pemberitahuan. Pastikan bahawa `Notis Nasihat Perisian/Keselamatan & Notis Perubahan Produk (PCN)' disemak dan anda melanggan sekurang-kurangnya untuk platform dan protokol anda. Klik Simpan untuk menyimpan sebarang perubahan.
7.3 Sokongan
Pelanggan Kit Pembangunan layak mendapat latihan dan sokongan teknikal. Gunakan jaringan Bluetooth Silicon Labs web halaman untuk mendapatkan maklumat tentang semua produk dan perkhidmatan Bluetooth Silicon Labs, dan untuk mendaftar untuk sokongan produk.
Hubungi sokongan Silicon Laboratories di http://www.silabs.com/support.
silabs.com | Membina dunia yang lebih berhubung.
Bluetooth Mesh 6.1.1.0 | 13
Studio Kesederhanaan
Akses satu klik kepada MCU dan alatan wayarles, dokumentasi, perisian, perpustakaan kod sumber & banyak lagi. Tersedia untuk Windows, Mac dan Linux!
Portfolio IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kualiti
www.silabs.com/quality
Sokongan & Komuniti
www.silabs.com/community
Penafian Silicon Labs berhasrat untuk menyediakan pelanggan dengan dokumentasi terkini, tepat dan mendalam bagi semua peranti dan modul yang tersedia untuk pelaksana sistem dan perisian yang menggunakan atau berhasrat untuk menggunakan produk Silicon Labs. Data pencirian, modul dan peranti yang tersedia, saiz memori dan alamat memori merujuk kepada setiap peranti tertentu, dan parameter "Lazim" yang disediakan boleh dan berbeza dalam aplikasi yang berbeza. Permohonan cthampyang diterangkan di sini adalah untuk tujuan ilustrasi sahaja. Silicon Labs berhak untuk membuat perubahan tanpa notis lanjut kepada maklumat produk, spesifikasi dan penerangan di sini, dan tidak memberikan jaminan tentang ketepatan atau kesempurnaan maklumat yang disertakan. Tanpa pemberitahuan awal, Silicon Labs boleh mengemas kini perisian tegar produk semasa proses pembuatan atas sebab keselamatan atau kebolehpercayaan. Perubahan sedemikian tidak akan mengubah spesifikasi atau prestasi produk. Silicon Labs tidak akan bertanggungjawab ke atas akibat penggunaan maklumat yang dibekalkan dalam dokumen ini. Dokumen ini tidak membayangkan atau secara nyata memberikan mana-mana lesen untuk mereka bentuk atau mengada-adakan sebarang litar bersepadu. Produk tidak direka bentuk atau dibenarkan untuk digunakan dalam mana-mana peranti Kelas III FDA, aplikasi yang memerlukan kelulusan prapasaran FDA atau Sistem Sokongan Hayat tanpa kebenaran bertulis khusus Silicon Labs. "Sistem Sokongan Kehidupan" ialah sebarang produk atau sistem yang bertujuan untuk menyokong atau mengekalkan kehidupan dan/atau kesihatan, yang, jika gagal, boleh dijangka secara munasabah mengakibatkan kecederaan peribadi atau kematian yang ketara. Produk Silicon Labs tidak direka bentuk atau dibenarkan untuk aplikasi ketenteraan. Produk Silicon Labs dalam apa jua keadaan tidak boleh digunakan dalam senjata pemusnah besar-besaran termasuk (tetapi tidak terhad kepada) senjata nuklear, biologi atau kimia, atau peluru berpandu yang mampu menghantar senjata tersebut. Silicon Labs menafikan semua waranti nyata dan tersirat dan tidak akan bertanggungjawab atau bertanggungjawab untuk sebarang kecederaan atau kerosakan yang berkaitan dengan penggunaan produk Silicon Labs dalam aplikasi tanpa kebenaran tersebut. Nota: Kandungan ini mungkin mengandungi istilah yang menyinggung perasaan yang kini sudah lapuk. Silicon Labs menggantikan istilah ini dengan bahasa inklusif di mana mungkin. Untuk maklumat lanjut, lawati www.silabs.com/about-us/inclusive-lexicon-project
Maklumat Cap Dagangan Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® dan logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo dan gabungannya, "mikropengawal paling mesra tenaga di dunia", Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio® , Telegesis, Telegesis Logo®, USBXpress® , Zentri, logo Zentri dan Zentri DMS, Z-Wave®, dan lain-lain ialah tanda dagangan atau tanda dagangan berdaftar Silicon Labs. ARM, CORTEX, Cortex-M3 dan THUMB ialah tanda dagangan atau tanda dagangan berdaftar ARM Holdings. Keil ialah tanda dagangan berdaftar ARM Limited. Wi-Fi ialah tanda dagangan berdaftar Wi-Fi Alliance. Semua produk atau nama jenama lain yang disebut di sini adalah tanda dagangan pemegang masing-masing.
Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
www.silabs.com
Dokumen / Sumber
![]() |
SILICON LABS 6.1.1.0 Bluetooth Mesh SDK [pdf] Manual Pemilik 6.1.1.0 Bluetooth Mesh SDK, 6.1.1.0, Bluetooth Mesh SDK, Mesh SDK, SDK |


