Pelajari tentang Thread
Apakah Anda baru mengenal Thread ® ? Atau hanya perlu menyegarkan pengetahuan Anda? Lihat Thread Primer kami , yang mencakup semua dasar-dasar Thread dan cara kerjanya.
Coba OpenThread
Ingin melihat tentang OpenThread yang dirilis oleh Google? Cara tercepat untuk melakukannya adalah dengan menjalankan salah satu Codelab atau Panduan kami.
Simulasi Codelab dengan Docker
Coba OpenThread tanpa perlu menguji perangkat keras. Menggunakan Docker di komputer Mac atau Linux, pelajari cara:
- Mensimulasikan jaringan Thread
- Otentikasi node Thread dengan Commissioning
- Gunakan OpenThread Daemon untuk mengelola simulasi jaringan Thread yang dilengkapi RCP
Coba Codelab Simulasi dengan Docker
Simulasi Codelab dengan build toolchain
Versi alternatif dari Docker Simulation Codelab, di mana alih-alih menggunakan Docker, Anda menyiapkan toolchain build OpenThread dan langsung membuat OpenThread di komputer Mac atau Linux.
Coba Codelab Simulasi dengan build toolchain
Perangkat Keras Codelab
Selami langsung perangkat keras, di mana Anda akan belajar cara:
- Flash OpenThread pada papan pengembangan Nordic nRF52840
- Bangun jaringan Thread nyata
- Otentikasi node Thread dengan Commissioning
- Gunakan CLI OpenThread untuk Multicast dan UDP
API Codelab
Ingin menggunakan OpenThread API dalam aplikasi? Menggunakan perangkat keras nyata, pelajari cara:
- Program tombol dan LED pada papan pengembangan Nordic nRF52840
- Gunakan API OpenThread umum dan kelas
otInstance
- Pantau dan bereaksi terhadap perubahan status OpenThread
- Kirim pesan UDP ke semua perangkat di jaringan Thread
Codelab Simulator Jaringan
OpenThread Network Simulator (OTNS) memungkinkan Anda untuk memvisualisasikan dan mengoperasikan jaringan Thread yang disimulasikan, menggunakan CLI dan antarmuka web. Dengan mesin Mac atau Linux, pelajari cara:
- Instal OTNS dan buat OpenThread untuk OTNS
- Gunakan OTNS-Web untuk mengelola jaringan Thread dan memvisualisasikan aktivitas di browser web
- Gunakan OTNS-CLI untuk mengontrol simulasi lebih lanjut
Coba Codelab Simulator Jaringan
Pengujian dan Visualisasi Codelab
OTNS dapat digunakan dengan Silk , platform pengujian yang sepenuhnya otomatis untuk memvalidasi fungsi, fitur, dan kinerja sistem OpenThread dengan perangkat nyata. Dengan mesin Mac atau Linux, pelajari cara:
- Bangun OpenThread untuk perangkat nyata dengan mengaktifkan fitur OTNS
- Gunakan OTNS-Web untuk memantau status jaringan Thread yang dibentuk dengan menjalankan kasus uji Silk
Coba Pengujian dan Visualisasi Codelab
Codelab Perbatasan Router
Router Perbatasan Thread menghubungkan jaringan Thread ke jaringan berbasis IP lainnya, seperti Wi-Fi atau Ethernet. Jaringan Thread membutuhkan Border Router untuk terhubung ke jaringan lain. OpenThread Border Router (OTBR) adalah implementasi open-source dari Thread Border Router.
Dengan mesin Mac atau Linux, pelajari cara:
- Siapkan OTBR dan bentuk jaringan Thread
- Buat perangkat CLI OpenThread dengan fitur SRP
- Daftarkan layanan dengan SRP
- Temukan dan jangkau perangkat ujung Thread
Border Router Thread 1.2 Multicast Codelab
Thread 1.2 memperkenalkan Multicast di seluruh Jaringan Thread, yang memungkinkan komunikasi multicast antara jaringan Thread dan segmen jaringan Infrastruktur (Wi-Fi / ethernet). Dengan mesin Mac atau Linux dan Raspberry Pi, pelajari cara:
- Bangun firmware nRF52840 dengan fitur Multicast Thread 1.2
- Berlangganan ke alamat multicast IPv6 di perangkat Thread
Coba Codelab Border Router Thread 1.2
Border Router dengan Docker
Anda juga dapat menjalankan OTBR di container Docker di mesin berbasis Linux apa pun.
Dapatkan kodenya
Sudah tahu apa yang Anda lakukan dan ingin mulai menggunakan kode? Kunjungi situs OpenThread GitHub , di mana Anda dapat menemukan repositori OpenThread, bersama dengan repositori dukungan lainnya, seperti OpenThread Border Router, OpenThread RTOS, dan OpenThread Commisioner.
Dukungan platform
OpenThread telah di-porting ke beberapa perangkat dan platform oleh tim OpenThread, vendor silikon, dan komunitas.
Lihat daftar platform yang didukung vendor di Dukungan Vendor .
Pelajari lebih lanjut tentang arsitektur sistem dan desain platform di ikhtisar Platform .
Dukungan Docker
Image Docker untuk digunakan dengan OpenThread tersedia di Docker Hub . Gambar-gambar ini dibuat dan diuji oleh tim OpenThread, dan merupakan cara mudah untuk memulai OpenThread tanpa harus melalui toolchain dan konfigurasi sistem.
Panduan pengguna
Butuh bantuan dengan tugas atau fitur tertentu? Pemandu kami dapat membantu.
Kategori | Isi |
---|---|
Membangun | Cara membangun dan mengkonfigurasi OpenThread dan mengaktifkan fitur yang disempurnakan |
Porting | Cara mem-port OpenThread ke platform perangkat keras baru |
Router Perbatasan | Cara menghubungkan jaringan OpenThread Anda ke jaringan IPv6 lain dengan Border Router, atau menggunakan commissioning Thread eksternal |
Komisaris | Cara membangun dan menggunakan Komisaris OT untuk menugaskan perangkat ke jaringan Thread |
Pyspinel | Cara menggunakan Pyspinel untuk membuat sniffer paket Thread. |
Sertifikasi | Cara menguji platform Anda terhadap semua kasus pengujian sertifikasi |
API Aplikasi
Mengembangkan aplikasi untuk dijalankan di atas OpenThread? Coba Developing with OpenThread APIs Codelab kami untuk mempelajari dasar-dasarnya, atau gali dokumentasi Referensi API untuk melihat layanan OpenThread apa yang tersedia.
Pengujian dan sertifikasi
Pelajari cara kami menguji OpenThread dan alat pengujian pengguna apa yang tersedia di halaman Pengujian kami, dan telusuri metrik kualitas kinerja OpenThread terbaru di Dasbor Kualitas kami.
Jika Anda tertarik dengan Sertifikasi Thread untuk produk atau komponen Anda, lihat halaman Sertifikasi .
Dapatkan bantuan atau kontribusi
Punya pertanyaan tentang OpenThread? Ingin berkontribusi pada pengembangan berkelanjutannya? Halaman Sumber daya kami menjelaskan semua cara untuk mendapatkan bantuan, atau untuk membantu.