Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Chứng nhận tiên quyết

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

Thành viên nhóm

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

Chuyển

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

Xây dựng tùy chọn

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

  • BORDER_ROUTER
  • COMMISSIONER (Chỉ toàn thiết bị (FTD))
  • DHCP6_CLIENT (tùy chọn)
  • JOINER

Mục 8 của Đặc tả 1.1.1 xác định Giao thức vận hành lưới trong băng (MeshCoP) để xác thực an toàn, vận hành và nối các thiết bị vô tuyến mới, không tin cậy vào mạng lưới. Để sử dụng MeshCoP cho các trường hợp thử nghiệm chạy thử trong băng tần, phải bật vai trò của Ủ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ê dưới dạng tùy chọn trong Đặc tả chủ đề 1.1.1. Ba trường hợp thử nghiệm sử dụng chức năng máy khách DHCPv6: 5.2.5 (REED), 5.3.8 (Nhà lãnh đạo) 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 của bạn.

Ví dụ: để xây dựng nền tảng CC2538 với DHCPv6 để sử dụng làm DUT trong các thử nghiệm chứng nhận:

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

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

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

Các tùy chọn xây dựng sau là cần thiết cho ngăn xếp tham chiếu liên quan đến thử nghiệm chứng nhận:

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

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

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

Phần cứng

  • 32 Thiết bị tham chiếu luồng (chúng tôi đã sử dụng bảng TI CC2538 ), hoặc chạy OpenThread 1.1 hoặc một triển khai luồng khác được hỗ trợ bởi Test Mining
  • Một USB-KW24D512 NXP / Freescale Sniffer, chạy phần mềm sniffer được cung cấp bởi Test Mining
  • DUT (thiết bị bạn đang chứng nhận) đang chạy OpenThread 1.1
  • Một hộp khiên RF cho các trường hợp kiểm tra sau:
    • 5.6.7 (REED)
    • 6.3.2 (MED, SED)
    • 9.2.9 (Lãnh đạo, Bộ định tuyến)
    • 9.2.10 (Bộ định tuyến, ED1, SED1)
  • Đủ USB Hub để hỗ trợ ít nhất 35 thiết bị (32 thiết bị tham chiếu + 2 sniffers + 1 DUT)
  • Một máy Windows để chạy phần mềm Test Mining

Phần mềm

Khai thác kiểm tra chủ đề GRL là cần thiết cho tất cả các thử nghiệm chứng nhận.

Bước tiếp theo

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

Để tự động hóa các bài kiểm tra chứng nhận, cần phải thiết lập bổ sung. Xem Cài đặt 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 Sử dụng Khai thác thử nghiệm GRL .