Pelajari Rangkaian Pesan
Baru menggunakan Thread®? Atau, Anda hanya perlu memuat ulang pengetahuan Anda? Lihat Thread Primer kami, yang mencakup semua dasar-dasar Thread dan cara kerjanya.
Mencoba OpenThread
Ingin tahu semua hal tentang OpenThread yang dirilis oleh Google? Cara tercepat untuk melakukannya adalah dengan menjalankan salah satu Codelab atau Panduan kami.
Codelab Simulasi dengan Docker
Mencoba OpenThread tanpa memerlukan hardware pengujian. Pelajari cara: menggunakan Docker pada komputer Mac atau Linux:
- Menyimulasikan jaringan Thread
- Mengautentikasi node Thread dengan Commissioning
- Menggunakan OpenThread Daemon untuk mengelola simulasi jaringan Thread yang menampilkan RCP
Mencoba Codelab Simulasi dengan Docker
Codelab Simulasi dengan toolchain build
Codelab Simulasi Docker versi alternatif. Alih-alih menggunakan Docker, Anda dapat menyiapkan toolchain build OpenThread dan mem-build OpenThread langsung di mesin Mac atau Linux.
Mencoba Codelab Simulasi dengan toolchain build
Codelab Hardware
Pelajari langsung hardware, tempat Anda akan mempelajari cara:
- Flash OpenThread pada board pengembangan Nordic nRF52840 atau Silicon Labs EFR32
- Membuat jaringan Thread yang sebenarnya
- Mengautentikasi node Thread dengan Commissioning
- Menggunakan OpenThread CLI untuk Multicast dan UDP (khusus Nordik)
Mencoba Codelab Hardware Nordic
Coba Codelab Hardware Silicon Labs
Codelab API
Ingin menggunakan OpenThread API dalam aplikasi? Dengan hardware sebenarnya, pelajari cara:
- Memprogram tombol dan LED pada papan pengembangan Nordic nRF52840
- Menggunakan API OpenThread umum dan class
otInstance
- Memantau dan bereaksi terhadap perubahan status OpenThread
- Mengirim pesan UDP ke semua perangkat dalam jaringan Thread
Codelab Simulator Jaringan
OpenThread Network Simulator (OTNS) memungkinkan Anda memvisualisasikan dan mengoperasikan jaringan Thread yang disimulasikan, menggunakan CLI dan antarmuka web. Dengan mesin Mac atau Linux, pelajari cara:
- Menginstal OTNS dan mem-build OpenThread untuk OTNS
- Menggunakan OTNS-Web untuk mengelola jaringan Thread dan memvisualisasikan aktivitas di browser web
- Menggunakan OTNS-CLI untuk mengontrol simulasi lebih lanjut
Mencoba Codelab Simulator Jaringan
Codelab Pengujian dan Visualisasi
OTNS dapat digunakan dengan Silk, platform pengujian yang sepenuhnya otomatis untuk memvalidasi fungsi, fitur, dan performa sistem OpenThread dengan perangkat sungguhan. Dengan mesin Mac atau Linux, pelajari cara:
- Mem-build OpenThread untuk perangkat sebenarnya dengan fitur OTNS yang diaktifkan
- Menggunakan OTNS-Web untuk memantau status jaringan Thread yang dibentuk dengan menjalankan kasus pengujian Silk
Mencoba Codelab Pengujian dan Visualisasi
Codelab Border Router
Thread Border Router menghubungkan jaringan Thread ke jaringan berbasis IP lain, seperti Wi-Fi atau Ethernet. Jaringan Thread memerlukan Border Router agar dapat terhubung ke jaringan lain. OpenThread Border Router (OTBR) adalah implementasi open source dari Thread Border Router.
Dengan mesin Mac atau Linux, pelajari cara:
- Menyiapkan OTBR dan membentuk jaringan Thread
- Membuat perangkat OpenThread CLI dengan fitur SRP
- Mendaftarkan layanan ke SRP
- Menemukan dan menjangkau perangkat akhir Thread
Border Router Thread 1.2 Codelab Multicast
Thread 1.2 memperkenalkan Multicast di seluruh Thread Networks, memungkinkan komunikasi multicast antara segmen jaringan Thread dan Infrastructure (Wi-Fi/ethernet). Dengan mesin Mac atau Linux dan Raspberry Pi, pelajari cara:
- Membuat firmware nRF52840 dengan fitur Thread 1.2 Multicast
- Berlangganan alamat multicast IPv6 di perangkat Thread
Coba Border Thread Router Thread 1.2 Multicast
Codelab Border Router NAT64
NAT64 adalah mekanisme yang memungkinkan host di jaringan khusus IPv6 untuk mengakses resource di jaringan IPv4. Gateway NAT64 adalah penerjemah antara protokol IPv4 dan protokol IPv6. Dengan mesin Mac atau Linux dan Raspberry Pi, dan membuat Border Router Codelab, pelajari cara:
- Membuat Router Border OpenThread dengan fitur NAT64
- Berkomunikasi dengan host IPv4 dari perangkat akhir Thread
Coba Codelab Border Router NAT64
Router Pembatas dengan Docker
Anda juga dapat menjalankan OTBR dalam container Docker di mesin berbasis Linux apa pun.
Mendapatkan kode
Tahukah Anda apa yang Anda lakukan dan ingin memulai kodenya? Buka situs GitHub OpenThread, tempat Anda dapat menemukan repositori OpenThread, beserta repositori dukungan lainnya, seperti OpenThread Border Router, OpenThread RTOS, dan OpenThread Commissioner.
Dukungan platform
OpenThread telah ditransfer ke beberapa perangkat dan platform oleh tim OpenThread, vendor silicon, dan komunitas.
Lihat daftar platform yang didukung vendor di Dukungan Vendor.
Pelajari arsitektur sistem dan desain platform lebih lanjut di ringkasan Platform.
Dukungan Docker
Image Docker yang akan digunakan dengan OpenThread tersedia di Docker Hub. Gambar ini dibuat dan diuji oleh tim OpenThread, dan merupakan cara mudah untuk memulai OpenThread tanpa harus melalui toolchain dan konfigurasi sistem.
Panduan pengguna
Perlu bantuan untuk tugas atau fitur tertentu? Panduan kami dapat membantu.
Kategori | Daftar Isi |
---|---|
Build | Cara mem-build dan mengonfigurasi OpenThread dan mengaktifkan fitur yang ditingkatkan |
Transfer | Cara mentransfer OpenThread ke platform hardware baru |
Router Tepi | Cara menghubungkan jaringan OpenThread Anda ke jaringan IPv6 lain dengan Border Router, atau menggunakan komisi Thread eksternal |
Komisioner | Cara membuat dan menggunakan OT Commissioner untuk memberi komisi 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? Cobalah Codelab Mengembangkan dengan OpenThread API untuk mempelajari dasar-dasarnya, atau mempelajari dokumentasi Referensi API untuk melihat layanan OpenThread yang tersedia.
Pengujian dan sertifikasi
Pelajari cara kami menguji OpenThread dan alat pengujian pengguna yang tersedia di halaman Pengujian kami, serta jelajahi metrik kualitas performa OpenThread terbaru di Dasbor Kualitas kami.
Jika Anda tertarik dengan Sertifikasi Thread untuk produk atau komponen Anda, lihat halaman Sertifikasi.
Mendapatkan bantuan atau berkontribusi
Ada pertanyaan tentang OpenThread? Ingin berkontribusi pada pengembangannya yang berkelanjutan? Halaman Referensi kami menjelaskan semua cara untuk mendapatkan bantuan, atau untuk membantu.