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

Memulai

Pelajari tentang Benang

Apakah Anda baru untuk Thread ®? Atau hanya perlu menyegarkan pengetahuan Anda? Lihat Thread Primer , yang mencakup semua dasar-dasar Thread dan bagaimana cara kerjanya.

Coba OpenThread

Ingin tahu apa saja 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 perlu menguji perangkat keras. Menggunakan Docker di mesin Mac atau Linux, pelajari cara:

  • Simulasikan jaringan Thread
  • Otentikasi node Thread dengan Commissioning
  • Gunakan OpenThread Daemon untuk mengelola jaringan Thread simulasi yang menampilkan RCP

Coba Codelab Simulasi dengan Docker

Codelab Simulasi dengan toolchain build

Versi alternatif dari Docker Simulation Codelab, di mana alih-alih menggunakan Docker, Anda menyiapkan toolchain build OpenThread dan membangun OpenThread langsung di mesin Mac atau Linux.

Coba Simulasi Codelab dengan build toolchain

Codelab Perangkat Keras

Selami perangkat keras, di mana Anda akan belajar cara:

  • Flash OpenThread pada papan pengembangan Nordic nRF52840 atau Silicon Labs EFR32
  • Bangun jaringan Thread nyata real
  • Otentikasi node Thread dengan Commissioning
  • Gunakan CLI OpenThread untuk Multicast dan UDP (khusus Nordik)

Coba Nordic Hardware Codelab mencoba Silicon Labs Hardware Codelab

Codelab API

Ingin menggunakan OpenThread API dalam sebuah aplikasi? Menggunakan perangkat keras asli, pelajari cara:

  • Program tombol dan LED pada papan pengembangan Nordic nRF52840
  • Umum digunakan OpenThread API dan otInstance kelas
  • Pantau dan tanggapi perubahan status OpenThread
  • Kirim pesan UDP ke semua perangkat di jaringan Thread

Coba Codelab API

Codelab Simulator Jaringan

OpenThread Network Simulator (OTNS) memungkinkan Anda untuk memvisualisasikan dan mengoperasikan jaringan Thread simulasi, 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

Codelab Pengujian dan Visualisasi

OTNS dapat digunakan dengan Silk , platform uji sepenuhnya otomatis untuk memvalidasi fungsi OpenThread, fitur, dan kinerja sistem dengan perangkat nyata. Dengan mesin Mac atau Linux, pelajari cara:

  • Bangun OpenThread untuk perangkat nyata dengan fitur OTNS diaktifkan
  • Gunakan OTNS-Web untuk memantau status jaringan Thread yang dibentuk dengan menjalankan kasus uji Silk

Coba Codelab Pengujian dan Visualisasi

Codelab Router Perbatasan

Thread Border Router menghubungkan jaringan Thread ke jaringan berbasis IP lainnya, seperti Wi-Fi atau Ethernet. Jaringan Thread membutuhkan Router Perbatasan 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
  • Bangun perangkat OpenThread CLI dengan fitur SRP
  • Daftarkan layanan dengan SRP
  • Temukan dan capai perangkat akhir Thread

Coba Codelab Router Perbatasan

Border Router Thread 1.2 Codelab Multicast

Thread 1.2 memperkenalkan Multicast di seluruh Jaringan Thread, 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 Thread 1.2 Multicast
  • Berlangganan alamat multicast IPv6 di perangkat Thread

Coba Border Router Thread 1.2 Multicast Codelab

Router Perbatasan dengan Docker

Anda juga dapat menjalankan OTBR dalam wadah Docker di mesin berbasis Linux apa pun.

Coba panduan Docker OTBR

Dapatkan kodenya

Sudah tahu apa yang Anda lakukan dan ingin memulai dengan kode? Kunjungi situs OpenThread GitHub , di mana Anda dapat menemukan repositori OpenThread, bersama dengan repositori pendukung lainnya, seperti OpenThread Border Router, OpenThread RTOS, dan Komisaris OpenThread.

Dukungan platform

OpenThread telah di-porting ke beberapa perangkat dan platform oleh tim OpenThread, vendor silikon, dan komunitas.

Lihat daftar platform vendor-didukung vendor Dukungan .

Pelajari lebih lanjut tentang arsitektur sistem dan desain platform pada Platform gambaran.

Dukungan buruh pelabuhan

Gambar 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 rantai alat dan konfigurasi sistem.

Panduan pengguna

Butuh bantuan dengan tugas atau fitur tertentu? Panduan kami dapat membantu.

Kategori Isi
Membangun Cara membuat dan mengonfigurasi OpenThread dan mengaktifkan fitur yang disempurnakan
Porting Cara mem-port OpenThread ke platform perangkat keras baru
Perute Perbatasan Bagaimana menghubungkan jaringan OpenThread Anda ke jaringan IPv6 lain dengan Router Perbatasan, atau menggunakan komisioning Thread eksternal
Komisaris Cara membangun dan menggunakan Komisaris PL untuk menugaskan perangkat ke jaringan Thread
Pyspinel Cara menggunakan Pyspinel untuk membangun sniffer paket Thread.
Sertifikasi Cara menguji platform Anda terhadap semua kasus uji sertifikasi

API Aplikasi

Mengembangkan aplikasi untuk dijalankan di atas OpenThread? Coba kita Mengembangkan dengan OpenThread API Codelab mempelajari dasar-dasar, atau menggali ke dalam API Referensi dokumentasi untuk melihat apa layanan OpenThread yang tersedia.

Pengujian dan sertifikasi

Pelajari bagaimana kita menguji OpenThread dan apa pengguna pengujian alat yang tersedia di kami Pengujian halaman, dan isi metrik kualitas OpenThread peformance terbaru tentang kami Panel Kontrol Kualitas .

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

Dapatkan bantuan atau kontribusi

Punya pertanyaan tentang OpenThread? Ingin berkontribusi pada pengembangannya yang berkelanjutan? Kami Resources Halaman menjelaskan semua cara untuk mendapatkan bantuan, atau untuk membantu.