المتطلبات الأساسية للحصول على الشهادة

لإجراء اختبارات اعتماد على أحد مكونات أو منتجات OpenThread، باستخدام استراتيجية GRL مفعِّل الاختبار، تأكَّد من استيفاء المتطلبات التالية.

عضوية مجموعة سلسلة المحادثات

لتنزيل برنامج GRL Thread Test Harness واستخدامه، أو إرسال طلب مكون أو منتج للحصول على شهادة اعتماد، فيجب أن يكون لديك عضوية المساهم أو الجهات الراعية في مجموعة سلاسل المحادثات

منقول

يجب نقل OpenThread بنجاح إلى النظام الأساسي المستهدف الشهادة. لمزيد من المعلومات، يُرجى الاطّلاع على دليل النقل:

خيارات الإصدار

خيارات الإصدار التالية ضرورية للجهاز قيد الاختبار (DUT). المشاركة في اختبار الشهادة.

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER (جهاز سلسلة محادثات كاملة (FTD) فقط)
  • OT_DHCP6_CLIENT (اختياري)
  • OT_JOINER

تحدّد الفقرة 8 من مواصفات Thread 1.1.1 الشبكة المتداخلة داخل النطاق. بروتوكول التكليف (MeshCoP) للمصادقة الآمنة وإنشائها وربط أجهزة راديو جديدة غير موثوق بها بشبكة متداخلة. لاستخدام MeshCoP بالنسبة إلى حالات اختبار العمولة في النطاق، يجب أن يكون دورا المفوض والمشترك مفعّلة.

يوفر OpenThread الدعم الأساسي لبروتوكول DHCPv6، ولكن يتم إدراج بروتوكول DHCPv6 كاختياري في مواصفات Thread 1.1.1. ثلاث حالات اختبار تستخدم برنامج DHCPv6 الوظائف: 5.2.5 (REED) و5.3.8 (رائد) و5.3.9 (جهاز التوجيه). إذا كان بروتوكول DHCPv6، قم بتمكين بروتوكول DHCPv6 في الإصدار الخاص بك.

على سبيل المثال، لإنشاء منصة CC2538 باستخدام DHCPv6 للاستخدام كـ DUT في اختبارات الشهادات:

./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
    -DOT_DHCP6_CLIENT=ON -DOT_JOINER=ON

لمزيد من المعلومات حول طريقة استخدام خيارات الضبط والإنشاء، يُرجى الاطّلاع على دليل البناء:

خيارات إنشاء الحزمة المرجعية

خيارات التصميم التالية ضرورية لحزمة المراجع المعنيّة اختبار الشهادة:

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER
  • OT_DHCP6_CLIENT
  • OT_DHCP6_SERVER
  • OT_JOINER
  • OT_MAC_FILTER
  • OT_REFERENCE_DEVICE

على سبيل المثال، لإنشاء CC2538 لاستخدامها كحزمة مرجعية في شهادة الاعتماد الاختبارات:

./script/build -DOT_THREAD_VERSION=1.1 -DOT_BORDER_ROUTER=ON -DOT_COMMISSIONER=ON \
    -DOT_DHCP6_CLIENT=ON -DOT_DHCP6_SERVER=ON -DOT_JOINER=ON \
    -DOT_MAC_FILTER=ON -DOT_REFERENCE_DEVICE=ON

أجهزة

  • 32 جهازًا مرجعيًا (استخدمنا لوحات TI CC2538)، إما تشغيل OpenThread 1.1 أو تنفيذ مؤشر ترابط آخر يتوافق مع مفعِّل الاختبار
  • جهاز NXP/Freescale Sniffer USB-KW24D512، عند تشغيل البرامج الثابتة لأجهزة الالتقاط من Test Harness
  • رقم DUT (الجهاز الذي يتم التصديق عليه) يشغِّل OpenThread 1.1
  • صندوق حماية للترددات اللاسلكية لحالات الاختبار التالية:
    • 5.6.7 (REED)
    • 6.3.2 (MED، SED)
    • 9.2.9 (قائد، جهاز توجيه)
    • 9.2.10 (Router، ED1، SED1)
  • موزعات USB كافية للتوافق مع 35 جهازًا على الأقل (32 جهازًا مرجعيًا + 2) قصّاصة + DUT واحد)
  • جهاز يعمل بنظام التشغيل Windows لتشغيل برنامج "مفعِّل الاختبار"

البرامج

يجب استخدام سلسلة اختبار GRL لسلسلة المحادثات. لجميع اختبارات الشهادة.

الخطوات التالية

عند استيفاء جميع المتطلبات الأساسية، تكون مستعدًا لاختبار الشهادة.

يجب إجراء إعداد إضافي لإجراء اختبارات الشهادات آليًا. عرض إعداد التشغيل الآلي لمزيد من المعلومات

لإجراء اختبارات الاعتماد يدويًا، يُرجى الاطلاع على استخدام حزام اختبار GRL