Điều kiện tiên quyết về giấy chứng nhận

Để chạy thử nghiệm chứng nhận trên một thành phần hoặc sản phẩm của OpenThread, sử dụng tính năng Kiểm tra GRL, hãy xác minh rằng bạn đã đáp ứng các yêu cầu sau đây.

Gói thành viên Nhóm chuỗi

Để tải xuống và sử dụng phần mềm Kiểm tra chuỗi GRL hoặc để gửi một thành phần hay sản phẩm để được chứng nhận, bạn phải có Thành viên cộng tác viên hoặc nhà tài trợ trong Nhóm chuỗi.

Chuyển

Bạn phải chuyển thành công OpenThread sang nền tảng được nhắm mục tiêu để chứng nhận. Để biết thêm thông tin, hãy xem Hướng dẫn chuyển.

Tùy chọn bản dựng

Các tùy chọn bản dựng sau đây là cần thiết đối với thiết bị đang được thử nghiệm (DUT) liên quan đến thử nghiệm chứng nhận.

  • OT_THREAD_VERSION
  • OT_BORDER_ROUTER
  • OT_COMMISSIONER (Chỉ đối với thiết bị tạo chuỗi đầy đủ (FTD))
  • OT_DHCP6_CLIENT (không bắt buộc)
  • OT_JOINER

Phần 8 của Quy cách 1.1.1 của Quy cách xác định Giao thức hoa hồng lưới chi tiết (MeshCoP) để xác thực, cấp phép và kết hợp các thiết bị vô tuyến mới và không đáng tin cậy vào mạng lưới. Để sử dụng MeshCoP cho các trường hợp thử nghiệm hoa hồng trong phạm vi, bạn phải bật vai trò Ủy viên và người tham gia.

OpenThread cung cấp hỗ trợ DHCPv6 cơ bản, nhưng DHCPv6 được liệt kê là không bắt buộc trong Quy cách 1.1.1. Ba trường hợp thử nghiệm sử dụng chức năng ứng dụng DHCPv6: 5.2.5 (REED), 5.3.8 (Leader) và 5.3.9 (Bộ định tuyến). Nếu ứng dụng của bạn sử dụng DHCPv6, hãy bật DHCPv6 trong bản dựng.

Ví dụ: để tạo nền tảng CC2538 với DHCPv6 để sử dụng làm DUT trong thử nghiệm chứng nhận:

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

Để biết thêm thông tin về cách sử dụng các tùy chọn cấu hình và bản dựng, hãy xem Hướng dẫn xây dựng.

Tùy chọn bản dựng ngăn xếp tham chiếu

Các tùy chọn bản dựng sau đây là cần thiết cho ngăn xếp tham chiếu liên quan đến quá trình kiểm tra chứng nhận:

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

Ví dụ: để xây dựng CC2538 dùng làm ngăn xếp tham chiếu trong thử nghiệm chứng nhận:

./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

Phần cứng

  • 32 thiết bị tham chiếu Thread (chúng tôi sử dụng bảng TI CC2538), chạy OpenThread 1.1 hoặc một phương thức triển khai Thread khác do Test Harness hỗ trợ
  • NXP/Freescale Sniffer USB-KW24D512, chạy chương trình cơ sở sniffer do Search Harness cung cấp
  • Một DUT (thiết bị mà bạn đang chứng nhận) chạy OpenThread 1.1
  • Hộp khiên RF cho các trường hợp thử nghiệm sau:
    • 5,6,7 (REED)
    • 6.3.2 (MED, SED)
    • 9.2.9 (Chì, bộ định tuyến)
    • 9.2.10 (Bộ định tuyến, ED1, SED1)
  • Đủ Trung tâm USB để hỗ trợ ít nhất 35 thiết bị (32 thiết bị tham chiếu + 2 bộ phản xạ + 1 DUT)
  • Một máy Windows để chạy phần mềm Test Harness

Phần mềm

Bạn phải có độ mạnh của bài kiểm tra chuỗi GRL cho tất cả các bài kiểm tra chứng nhận.

Bước tiếp theo

Khi đáp ứng tất cả các điều kiện tiên quyết, bạn đã sẵn sàng để thử nghiệm giấy chứng nhận.

Để tự động hóa các bài kiểm tra cấp giấy chứng nhận, bạn cần thiết lập thêm. Hãy xem bài viết Thiết lập tự động để biết thêm thông tin.

Để chạy thử nghiệm chứng nhận theo cách thủ công, hãy xem bài viết Sử dụng tính năng Kiểm tra GRL.