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
  • با راه اندازی ، گره های موضوع را تأیید کنید
  • از wpantund برای مدیریت یک شبکه Thread شبیه سازی شده با NCP استفاده کنید

شبیه سازی 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 را امتحان کنید

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

اگر شما به روتر حاشیه Thread علاقه مند هستید ، به سرعت با OpenThread Border Router (OTBR) شروع به کار کنید و آن را در یک ظرف Docker بر روی هر دستگاه مبتنی بر لینوکس امتحان کنید.

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

با Cloud IoT Core Codelab ادغام شوید

با نحوه اتصال یک دستگاه OpenThread شبیه سازی شده به Google Cloud IoT Core آشنا شوید. با استفاده از Docker در دستگاه Linux ، یاد بگیرید که چگونه:

  • OTBR و OpenThread RTOS را در یک ظرف Docker اجرا کنید
  • Cloud Pub / Sub و Cloud IoT Registry Device را تنظیم کنید
  • با استفاده از سرور Cloud MQTT ، داده های تله متری دستگاه OT را مدیریت کنید

Cloud IoT Core Codelab را امتحان کنید

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

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

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

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

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

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

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

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

تصویر داکر شرح
codelab_otsim برای استفاده با شبیه سازی Codelab ، شامل مثال OpenThread Simulation و wpantund از قبل ساخته شده و آماده استفاده است.
environment محیط توسعه با ابزار ابزار GNU و تمام وابستگی های OpenThread مورد نیاز نصب شده است. OpenThread در این تصویر ساخته نشده است.
otbr OpenThread Border Router از قبل پیکربندی شده و آماده استفاده است.
sim محیط توسعه با مثال شبیه سازی OpenThread که از قبل ساخته شده است.
wpantund محیط توسعه با wpantund از پیش ساخته شده و آماده استفاده.

برای اطلاعات بیشتر در مورد استفاده عمومی از تصاویر sim و wpantund به /etc/docker/README در مخزن wpantund کنید.

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

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

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

API های برنامه

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

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

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

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

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

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