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

پیش نیازهای صدور گواهینامه

برای اجرای تست های صدور گواهینامه بر روی یک م componentلفه یا محصول OpenThread ، با استفاده از GRL Test Harness ، تأیید کنید که شرایط زیر را برآورده کرده اید.

عضویت در گروه موضوع

برای بارگیری و استفاده از نرم افزار GRL Thread Test Harness یا ارسال یک م componentلفه یا محصول برای تأیید ، باید عضویت Contributor یا Sponsor را در گروه موضوع داشته باشید.

در حال انتقال

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

گزینه های ساخت

گزینه های ساخت زیر برای دستگاه تحت آزمایش (DUT) که درگیر تست گواهینامه است لازم است.

  • BORDER_ROUTER
  • COMMISSIONER (فقط دستگاه کامل نخ (FTD))
  • DHCP6_CLIENT (اختیاری)
  • JOINER

بخش 8 مشخصات Thread 1.1.1 مشخصات پروتکل راه اندازی مش (MeshCoP) را برای احراز هویت ایمن ، راه اندازی و پیوستن دستگاه های رادیویی جدید و غیرقابل اعتماد به یک شبکه مش تعریف می کند. برای استفاده از MeshCoP برای موارد آزمایشی راه اندازی باند ، نقش کمیسر و Joiner باید فعال باشد.

OpenThread پشتیبانی اولیه DHCPv6 را فراهم می کند ، اما DHCPv6 به عنوان اختیاری در مشخصات Thread 1.1.1 ذکر شده است. سه مورد آزمایشی از قابلیت مشتری DHCPv6 استفاده می کند: 5.2.5 (REED) ، 5.3.8 (رهبر) و 5.3.9 (روتر). اگر برنامه شما از DHCPv6 استفاده می کند ، DHCPv6 را در ساخت خود فعال کنید.

به عنوان مثال ، برای ساختن بستر CC2538 با DHCPv6 برای استفاده به عنوان DUT در آزمونهای صدور گواهینامه:

make -f examples/Makefile-cc2538 BORDER_ROUTER=1 COMMISSIONER=1 DHCP6_CLIENT=1 JOINER=1

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

گزینه های ساخت پشته مرجع

گزینه های ساخت زیر برای پشته مرجع درگیر در تست گواهینامه لازم است:

  • BORDER_ROUTER
  • COMMISSIONER
  • DHCP6_CLIENT
  • DHCP6_SERVER
  • JOINER
  • MAC_FILTER
  • REFERENCE_DEVICE

به عنوان مثال ، برای ساخت CC2538 برای استفاده به عنوان پشته مرجع در آزمون های صدور گواهینامه:

make -f examples/Makefile-cc2538 BORDER_ROUTER=1 COMMISSIONER=1 \
     DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1

سخت افزار

  • 32 دستگاه مرجع نخ (ما از تابلوهای TI CC2538 استفاده می کنیم) ، یا OpenThread 1.1 را اجرا می کنید و یا اجرای Thread دیگری را که توسط Test Harness پشتیبانی می شود
  • NXP / Freescale Sniffer USB-KW24D512 ، سیستم عامل اسنیفر ارائه شده توسط Test Harness را اجرا می کند
  • A DUT (دستگاهی که گواهی می کنید) با OpenThread 1.1 کار می کند
  • یک جعبه محافظ RF برای موارد آزمایشی زیر:
    • 5.6.7 (REED)
    • 6.3.2 (MED ، SED)
    • 9.2.9 (رهبر ، روتر)
    • 9.2.10 (روتر ، ED1 ، SED1)
  • هاب های USB کافی برای پشتیبانی حداقل 35 دستگاه (32 دستگاه مرجع + 2 دستگاه مکش + 1 DUT)
  • یک ماشین ویندوز برای اجرای نرم افزار Test Harness

نرم افزار

GRL Thread Test Harness برای تمام آزمایشات صدور گواهینامه مورد نیاز است.

مراحل بعدی

وقتی همه پیش نیازها برآورده شد ، شما آماده آزمایش گواهینامه هستید.

برای خودکار کردن تست های صدور گواهینامه ، تنظیمات اضافی لازم است. برای اطلاعات بیشتر به راه اندازی اتوماسیون مراجعه کنید.

برای اجرای دستی آزمون های صدور گواهینامه ، به استفاده از GRL Test Harness مراجعه کنید .