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

شروع کنید

درباره موضوع اطلاعات کسب کنید

آیا شما تازه به موضوع ®؟ یا به سادگی باید دانش خود را تازه کنید؟ آغازگر موضوع را بررسی کنید ، که همه اصول Thread و نحوه کار آن را پوشش می دهد.

OpenThread را امتحان کنید

آیا می خواهید ببینید OpenThread منتشر شده توسط Google درباره چیست؟ سریعترین راه برای انجام این کار استفاده از یکی از Codelabs یا راهنماهای ما است.

شبیه سازی Codelab با داکر

OpenThread را بدون نیاز به سخت افزار آزمایشی امتحان کنید. با استفاده از Docker در دستگاه Mac یا Linux ، یاد بگیرید که چگونه:

  • شبکه Thread را شبیه سازی کنید
  • با راه اندازی ، گره های موضوع را تأیید کنید
  • برای مدیریت یک شبکه Thread شبیه سازی شده با RCP از OpenThread Daemon استفاده کنید

شبیه سازی Codelab را با داکر امتحان کنید

شبیه سازی Codelab با ابزار ابزار ساخت

یک نسخه جایگزین از Codelab شبیه سازی Docker ، که در آن به جای استفاده از Docker ، ابزار ابزار OpenThread build را تنظیم کرده و OpenThread را مستقیماً روی دستگاه Mac یا Linux می سازید.

شبیه سازی Codelab را با ابزار ابزار build امتحان کنید

سخت افزار Codelab

در سخت افزار فرو بروید ، جایی که یاد خواهید گرفت چگونه:

  • OpenThread فلش را بر روی تابلوهای توسعه Nordic nRF52840 قرار دهید
  • یک شبکه Thread واقعی ایجاد کنید
  • با راه اندازی ، گره های موضوع را تأیید کنید
  • از OpenThread CLI برای Multicast و UDP استفاده کنید

سخت افزار Codelab را امتحان کنید

API Codelab

آیا می خواهید از API های OpenThread در یک برنامه استفاده کنید؟ با استفاده از سخت افزار واقعی ، یاد بگیرید که چگونه:

  • دکمه ها و LED ها را روی صفحه های توسعه Nordic nRF52840 برنامه ریزی کنید
  • از API های OpenThread مشترک و کلاس otInstance
  • تغییرات دولت OpenThread را کنترل و واکنش نشان دهید
  • پیام های UDP را به همه دستگاه های شبکه Thread ارسال کنید

API Codelab را امتحان کنید

شبیه ساز شبکه

شبیه ساز شبکه OpenThread (OTNS) به شما امکان می دهد با استفاده از CLI و رابط وب ، یک شبکه Thread شبیه سازی شده را تجسم و اداره کنید. با یک دستگاه Mac یا Linux ، یاد بگیرید که چگونه:

  • OTNS را نصب کنید و OpenThread را برای OTNS بسازید
  • برای مدیریت شبکه Thread و تجسم فعالیت در یک مرورگر وب ، از OTNS-Web استفاده کنید
  • برای کنترل بیشتر شبیه سازی از OTNS-CLI استفاده کنید

شبکه شبیه ساز شبکه را امتحان کنید

تست و تجسم Codelab

OTNS را می توان با Silk ، یک بستر آزمون کاملاً خودکار برای تأیید عملکرد ، ویژگی و عملکرد OpenThread با دستگاه های واقعی ، استفاده کرد. با یک دستگاه Mac یا Linux ، یاد بگیرید که چگونه:

  • OpenThread را برای دستگاه های واقعی با قابلیت OTNS فعال کنید
  • از OTNS-Web برای نظارت بر وضعیت شبکه Thread که با اجرای موارد آزمایش Silk تشکیل شده است ، استفاده کنید

Testlab and Visualization Codelab را امتحان کنید

روتر حاشیه Codelab

یک روتر Thread Border یک شبکه Thread را به شبکه های مبتنی بر IP دیگر مانند Wi-Fi یا Ethernet متصل می کند. شبکه Thread برای اتصال به شبکه های دیگر به یک مسیریاب Border نیاز دارد. OpenThread Border Router (OTBR) پیاده سازی منبع باز یک مسیریاب Thread Border است.

با یک دستگاه Mac یا Linux ، یاد بگیرید که چگونه:

  • OTBR را راه اندازی کرده و شبکه Thread را تشکیل دهید
  • با ویژگی SRP دستگاه OpenThread CLI بسازید
  • ثبت سرویس با SRP
  • دستگاه Thread end را کشف کرده و به آن دسترسی پیدا کنید

Bordlab Router Codelab را امتحان کنید

موضوع مسیریاب حاشیه 1.2 Multicast Codelab

Thread 1.2 Multicast را در شبکه های Thread معرفی می کند و به شما امکان ارتباط چندپخشی بین شبکه Thread و بخش های شبکه (Wi-Fi / Ethernet) را می دهد. با یک دستگاه Mac یا Linux و Raspberry Pi ، یاد بگیرید چگونه:

  • سیستم عامل nRF52840 را با ویژگی های Thread 1.2 Multicast بسازید
  • مشترک شدن در آدرس های چندپخشی IPv6 در دستگاه های Thread

Codelab Thread 1.2 Multicast Codelab را امتحان کنید

روتر حاشیه ای با داکر

همچنین می توانید OTBR را در ظرف Docker روی هر دستگاه مبتنی بر Linux اجرا کنید.

راهنمای OTBR Docker را امتحان کنید

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

قبلاً می دانید که چه کاری انجام می دهید و می خواهید با کد شروع به کار کنید؟ به سایت OpenThread GitHub مراجعه کنید ، جایی که می توانید مخزن OpenThread را به همراه سایر مخازن پشتیبانی مانند OpenThread Border Router ، OpenThread RTOS و OpenThread Commissioner پیدا کنید.

پشتیبانی از سیستم عامل

OpenThread توسط چندین تیم و OpenThread ، فروشندگان سیلیکون و انجمن به چندین دستگاه و سیستم عامل منتقل شده است.

لیستی از سیستم عامل های پشتیبانی شده توسط فروشنده را در پشتیبانی فروشنده مشاهده کنید .

در بررسی اجمالی Platforms ، در مورد معماری سیستم و طراحی سکوها بیشتر بیاموزید.

پشتیبانی از داکر

تصاویر داکر برای استفاده با OpenThread در Docker Hub در دسترس است. این تصاویر توسط تیم OpenThread ایجاد و آزمایش شده اند و راهی آسان برای شروع با OpenThread بدون نیاز به استفاده از زنجیره ابزار و پیکربندی سیستم هستند.

راهنمای استفاده

برای کار یا ویژگی خاصی به کمک نیاز دارید؟ راهنماهای ما می توانند کمک کنند.

دسته بندی فهرست
ساختن نحوه ساخت و پیکربندی OpenThread و فعال کردن ویژگی های پیشرفته
در حال انتقال چگونه OpenThread را به یک بستر سخت افزاری جدید منتقل کنیم
مسیریاب نحوه اتصال شبکه OpenThread خود به سایر شبکه های IPv6 با مسیریاب Border یا استفاده از راه اندازی نخ خارجی
کمیسیونر، رئیس پلیس نحوه ساخت و استفاده از OT Commissioner برای راه اندازی دستگاه ها در شبکه Thread
پیس پینل چگونگی استفاده از Pyspinel برای ساخت یک مایع شوی Thread.
صدور گواهینامه چگونه می توان سیستم عامل خود را در برابر تمام موارد آزمون صدور گواهینامه آزمایش کرد

API های برنامه

در حال توسعه برنامه ای برای اجرای در بالای OpenThread هستید؟ برای یادگیری اصول اولیه ، با استفاده از Codelab توسعه API های OpenThread ما را امتحان کنید یا در اسناد مرجع API جستجو کنید تا ببینید خدمات OpenThread در دسترس است.

تست و گواهینامه

یاد بگیرند که چگونه OpenThread تست و چه کاربر ابزار تست موجود در ما تست صفحه، و فهرست آخرین کیفیت OpenThread peformance معیارهای در ما داشبورد کیفیت .

اگر علاقه مند به صدور گواهینامه موضوع برای محصول یا م componentلفه خود هستید ، به صفحه مجوز مراجعه کنید.

کمک بگیرید یا مشارکت کنید

در مورد OpenThread س questionالی دارید؟ آیا می خواهید به توسعه مداوم آن کمک کنید؟ صفحه منابع ما تمام روش های کمک گرفتن یا کمک به شما را توضیح می دهد.