SILIKON-logo

SILICON LABS SDK 2.4.4.0 GA OpenThread

SILICON-LABS-SDK-2-4-4-0-GA-OpenThread-produk

Informasi Produk

Spesifikasi

  • Nama Produk: SDK OpenThread Lab Silikon
  • Versi: 2.4.4.0 GA
  • Versi Gecko SDK Suite: 4.4
  • Tanggal Rilis: 14 Agustus 2024

Thread adalah protokol jaringan mesh IPv6 nirkabel yang aman, andal, dapat diskalakan, dan dapat diupgrade yang dioptimalkan untuk pengoperasian berdaya rendah. Protokol ini menyediakan penghubungan berbiaya rendah ke jaringan IP lain dan dirancang untuk aplikasi Connected Home.
OpenThread, implementasi Thread sumber terbuka oleh Google, sangat portabel dengan jejak memori yang kecil. Silicon Labs telah mengembangkan versi OpenThread yang disempurnakan yang disesuaikan untuk bekerja dengan perangkat keras mereka, menyediakan dukungan perangkat keras yang lebih luas dibandingkan dengan versi GitHub.

Fitur Utama

  • Protokol OpenThread
  • Dukungan Multi-Protokol

Petunjuk Penggunaan Produk

Instalasi dan Pengaturan

  1. Unduh Silicon Labs OpenThread SDK dari resminya weblokasi.
  2. Ikuti petunjuk instalasi yang disediakan dalam dokumentasi.
  3. Pastikan kompatibilitas dengan GCC versi 12.2.1 yang disediakan dengan Simplicity Studio.

Pemrograman dan Pengembangan
Manfaatkan API yang disediakan untuk mengembangkan aplikasi untuk Connected Home menggunakan protokol OpenThread. Lihat dokumentasi untuk panduan tentang penggunaan komponen dan fitur SDK.

Pemecahan Masalah dan Pemeliharaan
Jika mengalami masalah, rujuk bagian Masalah yang Diperbaiki dalam catatan rilis untuk kemungkinan solusi. Tetap terinformasi tentang pembaruan keamanan dengan berlangganan Security Advisories di Silicon Labs weblokasi.

Sumber Daya Tambahan
Untuk informasi lebih lanjut, kunjungi Silicon Labs websitus atau lihat dokumentasi resmi yang disertakan dengan SDK.

Tanya Jawab Umum

  • T: Kompiler apa yang kompatibel dengan Silicon Labs OpenThread SDK?
    A: SDK kompatibel dengan GCC versi 12.2.1 yang disediakan dengan Simplicity Studio.
  • Q: Apa tujuan OpenThread pada aplikasi Connected Home?
    A: OpenThread menyediakan protokol jaringan mesh IPv6 nirkabel yang aman, andal, dan terukur yang dioptimalkan untuk operasi daya rendah di lingkungan Connected Home.

SDK OpenThread Lab Silikon 2.4.4.0 GA
Gecko SDK Suite 4.4
14 Agustus 2024

Thread adalah protokol jaringan mesh IPv6 nirkabel yang aman, andal, terukur, dan dapat ditingkatkan. Ini menyediakan penghubung berbiaya rendah ke jaringan IP lain sekaligus dioptimalkan untuk operasi berdaya rendah/didukung baterai. Tumpukan Thread dirancang khusus untuk aplikasi Connected Home yang memerlukan jaringan berbasis IP, dan berbagai lapisan aplikasi mungkin diperlukan.
OpenThread yang dirilis oleh Google merupakan implementasi Thread yang bersifat open-source. Google telah merilis OpenThread untuk mempercepat pengembangan produk bagi rumah dan gedung komersial yang terhubung. Dengan lapisan abstraksi platform yang sempit dan jejak memori yang kecil, OpenThread sangat portabel. Ia mendukung desain system-on-chip (SoC), network co-processor (NCP), dan radio co-processor (RCP).
Silicon Labs telah mengembangkan SDK berbasis OpenThread yang disesuaikan untuk bekerja dengan perangkat keras Silicon Labs. Silicon Labs OpenThread SDK adalah versi sumber GitHub yang disempurnakan dan teruji sepenuhnya. Ini mendukung perangkat keras yang lebih luas daripada versi GitHub, dan termasuk dokumentasi dan example aplikasi tidak tersedia di GitHub.
Catatan rilis ini mencakup versi SDK:

  • 2.4.4.0 GA dirilis pada 14 Agustus 2024
  • 2.4.3.0 GA dirilis pada 2 Mei 2024
  • 2.4.2.0 GA dirilis pada 10 April 2024
  • 2.4.1.0 GA dirilis pada 14 Februari 2024
  • 2.4.0.0 GA dirilis pada 13 Desember 2023

Kompatibilitas dan Penggunaan Pemberitahuan
Untuk informasi tentang pembaruan dan pemberitahuan keamanan, lihat bab Keamanan catatan Rilis Platform Gecko yang diinstal dengan SDK ini atau di tab TECH DOCS di https://www.silabs.com/developers/thread . Silicon Labs juga sangat menyarankan agar Anda berlangganan Penasihat Keamanan untuk mendapatkan informasi terkini. Untuk petunjuknya, atau jika Anda baru menggunakan Silicon Labs OpenThread SDK, lihat Menggunakan Rilis Ini.

Kompiler yang Kompatibel:
GCC (The GNU Compiler Collection) versi 12.2.1, disediakan dengan Simplicity Studio.

FITUR UTAMA

Buka Benang

  • Kepatuhan sertifikasi Thread 1.3.0 dengan Thread Test Harness v59.0 untuk arsitektur SoC dan Host-RCP
  • Dukungan fitur thread 1.3.1 – Eksperimental
  • Dukungan Penangan Kecelakaan
  • Dukungan Evaluasi TrustZone
  • Dukungan MR21 untuk OpenThread RCP – Produksi

Multi-Protokol

  • Dukungan Mendengarkan Bersamaan (RCP) –MG21 dan MG24
  • Multiprotokol Bersamaan (CMP) Zigbee NCP + OpenThread RCP – kualitas produksi
  • Dukungan Bluetooth Multiprotokol Dinamis + Multiprotokol Serentak (CMP) Zigbee dan OpenThread pada SoC

Barang Baru

Komponen Baru

Ditambahkan dalam rilis 2.4.2.0
ot_core_vendor_extension – Komponen ini mengimplementasikan ot::Extension::ExtensionBase untuk EFR32. Bila digunakan dengan komponen OT Crash Handler, info kerusakan akan dicetak setelah instans OpenThread diinisialisasi.

Ditambahkan dalam rilis 2.4.0.0

  • ot_crash_handler – Komponen ini menyediakan sekumpulan API untuk mencetak info kerusakan. Jika terjadi kerusakan, komponen ini menangkap detailnya dan mencetaknya pada boot ulang berikutnya.
  • ot_rtt_log – Komponen ini menambahkan dukungan untuk logging RTT, yang merupakan mekanisme yang digunakan untuk antarmuka logging yang ditentukan platform.

Fitur Baru
Ditambahkan dalam rilis 2.4.1.0
Dukungan ditambahkan untuk saluran diagnostik pabrik dan perintah CLI daya transmisi.

Ditambahkan dalam rilis 2.4.0.0

  • Dukungan Crash Handler – Dengan rilis ini, komponen crash handler telah diperkenalkan untuk digunakan dengan aplikasi OpenThread. Dengan menyertakannya dalam proyek OpenThread, komponen tersebut akan secara otomatis menangkap informasi terperinci tentang register inti, informasi tentang tumpukan C, dan informasi pengaturan ulang. Pada boot-up berikutnya, data ini dicetak menggunakan sistem pencatatan OpenThread.
  • Dukungan evaluasi TrustZone – Menambahkan ruang kerja evaluasi untuk mengaktifkan TrustZone untuk aplikasi OpenThread CLI.
  • Fitur yang diperkenalkan dengan OpenThread hingga dan termasuk komit 7074a43e4. Ini termasuk dukungan untuk fitur Thread 1.3.1 yang sedang berlangsung. Pengaturan default untuk Silicon Labsample aplikasinya masih 1.3.0.

API baru
Ditambahkan dalam rilis 2.4.1.0

  • otPlatDiagChannelSet – Fungsi ini mengatur saluran yang akan digunakan untuk diagnostik pabrik.
  • otPlatDiagTxPowerSet – Fungsi ini mengatur daya pancar yang akan digunakan untuk diagnostik pabrik.

Ditambahkan dalam rilis 2.4.0.0
ot Plat Reset To Bootloader – reset ke mode bootloader. Pengguna dapat memanggil API ini secara langsung dalam kode atau melalui perintah CLI “reset bootloader”.

Dukungan Papan Radio Baru
Ditambahkan dalam rilis 2.4.0.0
Dukungan telah ditambahkan untuk papan radio berikut:

  • BRD4198A – EFR32MG24B210F1536IM48-B

Perbaikan

Berubah pada rilis 2.4.0.0

  • Pencatatan – Mekanisme pencatatan default diubah dari RTT ke UART. Pencatatan RTT dan pustaka terkait dihapus dari ot_third-party dan ditambahkan ke komponen baru, ot_rtt_log.
  • Opsi ekstensi vendor Posix:
    • Mengubah nilai OT_POSIX_CONFIG_RCP_VENDOR_DEPS_PACKAGE dari SilabsRcpDeps menjadi posix_vendor_rcp.cmake.
    • Opsi CMAKE_MODULE_PATH dihapus.
  • NCP sample aplikasi – NCP bawaanample aplikasi dianggap eksperimental dan tidak lagi dikemas sebagai demo bawaan.
  • SL_OPENTHREAD_CSL_TX_UNCERTAINTY, SL_OPENTHREAD_HFXO_ACCURACY, dan SL_OPENTHREAD_LFXO_ACCURACY sekarang dapat dikonfigurasi.
  • Perbaikan diperkenalkan dengan OpenThread hingga dan termasuk penerapan 7074a43e4.
  • Opsi OT_CONFIG CMake telah diganti dengan dua opsi baru: OT_PLATFORM_CONFIG dan OT_PROJECT_CONFIG.
  • Perubahan dan klarifikasi pada CSL API. Perubahan utama CLI/API adalah sekarang periode csl memerlukan nilai mikrodetik, bukan 10 unit simbol.
  • Perubahan pada Antarmuka Spinel. Antarmuka Spinel sekarang dibuat berdasarkan radio URL protokol untuk mendukung banyak antarmuka (hdlc/spi/vendor) secara bersamaan. Pembuatan CPC Silicon Labs akan terus mendukung hanya satu antarmuka, yaitu antarmuka vendor (CPC).
  • Selama waktu pembuatan, setelan OT_POSIX_CONFIG_RCP_BUS kini tidak digunakan lagi. Alih-alih aktifkan satu atau lebih OT_POSIX_RCP_HDLC_BUS, OT_POSIX_RCP_SPI_BUS, atau OT_POSIX_RCP_VENDOR_BUS sesuai kebutuhan.

Masalah yang Telah Diperbaiki

Diperbaiki dalam rilis 2.4.4.0

INDO # Keterangan
1295848 Memperbaiki terjadinya duplikat byte header yang sesekali menyebabkan rcp disetel ulang di jaringan sibuk dengan banyak lalu lintas melalui SPI. Selain itu, disarankan untuk menggunakan kecepatan spi-bus yang lebih tinggi (seperti 4Mhz – tergantung pada lalu lintas jaringan) dengan tingkat logging debug yang lebih rendah untuk mendapatkan komunikasi yang stabil antara host dan RCP. Kecepatan spi yang lebih tinggi pada OTBR dapat diatur di radio-url sebagai argumen 'spi-speed=<>'.
1329286 / 1334039 Menghapus opsi kompiler GCC “-Werror=unused-parameter” sehingga aplikasi yang memiliki parameter tidak terpakai dapat dibangun.

Diperbaiki dalam rilis 2.4.2.0

INDO # Keterangan
1238120 Dalam lingkungan RCP multiprotokol, paket masuk tertentu disalahartikan sebagai paket Zigbee Green Power, sehingga memicu paket keluar secara acak. Masalah ini diperbaiki dengan memperkuat deteksi paket Zigbee Green Power di RCP.
Nomor telepon 1249346 /

1255247

Memperbaiki masalah ketika RCP salah melakukan dequeue paket yang ditujukan ke host, mengakibatkan kesalahan penguraian di OTBR dan penghentian yang tidak terduga.
1251926 Saat menggunakan fitur pengendali kerusakan di lingkungan host/RCP, RCP mencoba mengirimkan informasi kerusakan ke host terlalu dini setelah reboot, sehingga menyebabkan informasi tersebut dihapus sebelum login. Masalah ini diatasi dengan diperkenalkannya komponen ot_core_vendor_extension, yang menunda pemrosesan info kerusakan setelah reboot hingga instance OpenThread diinisialisasi.
1251952 Memperbaiki referensi tak terdefinisi ke ot Instance Reset To Bootloader saat membangun dengan ot_cert_libs dan bootloader_interface.
1255595 Memperbaiki masalah promosi tipe saat menangani nilai besar di API otPlatAlarm.
1249492 Perintah dBus FactoryReset tidak lagi menyebabkan router perbatasan utas terbuka berakhir.

Diperbaiki dalam rilis 2.4.1.0

INDO # Keterangan
1208578 Menambahkan dukungan untuk menautkan pustaka CPC ke aplikasi host Posix dengan menggunakan jalur yang disediakan, dan dengan menggunakan pkg-config.
1235923 Memperbaiki bug pembungkusan dalam panggilan ke otPlat Alarm Milli Start At dan otPlat Alarm Micro Start At.
1243597 Dihapus ekstra ot-ble-dmp-no-buttons sampaplikasi dari folder demo.
1251932 Meningkatkan OPENTHREAD_CONFIG_CSL_RECEIVE_TIME_AHEAD menjadi 750 µsec untuk pustaka sertifikasi FTD dan MTD default untuk digunakan dengan perangkat yang sedang diuji menggunakan sertifikasi berbasis pustaka.

Diperbaiki dalam rilis 2.4.0.0

INDO # Keterangan
1124161 Lingkungan dengan lalu lintas tinggi tidak akan lagi menyebabkan buffer berisi muatan paket yang diterima ditimpa sebelum diproses.
1148720 Pengundian SED saat ini telah ditingkatkan.
1169011 Meningkatkan ukuran tumpukan tugas Open Thread menjadi 4608 byte (SL_OPENTHREAD_OS_STACK_TASK_SIZE) untuk aplikasi DMP guna menghindari luapan tumpukan saat bergabung dengan jaringan thread.
1193597 Open Thread Radio PAL sekarang mempertahankan tabel daya saluran Maksimum.
INDO # Keterangan
1227529 Memperbaiki kesalahan ketik di OPENTHREAD_SPINEL_CONFIG_TX_WAIT_TIME_SECS menjadi OPENTHREAD_SPINEL_CONFIG_RCP_TX_WAIT_TIME_SECS di header konfigurasi mac-spinel yang lebih rendah.

Masalah yang Diketahui dalam Rilis Saat Ini

Masalah yang dicetak tebal ditambahkan sejak rilis sebelumnya. Jika Anda melewatkan rilis, catatan rilis terbaru tersedia di https://www.si-labs.com/developers/thread di tab Dokumen Teknologi.

INDO # Keterangan Solusi sementara
482915

495241

Keterbatasan yang diketahui dengan driver UART dapat menyebabkan hilangnya karakter pada input atau output CLI. Ini dapat terjadi selama bagian kritis yang sangat panjang yang dapat menonaktifkan interupsi, sehingga dapat dikurangi dengan mengulang CLI atau menunggu cukup lama untuk perubahan status. Tidak ada solusi yang diketahui
815275 Kemampuan untuk mengubah Mode Radio CCA pada waktu kompilasi menggunakan opsi konfigurasi di Simplicity Studio saat ini tidak didukung. Gunakan opsi konfigurasi SL_OPENTHREAD_RADIO_CCA_MODE yang ditentukan di header openthread-core-efr32-config.h file disertakan dengan proyek Anda.

Item yang tidak digunakan lagi

Tidak digunakan lagi dalam rilis 2.4.0.0

  • Komponen ot_thirdparty telah ditinggalkan.

Item yang Dihapus
Tidak ada.

Multiprotocol Gateway dan RCP

Barang Baru
Ditambahkan dalam rilis 2.4.0.0
Mendengarkan secara bersamaan, kemampuan tumpukan Zigbee dan OpenThread untuk beroperasi pada saluran 802.15.4 independen saat menggunakan EFR32xG24 atau xG21 RCP, dilepaskan. Mendengarkan secara bersamaan tidak tersedia untuk kombinasi 802.15.4 RCP/Bluetooth RCP, kombinasi Zigbee NCP/OpenThread RCP, atau untuk system-on-chip (SoC) Zigbee/OpenThread. Ini akan ditambahkan ke produk tersebut di rilis mendatang.

Perbaikan
Berubah pada rilis 2.4.0.0
Kombinasi multiprotokol Zigbee NCP/OpenThread RCP kini berkualitas produksi.

Masalah yang Telah Diperbaiki
Diperbaiki dalam rilis 2.4.4.0

INDO # Keterangan
1184065 Mengurangi jejak RAM untuk zigbee_ncp-ot_rcp-spi dan zigbee_ncp-ot_rcp_uart di MG13 dan MG21.
1282264 Memperbaiki masalah yang dapat mengganggu operasi transmisi radio dengan menghapus fifo transmisi sebelum waktunya yang menyebabkan kekurangan aliran.
1292537 Aplikasi DMP Zigbee-BLE NCP sekarang muncul dengan benar di Simplicity Studio UI. (Referensi lainnya: 1292540)
1230193 Memperbaiki masalah jenis node yang salah saat bergabung dengan jaringan di perangkat akhir. (Referensi lainnya: 1298347)
 

1332330

Memperbaiki masalah di mana 15.4+BLE RCP yang beroperasi di lingkungan dengan lalu lintas jaringan yang padat terkadang dapat mengalami kondisi balap yang membuatnya tidak dapat mengirim pesan hingga CPCd hingga perangkat di-boot ulang.
(Referensi lainnya: 1333156)

Diperbaiki dalam rilis 2.4.2.0

INDO # Keterangan
1022972 Menambahkan plugin koeksistensi kembali ke Zigbee-OpenThread NCP/RCP sampaplikasi.
1231021 Hindari pernyataan di OTBR yang telah diamati saat bergabung dengan 80+ perangkat zigbee dengan memulihkan RCP daripada meneruskan kesalahan transmisi yang tidak tertangani ke sub mac.
1249346 Memperbaiki masalah ketika RCP salah melakukan dequeue paket yang ditujukan ke host, mengakibatkan kesalahan penguraian di OTBR dan penghentian yang tidak terduga.

Diperbaiki dalam rilis 2.4.2.0

INDO # Keterangan
 

1213701

zigbeed tidak mengizinkan entri tabel pencocokan sumber dibuat untuk anak jika antrian tidak langsung MAC memiliki data yang sudah tertunda untuk anak tersebut. Perilaku ini dapat menyebabkan transaksi lapisan aplikasi antara anak dan beberapa perangkat lain gagal karena kurangnya respons APS Ack atau lapisan aplikasi, terutama gangguan dan penghentian tak terduga Peningkatan ZCL OTA yang menargetkan perangkat anak.
1244461 Entri tabel kecocokan sumber untuk anak dapat dihapus meskipun pesan tertunda.

Diperbaiki dalam rilis 2.4.0.0

INDO # Keterangan
1081828 Masalah throughput dengan Zigbee/BLE DMP berbasis FreeRTOSampaplikasi.
1090921 Z3GatewayCpc mengalami kesulitan membentuk jaringan di lingkungan yang bising.
1153055 Penegasan pada host terjadi ketika ada kegagalan komunikasi saat membaca versi NCP dari zigbee_ncp-ble_ncp-uart sampaplikasi
1155676 RCP 802.15.4 membuang semua paket unicast yang diterima (setelah MAC acking) jika beberapa antarmuka 15.4 berbagi ID node 16-bit yang sama.
1173178 Host secara salah melaporkan ratusan paket yang diterima dengan mfglib dalam pengaturan Host-RCP.
1190859 Kesalahan EZSP saat mengirim paket acak mfglib di pengaturan Host-RCP.
1199706 Jajak pendapat data dari turunan perangkat akhir yang terlupakan tidak menyetel dengan benar bingkai tertunda di RCP untuk mengantri perintah Keluar & Bergabung kembali ke turunan sebelumnya.
1207967 Perintah “mfglib send random” mengirimkan paket tambahan di Zigbeed.
1208012 Mode mfglib rx tidak memperbarui info paket dengan benar saat menerima di RCP.
1214359 Node koordinator mengalami crash ketika 80 atau lebih router mencoba bergabung secara bersamaan dalam pengaturan Host-RCP.
 

1216470

Setelah merelai siaran untuk masker alamat 0xFFFF, Zigbee RCP yang bertindak sebagai perangkat induk akan membiarkan kumpulan tanda data tertunda untuk setiap turunan. Hal ini mengakibatkan setiap anak tetap terjaga dan mengharapkan data setelah setiap jajak pendapat, dan memerlukan beberapa transaksi data lain yang tertunda ke setiap perangkat akhir untuk akhirnya menghapus status ini.

Masalah yang Diketahui dalam Rilis Saat Ini
Masalah yang dicetak tebal ditambahkan sejak rilis sebelumnya. Jika Anda melewatkan rilis, catatan rilis terbaru tersedia di https://www.si-labs.com/developers/gecko-software-development-kit.

INDO # Keterangan Solusi sementara
937562 Perintah Bluetoothctl 'advertise on' gagal dengan aplikasi rcp-uart- 802154-blehci di Raspberry Pi OS 11. Gunakan aplikasi btmgmt alih-alih bluetoothctl.
1074205 CMP RCP tidak mendukung dua jaringan pada id PAN yang sama. Gunakan id PAN yang berbeda untuk setiap jaringan. Dukungan direncanakan dalam rilis mendatang.
1122723 Di lingkungan yang sibuk, CLI mungkin menjadi tidak responsif di aplikasi z3-light_ot-ftd_soc. Tidak ada solusi yang diketahui.
1124140 z3-light_ot-ftd_soc sample aplikasi tidak dapat membentuk jaringan Zigbee jika jaringan OT sudah aktif. Mulai jaringan Zigbee terlebih dahulu dan jaringan OT setelahnya.
1170052 CMP Zigbee NCP + OT RCP dan DMP Zigbee NCP + BLE NCP mungkin tidak cocok pada 64KB dan bagian RAM yang lebih rendah pada rilis saat ini. Bagian 64KB saat ini tidak didukung untuk aplikasi ini.
1209958 ZB/OT/BLE RCP di Bobcat dan Bobcat Lite dapat berhenti bekerja setelah beberapa menit ketika menjalankan ketiga protokol tersebut. Akan dibahas dalam rilis mendatang
INDO # Keterangan Solusi sementara
1221299 Pembacaan Mfglib RSSI berbeda antara RCP dan NCP. Akan dibahas dalam rilis mendatang.
1334456 Perangkat EFR seri-1 untuk zb-ncp_ot-rcp sampAplikasi el tidak lagi didukung sejak rilis GSDK 4.4. Tidak tersedia
1334477 Memulai dan menghentikan tumpukan BLE beberapa kali mungkin mengakibatkan tumpukan BLE tidak dapat memulai ulang iklan lagi pada perangkat EFR Seri 1 di DMP Zigbee-BLE sampaplikasi. Tidak tersedia

Item yang tidak digunakan lagi
Tidak ada

Item yang Dihapus
Dihapus di rilis 2.4.0.0
Makro “NONCOMPLIANT_ACK_TIMING_WORKAROUND” telah dihapus. Semua aplikasi RCP sekarang secara default mendukung waktu penyelesaian 192 µdetik untuk ack yang tidak ditingkatkan sementara masih menggunakan waktu penyelesaian 256 µdetik untuk ack yang ditingkatkan yang diperlukan oleh CSL.

Menggunakan Rilis Ini

Rilis ini berisi sebagai berikut:

  • Tumpukan OpenThread Silicon Labs
  • Lab Silikon OpenThread sampaplikasi
  • Router perbatasan OpenThread Silicon Labs

Untuk informasi lebih lanjut tentang OpenThread SDK, lihat QSG170: Panduan Memulai Cepat OpenThread dari Silicon Labs. Jika Anda baru mengenal Thread, lihat UG103.11: Dasar-dasar Thread.

Instalasi dan Penggunaan
OpenThread SDK merupakan bagian dari Gecko SDK (GSDK), rangkaian Silicon Labs SDK. Untuk segera memulai dengan OpenThread dan GSDK, mulailah dengan menginstal Simplicity Studio 5, yang akan menyiapkan lingkungan pengembangan Anda dan memandu Anda melalui instalasi GSDK. Simplicity Studio 5 mencakup semua yang dibutuhkan untuk pengembangan produk IoT dengan perangkat Silicon Labs, termasuk peluncur sumber daya dan proyek, alat konfigurasi perangkat lunak, IDE lengkap dengan GNU toolchain, dan alat analisis. Petunjuk instalasi tersedia dalam Panduan Pengguna Simplicity Studio 5 daring.
Alternatifnya, Gecko SDK dapat diinstal secara manual dengan mengunduh atau mengkloning yang terbaru dari GitHub. Lihat https://github.com/Sili-conLabs/gecko_sdk untuk informasi lebih lanjut.
Lokasi instalasi default GSDK telah berubah sejak Simplicity Studio 5.3.

  • Windows: C:\Pengguna\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /Pengguna/ /SimplicityStudio/SDKs/gecko_sdk

Dokumentasi khusus untuk versi SDK diinstal dengan SDK. Referensi API dan informasi lain tentang rilis ini tersedia di https://docs.silabs.com/openthread/latest/Pilih versi SDK Anda di kanan atas.

Repositori GitHub OpenThread
Silicon Labs OpenThread SDK mencakup semua perubahan dari repo GitHub OpenThread (https://github.com/openthread/openthread) hingga dan termasuk komit 7074a43e4. Versi repo OpenThread yang disempurnakan dapat ditemukan di lokasi GSDK Simplicity Studio 5 berikut:
\util\pihak_ketiga\openthread

Repositori GitHub untuk Router Perbatasan OpenThread
Silicon Labs OpenThread SDK mencakup semua perubahan dari repo GitHub router perbatasan OpenThread (https://github.com/openthread/ot-br-posix) hingga dan termasuk komit 42f98b27b. Versi yang disempurnakan dari repo router perbatasan OpenThread dapat ditemukan di lokasi GSDK Simplicity Studio 5 berikut:
\util\third_party\ot-br-posix

Menggunakan Router Perbatasan
Untuk kemudahan penggunaan, Silicon Labs merekomendasikan penggunaan kontainer Docker untuk router perbatasan OpenThread Anda. Lihat AN1256: Menggunakan Silicon Labs RCP dengan Router Perbatasan OpenThread untuk detail tentang cara menyiapkan versi kontainer Docker router perbatasan OpenThread yang benar. Tersedia di https://hub.docker.com/r/siliconlabsinc/openthread-border-router.
Jika Anda menginstal router perbatasan secara manual, menggunakan salinan yang disediakan dengan Silicon Labs OpenThread SDK, lihat AN1256: Menggunakan Silicon Labs RCP dengan OpenThread Border Router untuk keterangan lebih rinci.
Meskipun memperbarui lingkungan router perbatasan ke versi GitHub yang lebih baru didukung di OpenThread websitus, itu mungkin membuat router perbatasan tidak kompatibel dengan tumpukan OpenThread RCP di SDK.

Dukungan NCP/RCP

Dukungan OpenThread NCP disertakan dengan OpenThread SDK tetapi setiap penggunaan dukungan ini harus dianggap eksperimental. OpenThread RCP sepenuhnya diimplementasikan dan didukung.

Informasi Keamanan
Integrasi Vault Aman
Saat diterapkan ke perangkat Secure Vault High, kunci sensitif dilindungi menggunakan fungsionalitas Secure Vault Key Management. Tabel berikut menunjukkan kunci yang dilindungi dan karakteristik perlindungan penyimpanannya.

Kunci Terbungkus Dapat Diekspor / Tidak Dapat Diekspor Catatan
Kunci Master Benang Dapat diekspor Harus dapat diekspor untuk membentuk TLV
PSKc Dapat diekspor Harus dapat diekspor untuk membentuk TLV
Kunci Enkripsi Kunci Dapat diekspor Harus dapat diekspor untuk membentuk TLV
Kunci MLE Tidak Dapat Diekspor
Kunci MLE Sementara Tidak Dapat Diekspor
Kunci MAC Sebelumnya Tidak Dapat Diekspor
Kunci MAC Saat Ini Tidak Dapat Diekspor
Kunci MAC Berikutnya Tidak Dapat Diekspor

Kunci terbungkus yang ditandai sebagai "Non-Exportable" dapat digunakan tetapi tidak bisa viewed atau dibagikan saat runtime.
Kunci terbungkus yang ditandai sebagai “Dapat Diekspor” dapat digunakan atau dibagikan saat runtime namun tetap terenkripsi saat disimpan dalam flash. Untuk informasi selengkapnya tentang fungsi Manajemen Kunci Vault Aman, lihat AN1271: Penyimpanan Kunci Aman.

Penasihat Keamanan
Untuk berlangganan Penasihat Keamanan, masuk ke portal pelanggan Silicon Labs, lalu pilih Beranda Akun. Klik BERANDA untuk membuka halaman beranda portal, lalu klik ubin Kelola Notifikasi. Pastikan bahwa 'Pemberitahuan Penasihat Perangkat Lunak/Keamanan & Pemberitahuan Perubahan Produk (PCN)' dicentang, dan Anda telah berlangganan minimal untuk platform dan protokol Anda. Klik Simpan untuk menyimpan setiap perubahan.
Gambar berikut adalah mantanampsaya:

SILICON-LABS-SDK-2-4-4-0-GA-OpenThread- (1)

Mendukung
Pelanggan Kit Pengembangan berhak mendapatkan pelatihan dan dukungan teknis. Gunakan Thread Laboratorium Silikon web halaman untuk mendapatkan informasi tentang semua produk dan layanan Silicon Labs OpenThread, dan untuk mendaftar dukungan produk.
Anda dapat menghubungi dukungan Silicon Laboratories di http://www.silabs.com/support.

Sertifikasi Benang
Rilis ini tidak direncanakan untuk sertifikasi Thread. Untuk tujuan kualifikasi (jika ada), Silicon Labs merekomendasikan penggunaan Thread Test Harness v60.0 (Rilis Anggota).

Studio Kesederhanaan
Akses sekali klik ke MCU dan alat nirkabel, dokumentasi, perangkat lunak, pustaka kode sumber & lainnya. Tersedia untuk Windows, Mac dan Linux!

SILICON-LABS-SDK-2-4-4-0-GA-OpenThread- (1)

Portofolio IoT
www.silabs.com/IoT

SILICON-LABS-SDK-2-4-4-0-GA-OpenThread- (2)

SW/HW
www.silabs.com/kesederhanaanSILICON-LABS-SDK-2-4-4-0-GA-OpenThread- (3)

Kualitas
www.silabs.com/kualitasSILICON-LABS-SDK-2-4-4-0-GA-OpenThread- (4)

Dukungan & Komunitas
www.silabs.com/community

SILICON-LABS-SDK-2-4-4-0-GA-OpenThread- (5)

Penafian
Silicon Labs bermaksud untuk menyediakan dokumentasi terkini, akurat, dan mendalam bagi pelanggan mengenai semua periferal dan modul yang tersedia bagi pelaksana sistem dan perangkat lunak yang menggunakan atau bermaksud menggunakan produk Silicon Labs. Data karakterisasi, modul dan periferal yang tersedia, ukuran memori dan alamat memori merujuk pada setiap perangkat tertentu, dan parameter “Khas” yang disediakan dapat dan memang bervariasi dalam berbagai aplikasi. Contoh aplikasiample yang dijelaskan di sini hanya untuk tujuan ilustrasi. Silicon Labs berhak melakukan perubahan tanpa pemberitahuan lebih lanjut terhadap informasi produk, spesifikasi, dan deskripsi di sini, dan tidak memberikan jaminan mengenai keakuratan atau kelengkapan informasi yang disertakan. Tanpa pemberitahuan sebelumnya, Silicon Labs dapat memperbarui firmware produk selama proses produksi untuk alasan keamanan atau keandalan. Perubahan tersebut tidak akan mengubah spesifikasi atau kinerja produk. Silicon Labs tidak bertanggung jawab atas konsekuensi penggunaan informasi yang diberikan dalam dokumen ini. Dokumen ini tidak menyiratkan atau secara tegas memberikan izin apa pun untuk merancang atau membuat sirkuit terpadu apa pun. Produk ini tidak dirancang atau diizinkan untuk digunakan dalam perangkat FDA Kelas III apa pun, aplikasi yang memerlukan persetujuan pra-pasar FDA, atau Sistem Pendukung Kehidupan tanpa izin tertulis khusus dari Silicon Labs. “Sistem Pendukung Kehidupan” adalah produk atau sistem apa pun yang dimaksudkan untuk mendukung atau menopang kehidupan dan/atau kesehatan, yang jika gagal, dapat diperkirakan mengakibatkan cedera atau kematian signifikan pada diri seseorang. Produk Silicon Labs tidak dirancang atau diizinkan untuk aplikasi militer. Produk Silicon Labs dalam keadaan apa pun tidak boleh digunakan dalam senjata pemusnah massal termasuk (namun tidak terbatas pada) senjata nuklir, biologi atau kimia, atau rudal yang mampu menghasilkan senjata tersebut. Silicon Labs menyangkal semua jaminan tersurat maupun tersirat dan tidak bertanggung jawab atau berkewajiban atas cedera atau kerusakan apa pun yang terkait dengan penggunaan produk Silicon Labs dalam aplikasi tidak sah tersebut.

Informasi Merek Dagang

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® dan logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro dan kombinasinya , “mikrokontroler paling ramah energi 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 lainnya adalah merek dagang atau merek dagang terdaftar dari Silicon Labs. ARM, CORTEX, Cortex-M3 dan THUMB adalah merek dagang atau merek dagang terdaftar dari ARM Holdings. Keil adalah merek dagang terdaftar dari ARM Limited. Wi-Fi adalah merek dagang terdaftar dari Wi-Fi Alliance. Semua produk atau nama merek lain yang disebutkan di sini adalah merek dagang dari pemiliknya masing-masing.

Laboratorium Silikon Inc.
400 Cesar Barat Chavez Austin, TX 78701
Amerika Serikat
www.silabs.com

Dokumen / Sumber Daya

SILICON LABS SDK 2.4.4.0 GA OpenThread [Bahasa Indonesia:] Panduan Pengguna
MG21, MG24, SDK 2.4.4.0 GA OpenThread, OpenThread

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *