Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Mulai

Lihat sumber di GitHub

Pelajari Thread

Apakah Anda baru mengenal Thread®? Atau sekadar ingin menyegarkan pengetahuan Anda? Lihat Thread Primer, yang membahas semua dasar-dasar Thread dan cara kerjanya.

Coba OpenThread

Ingin melihat apa itu OpenThread yang dirilis oleh Google? Cara tercepat untuk melakukannya adalah dengan menjalankan salah satu Codelab atau Panduan kami.

Codelab Simulasi dengan Docker

Coba OpenThread tanpa memerlukan hardware pengujian. Dengan menggunakan Docker di komputer Mac atau Linux, pelajari cara:

  • Menyimulasikan jaringan Thread
  • Mengautentikasi node Thread dengan Commissioning
  • Menggunakan OpenThread Daemon untuk mengelola jaringan Thread simulasi yang menampilkan RCP

Coba Codelab Simulasi dengan Docker

Codelab Simulasi dengan toolchain build

Versi alternatif dari Codelab Simulasi Docker, yaitu jika Anda tidak menggunakan Docker, Anda akan menyiapkan toolchain build OpenThread dan mem-build OpenThread langsung di mesin Mac atau Linux.

Coba Simulasi Codelab dengan toolchain build

Codelab Hardware

Langsung pelajari hardware, tempat Anda akan mempelajari cara:

  • Flash OpenThread pada papan pengembangan Nordic nRF52840 atau Silicon Labs EFR32
  • Membuat jaringan Thread sebenarnya
  • Mengautentikasi node Thread dengan Commissioning
  • Menggunakan OpenThread CLI untuk Multicast dan UDP (khusus Nordic)

Coba Nordic Hardware Codelab

Coba Silicon Labs Hardware Codelab

Codelab API

Ingin menggunakan OpenThread API dalam aplikasi? Dengan menggunakan hardware sebenarnya, pelajari cara:

  • Memprogram tombol dan LED pada board pengembangan Nordic nRF52840
  • Menggunakan OpenThread API umum dan class otInstance
  • Memantau dan bereaksi terhadap perubahan status OpenThread
  • Mengirim pesan UDP ke semua perangkat dalam jaringan Thread

Coba Codelab API

Codelab Simulator Jaringan

OpenThread Network Simulator (OTNS) memungkinkan Anda memvisualisasikan dan mengoperasikan simulasi jaringan Thread, menggunakan CLI dan antarmuka web. Dengan komputer 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

Coba Codelab Simulator Jaringan

Codelab Pengujian dan Visualisasi

OTNS dapat digunakan dengan Silk, platform pengujian yang sepenuhnya otomatis untuk memvalidasi fungsi OpenThread, fitur, dan performa sistem dengan perangkat sebenarnya. Dengan komputer Mac atau Linux, pelajari cara:

  • Membuat OpenThread untuk perangkat aktual dengan fitur OTNS yang diaktifkan
  • Gunakan OTNS-Web untuk memantau status jaringan Thread yang dibentuk dengan menjalankan kasus pengujian Sutra

Coba Codelab Pengujian dan Visualisasi

Codelab Router Pembatas

Thread Border Router menghubungkan jaringan Thread ke jaringan berbasis IP lainnya, seperti Wi-Fi atau Ethernet. Jaringan Thread memerlukan Border Router untuk terhubung ke jaringan lain. OpenThread Border Router (OTBR) adalah implementasi open source Thread Border Router.

Dengan komputer Mac atau Linux, pelajari cara:

  • Menyiapkan OTBR dan membentuk jaringan Thread
  • Membuat perangkat OpenThread CLI dengan fitur SRP
  • Mendaftarkan layanan dengan SRP
  • Menemukan dan menjangkau perangkat akhir Thread

Coba Border Router Codelab

Codelab Border Router Thread 1.2 Multicast

Thread 1.2 memperkenalkan Multicast di seluruh Jaringan Thread, yang memungkinkan komunikasi multicast antara segmen jaringan Thread dan Infrastruktur (Wi-Fi/ethernet). Dengan mesin Mac atau Linux dan Raspberry Pi, pelajari cara:

  • Mem-build firmware nRF52840 dengan fitur Multicast Thread 1.2
  • Berlangganan alamat multicast IPv6 di perangkat Thread

Coba Border Router Thread 1.2 Multicast Codelab

Border Router dengan Docker

Anda juga dapat menjalankan OTBR dalam container Docker di komputer berbasis Linux mana pun.

Coba panduan Docker OTBR

Mendapatkan kode

Sudah tahu apa yang Anda lakukan dan ingin memulai kode tersebut? Kunjungi 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 di-porting ke beberapa perangkat dan platform oleh tim OpenThread, vendor silikon, dan komunitas.

Lihat daftar platform yang didukung vendor di Dukungan Vendor.

Pelajari arsitektur sistem dan desain platform lebih lanjut pada ringkasan Platform.

Dukungan Docker

Image Docker untuk digunakan dengan OpenThread tersedia di Docker Hub. Image 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 bisa membantu.

Kategori Daftar
Membuat Cara membuat dan mengonfigurasi OpenThread dan mengaktifkan fitur yang disempurnakan
Transfer Cara mentransfer OpenThread ke platform hardware baru
Router Perbatasan Cara menghubungkan jaringan OpenThread Anda ke jaringan IPv6 lain dengan Border Router, atau menggunakan komisioning Thread eksternal
Komisioner Cara membuat dan menggunakan OT Commissioner untuk memesan perangkat ke jaringan Thread
Pyspinel Cara menggunakan Pyspinel untuk membuat sniffer paket Thread.
Sertifikasi Cara menguji platform terhadap semua kasus pengujian sertifikasi

API Aplikasi

Mengembangkan aplikasi untuk dijalankan di atas OpenThread? Coba Codelab Mengembangkan dengan OpenThread API kami untuk mempelajari dasar-dasarnya, atau gali 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, dan jelajahi metrik kualitas performa OpenThread terbaru di Dasbor Kualitas kami.

Jika Anda tertarik dengan Sertifikasi Thread untuk produk atau komponen Anda, lihat halaman Sertifikasi.

Dapatkan bantuan atau kontribusi

Ada pertanyaan tentang OpenThread? Ingin berkontribusi pada pengembangan yang sedang berlangsung? Halaman Referensi kami menjelaskan semua cara untuk mendapatkan bantuan, atau untuk membantu.