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

OpenThread Border Router

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.

Arsitektur Agen Perbatasan OTBR

Thread Border Router minimal mendukung fungsi-fungsi berikut:

  • Konektivitas IP dua arah antara jaringan Thread dan Wi-Fi/Ethernet.
  • Penemuan layanan dua arah melalui mDNS (pada tautan Wi-Fi/Ethernet) dan SRP (pada jaringan Thread).
  • Thread-over-infrastruktur yang menggabungkan partisi Thread melalui tautan berbasis IP.
  • Komisioning Utas Eksternal (misalnya, ponsel) untuk mengautentikasi dan menggabungkan perangkat Utas ke jaringan Utas.

Bersertifikat Benang

Implementasi OpenThread dari Border Router disebut OpenThread Border Router (OTBR). OTBR adalah Thread Bersertifikat Komponen pada Raspberry Pi 3B dengan Nordic nRF52840 NCP.

Memulai

Buruh pelabuhan

Cara tercepat untuk memulai OTBR adalah dengan mencoba versi Docker. Jalankan OTBR dalam wadah Docker pada sistem berbasis Linux atau Raspberry Pi 3B atau yang lebih baru, baik menggunakan RCP fisik atau simulasi.

Lihat Ikhtisar Dukungan Docker untuk informasi lebih lanjut.

Codelab

Untuk menyiapkan OTBR tanpa Docker, coba salah satu codelab Router Perbatasan kami. Jalankan OTBR pada Raspberry Pi 3B atau 4, menggunakan RCP fisik.

Border Router Codelab perbatasan Router Thread 1,2 Multicast Codelab

Platform

OTBR juga berjalan langsung pada platform yang didukung:

  1. Pilih platform:
  2. Bangun dan konfigurasikan OTBR
  3. Pelajari tentang alat dan script disertakan dengan OTBR

Dapatkan kodenya

Untuk pergi langsung ke kode sumber, melihat repositori OpenThread Border Router GitHub .

Anda dapat berkontribusi pada pembangunan berkelanjutan dari OpenThread Border Router dengan mengirimkan laporan bug dan permintaan fitur ke Issue Tracker .

Proyek komunitas

QEMU OTBR

Seorang anggota komunitas PL telah memungkinkan dukungan OTBR menggunakan QEMU , mesin emulator open-source dan virtualizer. Proyek ini mengemulasi Raspbian pada arsitektur ARM.

Fitur dan layanan

OTBR mencakup sejumlah fitur, termasuk:

  • GUI web untuk konfigurasi dan manajemen
  • Thread Agen Perbatasan untuk mendukung commissioning eksternal
  • Delegasi Awalan DHCPv6 untuk mendapatkan awalan IPv6 untuk jaringan Thread
  • NAT64 untuk menghubungkan ke jaringan IPv4
  • DNS64 untuk mengizinkan perangkat Thread untuk memulai komunikasi dengan nama ke server khusus IPv4
  • Driver antarmuka utas menggunakan fitur bawaan OpenThread
  • Dukungan buruh pelabuhan

Layanan Router Perbatasan

OTBR menyediakan layanan berikut:

  • mDNS Publisher — Memungkinkan Komisaris Eksternal untuk menemukan OTBR dan jaringan Thread yang terkait associated
  • PSKc Generator - Untuk generasi kunci PSKc
  • Layanan Web — UI Web untuk pengelolaan jaringan Thread

Komponen pihak ketiga untuk Border Router Services termasuk Simple Web Server dan Material Design Lite untuk kerangka web UI.