Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

OpenThread Border Router

یک روتر Thread Border یک شبکه Thread را به شبکه های مبتنی بر IP دیگر مانند Wi-Fi یا Ethernet متصل می کند. شبکه Thread برای اتصال به شبکه های دیگر به یک مسیریاب Border نیاز دارد.

معماری OTBR Border Agent

روتر حاشیه Thread حداقل از توابع زیر پشتیبانی می کند:

  • اتصال IP دو طرفه بین Thread و شبکه های Wi-Fi / Ethernet.
  • کشف سرویس دو طرفه از طریق mDNS (در پیوند Wi-Fi / Ethernet) و SRP (در شبکه Thread).
  • زیرساخت Thread که پارتیشن های Thread را از طریق پیوندهای مبتنی بر IP ادغام می کند.
  • راه اندازی موضوع خارجی (برای مثال تلفن همراه) برای تأیید اعتبار و پیوستن دستگاه Thread به شبکه Thread.

موضوع گواهی شده

اجرای OpenThread از یک مسیریاب Border OpenThread Border Router (OTBR) نامیده می شود. OTBR یک جزified تأیید شده موضوع در Raspberry Pi 3B با NRD nRF52840 NCP است.

شروع کنید

داکر

سریعترین راه برای شروع کار با OTBR امتحان نسخه Docker است. OTBR را در ظرف Docker روی هر سیستم مبتنی بر Linux یا Raspberry Pi 3B ، با استفاده از RCP فیزیکی یا شبیه سازی شده اجرا کنید.

برای اطلاعات بیشتر به نمای پشتیبانی Docker مراجعه کنید.

Codelabs

برای راه اندازی OTBR بدون داکر ، یکی از کدهای رمزگذاری Border Router ما را امتحان کنید. با استفاده از RCP فیزیکی OTBR را روی Raspberry Pi 3B یا 4 اجرا کنید.

روتر حاشیه Codelab Border Router Thread 1.2 Multicast Codelab

بستر، زمینه

OTBR همچنین به طور مستقیم بر روی یک سیستم عامل پشتیبانی می شود:

  1. سکویی را انتخاب کنید:
  2. OTBR را بسازید و پیکربندی کنید
  3. درباره ابزارها و اسکریپت های موجود در OTBR اطلاعات کسب کنید

کد را دریافت کنید

برای رفتن مستقیم به کد منبع ، به مخزن OpenThread Border Router GitHub مراجعه کنید .

شما می توانید با ارسال گزارش اشکالات و درخواست ویژگی ها به Issue Tracker در توسعه مداوم OpenThread Border Router مشارکت کنید.

پروژه های اجتماعی

QEMU OTBR

یکی از اعضای جامعه OT پشتیبانی OTBR را با استفاده از QEMU ، شبیه ساز ماشین منبع باز و مجازی سازی فعال کرده است. این پروژه از Raspbian در معماری ARM تقلید می کند.

ویژگی ها و خدمات

OTBR شامل تعدادی ویژگی است ، از جمله:

  • رابط کاربری گرافیکی وب برای پیکربندی و مدیریت
  • Thread Border Agent برای پشتیبانی از راه اندازی خارجی
  • نمایندگی پیشوند DHCPv6 برای به دست آوردن پیشوندهای IPv6 برای یک شبکه Thread
  • NAT64 برای اتصال به شبکه های IPv4
  • DNS64 اجازه می دهد تا دستگاه های Thread ارتباطات خود را با یک سرور فقط IPv4 آغاز کنند
  • درایور رابط موضوع با استفاده از ویژگی داخلی OpenThread
  • پشتیبانی از داکر

خدمات روتر مرزی

OTBR خدمات زیر را ارائه می دهد:

  • ناشر mDNS - به یک نماینده خارجی اجازه می دهد تا OTBR و شبکه رشته مرتبط با آن را کشف کند
  • PSKc Generator - برای تولید کلیدهای PSKc
  • وب سرویس - رابط کاربر وب برای مدیریت شبکه Thread

اجزای شخص ثالث برای خدمات Border Router شامل سرور وب ساده و Material Design Lite برای چارچوب UI وب است.