Sambungkan Perisian SDK
“
Maklumat Produk
Spesifikasi:
- Nama Produk: Connect SDK 4.0.0.0 GA
- Versi SDK Suite: Simplicity SDK Suite 2024.12.0 16 Disember,
2024 - Timbunan Rangkaian: Silicon Labs Connect (IEEE
berasaskan 802.15.4) - Jalur Frekuensi: Sub-GHz atau 2.4 GHz
- Topologi Rangkaian Sasaran: Mudah
- Dokumentasi: Luas dengan sample aplikasi
- Penyusun Serasi: GCC versi 12.2.1 disediakan dengan
Studio Kesederhanaan
Arahan Penggunaan Produk:
1. Pemasangan dan Persediaan:
Sebelum memulakan, pastikan anda mempunyai penyusun yang diperlukan dan
alatan yang dipasang seperti yang dinyatakan dalam Notis Keserasian dan Penggunaan
bahagian manual pengguna.
2. Mengakses SampAplikasi:
SDK Connect disertakan dengan sample aplikasi yang disediakan dalam
kod sumber. Anda boleh menemui ini dalam pakej Connect SDK.
3. Membangunkan Aplikasi:
Untuk membangunkan aplikasi menggunakan Connect SDK, rujuk kepada
dokumentasi yang luas disediakan. Pastikan anda mengikuti
garis panduan dan amalan terbaik yang digariskan dalam dokumentasi.
4. Penyelesaian masalah:
Jika anda menghadapi sebarang isu atau ralat semasa menggunakan Connect
SDK, rujuk bahagian Isu Diketahui dalam manual pengguna untuk
penyelesaian atau penyelesaian yang mungkin. Anda juga boleh menyemak kemas kini
di Makmal Silikon webtapak.
Soalan Lazim (FAQ):
S: Apakah tujuan utama Connect SDK?
J: Connect SDK ialah suite pembangunan perisian yang lengkap untuk
aplikasi wayarles proprietari, direka untuk disesuaikan
penyelesaian rangkaian wayarles proprietari berasaskan luas dengan rendah
penggunaan kuasa.
S: Di mana saya boleh mencari sample aplikasi yang disediakan dengan
Sambungkan SDK?
A: sampaplikasi disertakan dalam Connect SDK
pakej dan tersedia dalam format kod sumber.
S: Apakah penyusun yang serasi dengan Connect SDK?
J: Connect SDK serasi dengan GCC versi 12.2.1, yang mana
disediakan dengan Simplicity Studio.
“`
Sambungkan SDK 4.0.0.0 GA
Simplicity SDK Suite 2024.12.0 16 Disember 2024
SDK Connect ialah suite pembangunan perisian lengkap untuk aplikasi wayarles proprietari yang sebelum ini merupakan sebahagian daripada SDK Proprietari. Bermula dengan keluaran Connect SDK 4.0.0.0, SDK proprietari dibahagikan kepada RAIL SDK dan Connect SDK.
Connect SDK menggunakan Silicon Labs Connect, susunan rangkaian berasaskan IEEE 802.15.4 yang direka bentuk untuk penyelesaian rangkaian wayarles proprietari berasaskan luas yang boleh disesuaikan yang memerlukan penggunaan kuasa yang rendah dan beroperasi sama ada dalam jalur frekuensi sub-GHz atau 2.4 GHz. Penyelesaian ini disasarkan kepada topologi rangkaian mudah.
Connect SDK dibekalkan dengan dokumentasi dan sample aplikasi. Semua bekasamples disediakan dalam kod sumber dalam Connect SDK sample aplikasi.
Nota keluaran ini meliputi versi SDK:
SAMBUNG APLIKASI DAN TUMPUNKAN CIRI UTAMA
· Pecutan perkakasan PSA Crypto untuk penyulitan muatan didayakan dalam Connect Stack pada bahagian Siri-2
· Sambung tindanan dan Sambung SDK didayakan pada papan radio BRD4276A dengan modul hadapan EFR32FG25 dan SKY66122-11 untuk aplikasi kuasa TX tinggi
4.0.0.0 GA dikeluarkan pada 16 Disember 2024.
Notis Keserasian dan Penggunaan
Untuk mendapatkan maklumat tentang kemas kini keselamatan dan notis, lihat bab Keselamatan Nota Keluaran Platform yang dipasang dengan SDK ini atau pada tab TECH DOCS di https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs juga amat mengesyorkan agar anda melanggan Nasihat Keselamatan untuk mendapatkan maklumat terkini. Untuk arahan, atau jika anda baru menggunakan Silicon Labs Flex 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.
silabs.com | Membina dunia yang lebih berhubung.
Hak Cipta © 2024 oleh Silicon Laboratories
Sambung 4.0.0.0
kandungan
kandungan
1 Sambungkan Aplikasi…………………………………………………………………………………………………………………………………… ……………………….. 3 1.1 Item Baharu………………………………………………………………………………………………………… ……………………………………………………….. 3 1.2 Penambahbaikan……………………………………………………… ……………………………………………………………………………………….. 3 1.3 Isu Tetap …………………… ………………………………………………………………………………………………………………………………… . 3 1.4 Isu Diketahui dalam Keluaran Semasa ……………………………………………………………………………………………………………………… ………. 3 1.5 Item Tidak Digunapakai ………………………………………………………………………………………………………………………………… ……………………….. 3 1.6 Item Dialih Keluar ………………………………………………………………………………………………… ……………………………………………………….. 3
2 Sambung Tindanan ………………………………………………………………………………………………………………………………… ………………………………… 4 2.1 Item Baharu……………………………………………………………………………………………… ………………………………………………………………….. 4 2.2 Penambahbaikan……………………………………………………… ………………………………………………………………………………………………….. 4 2.3 Isu Tetap …………………… ………………………………………………………………………………………………………………………………… ……. 4 2.4 Isu Diketahui dalam Keluaran Semasa ……………………………………………………………………………………………………………………… ………. 4 2.5 Item Dihentikan ………………………………………………………………………………………………………………………………… ……………………….. 4 2.6 Item Dialih Keluar ………………………………………………………………………………………………… ……………………………………………………….. 4
3 Menggunakan Keluaran Ini ………………………………………………………………………………………………………………………………… …………………………………. 5 3.1 Pemasangan dan Penggunaan ……………………………………………………………………………………………………………………… ……………………….. 5 3.2 Maklumat Keselamatan…………………………………………………………………………………………………… …………………………………………….. 5 3.3 Sokongan ………………………………………………………………… ………………………………………………………………………………………………… 6 3.4 Dasar Pengeluaran dan Penyelenggaraan SDK …………………… ……………………………………………………………………………………… 6
silabs.com | Membina dunia yang lebih berhubung.
Sambung 4.0.0.0 | 2
1 Sambungkan Aplikasi
Sambungkan Aplikasi
1.1 Item Baru
Ditambah dalam keluaran 4.0.0.0 · simplicity_sdk/app/flex dibahagikan kepada dua:
o simplicity_sdk/app/rail (RAIL SDK) o simplicity_sdk/app/connect (CONNECT SDK)
1.2 Penambahbaikan
Diubah dalam keluaran 4.0.0.0 Tiada.
1.3 Isu Tetap
Dibetulkan dalam keluaran 4.0.0.0 Tiada.
1.4 Isu Diketahui dalam Keluaran Semasa
Isu dalam huruf tebal telah ditambahkan sejak keluaran sebelumnya. Jika anda terlepas keluaran, nota keluaran terbaru tersedia pada tab TECH DOCS di https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
ID # 652925
1139850
Penerangan
EFR32XG21 tidak disokong untuk “Flex (Sambung) – SoC Light Example DMP” dan “Flex (Sambung) – Suis SoC Example ”
Ketidakstabilan DMP dengan XG27
Penyelesaian
1.5 Item Dihentikan
Ditamatkan dalam keluaran 4.0.0.0 Folder Flex SDK Flex ditamatkan dan akan dialih keluar. Ia telah dibahagikan kepada folder Rail untuk RAIL SDK dan folder Connect untuk Connect SDK..
1.6 Item Dibuang
Dialih keluar dalam keluaran 4.0.0.0 Tiada.
silabs.com | Membina dunia yang lebih berhubung.
Sambung 4.0.0.0 | 3
2 Sambung Tindanan
Sambung Tindanan
2.1 Item Baru
Ditambah dalam keluaran 4.0.0.0
· Operasi CCM* yang direalisasikan untuk menyulitkan dan menyahsulit komunikasi tindanan kini dilakukan secara lalai menggunakan PSA Crypto API. Sehingga kini, tindanan menggunakan pelaksanaan CCM* sendiri dan hanya menggunakan PSA Crypto API untuk melaksanakan pengiraan blok AES. Dua komponen baharu, “AES Security (Library)” dan “AES Security (Library) | Legacy”, telah ditambah, membenarkan pemilihan satu atau satu lagi pelaksanaan. Kedua-dua komponen adalah serasi dan boleh dipasang pada masa yang sama. Rujuk https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/ untuk maklumat lanjut.
2.2 Penambahbaikan
Diubah dalam keluaran 4.0.0.0 Tiada.
2.3 Isu Tetap
Dibetulkan dalam keluaran 4.0.0.0 Tiada.
2.4 Isu Diketahui dalam Keluaran Semasa
Isu dalam huruf tebal telah ditambahkan sejak keluaran sebelumnya. Jika anda terlepas keluaran, nota keluaran terbaru tersedia pada tab TECH DOCS di https://www.silabs.com/developers/gecko-software-development-kit.
ID # 501561
Penerangan
Apabila menjalankan Perpustakaan Multiprotocol RAIL (digunakan untuk exampsemasa menjalankan DMP Connect+BLE), Penentukuran IR tidak dilakukan kerana isu yang diketahui dalam Perpustakaan Multiprotokol RAIL. Akibatnya, terdapat kehilangan sensitiviti RX dalam urutan 3 atau 4 dBm.
Dalam komponen HAL Legacy, konfigurasi PA dikodkan keras tanpa mengira tetapan pengguna atau papan.
Penyelesaian
Sehingga ini diubah untuk menarik dengan betul dari pengepala konfigurasi, the file ember-phy.c dalam projek pengguna perlu diubah suai dengan tangan untuk mencerminkan mod PA yang dikehendaki, voltage, dan ramp masa.
2.5 Item Dihentikan
Ditamatkan dalam keluaran 4.0.0.0 Tiada.
2.6 Item Dibuang
Dialih keluar dalam keluaran 4.0.0.0 Tiada.
silabs.com | Membina dunia yang lebih berhubung.
Sambung 4.0.0.0 | 4
Menggunakan Keluaran Ini
3 Menggunakan Keluaran Ini
Keluaran ini mengandungi yang berikut: · Pustaka tindanan Radio Abstraction Interface Layer (RAIL) · Connect Stack Library · RAIL dan Connect Sample Aplikasi · RAIL dan Sambungkan Komponen dan Rangka Kerja Aplikasi
SDK ini bergantung pada Platform Kesederhanaan. Kod Platform Kesederhanaan menyediakan fungsi yang menyokong protokol plugins dan API dalam bentuk pemacu dan ciri lapisan bawah lain yang berinteraksi secara langsung dengan cip dan modul Silicon Labs. Komponen Platform Kesederhanaan termasuk EMLIB, EMDRV, Perpustakaan RAIL, NVM3 dan mbedTLS. Nota keluaran Platform Simplicity tersedia melalui tab Dokumentasi Simplicity Studio.
Untuk mendapatkan maklumat lanjut tentang Flex SDK v3.x lihat UG103.13: RAIL Fundamentals dan UG103.12: Silicon Labs Connect Fundamentals. Jika anda pengguna kali pertama, lihat QSG168: Panduan Permulaan Pantas Flex SDK v3.x proprietari.
3.1 Pemasangan dan Penggunaan
SDK Flex Proprietari disediakan sebagai sebahagian daripada SDK Simplicity, suite SDK Silicon Labs. Untuk bermula dengan cepat dengan Simplicity SDK, pasang Simplicity Studio 5, yang akan menyediakan persekitaran pembangunan anda dan memandu anda melalui pemasangan Simplicity SDK. 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, Simplicity SDK boleh dipasang secara manual dengan memuat turun atau mengklon yang terkini daripada GitHub. Lihat https://github.com/SiliconLabs/simplicity_sdk untuk mendapatkan maklumat lanjut.
Simplicity Studio memasang GSDK secara lalai dalam: · (Windows): C:Users SimplicityStudioSDKssimplicity_sdk · (MacOS): /Users/ /SimplicityStudio/SDKs/simplicity_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/.
3.2 Maklumat Keselamatan
Penyepaduan Bilik Kebal Selamat
Apabila digunakan pada peranti Secure Vault High, kunci sensitif dilindungi menggunakan fungsi Pengurusan Kunci Secure Vault. Jadual berikut menunjukkan kunci yang dilindungi dan ciri perlindungan storannya.
Kunci Induk Benang Utama Terbungkus Kunci Penyulitan Kunci PSKc Kekunci MLE Kekunci MLE Sementara MAC Kekunci Sebelumnya MAC Kekunci Semasa MAC Kekunci Seterusnya
Boleh Dieksport / Tidak Boleh Dieksport Boleh Dieksport Boleh Dieksport Boleh Dieksport Tidak Dieksport Tidak Dieksport Tidak Dieksport Tidak Dieksport Tidak Dieksport Tidak Dieksport Tidak Dieksport
Nota Mesti boleh dieksport untuk membentuk TLV Mesti boleh dieksport untuk membentuk TLV Mesti boleh dieksport untuk membentuk TLV
Kekunci berbalut yang ditandakan sebagai "Tidak Boleh Dieksport" boleh digunakan tetapi tidak boleh digunakan viewed atau dikongsi semasa masa jalan.
Kekunci berbalut 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.
Sambung 4.0.0.0 | 5
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.
Rajah berikut ialah bekasample:
3.3 Sokongan
Pelanggan Kit Pembangunan layak mendapat latihan dan sokongan teknikal. Gunakan Silicon Labs Flex web halaman untuk mendapatkan maklumat tentang semua produk dan perkhidmatan Silicon Labs Thread, dan untuk mendaftar untuk sokongan produk. Anda boleh menghubungi sokongan Silicon Laboratories di http://www.silabs.com/support.
3.4 Dasar Pelepasan dan Penyelenggaraan SDK
Untuk butiran, lihat SDK Release and Maintenance Poilcy.
silabs.com | Membina dunia yang lebih berhubung.
Sambung 4.0.0.0 | 6
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 terhadap sebarang kecederaan atau kerosakan yang berkaitan dengan penggunaan produk Silicon Labs dalam aplikasi tanpa kebenaran tersebut.
Maklumat Tanda 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 gabungan daripadanya, "mikropengawal paling mesra tenaga di dunia", Redpine Signals®, WiSeConnect , n-Link, 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 Connect SDK Software [pdf] Panduan Pengguna Sambung, SDK, Sambung Perisian SDK, Perisian |
![]() | SILICON LABS Connect SDK Software [pdf] Panduan Pengguna Sambung, SDK, Sambung Perisian SDK, Sambung SDK, Perisian |