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

Điều kiện tiên quyết để chứng nhận

Để chạy kiểm tra 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 kiểm tra 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 chủ đề

Để tải xuống và sử dụng phần mềm Khai thác kiểm tra luồng GRL hoặc để gửi một thành phần hoặc sản phẩm để được 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ủ đề.

Porting

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, hãy xem Hướng dẫn chuyển .

Tùy chọn xây dựng

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

  • BORDER_ROUTER
  • COMMISSIONER (Chỉ thiết bị chủ đề đầy đủ (FTD))
  • DHCP6_CLIENT (tùy chọn)
  • JOINER

Phần 8 của Đặc điểm kỹ thuật chủ đề 1.1.1 xác định Giao thức thử nghiệm lưới trong băng tần (MeshCoP) để xác thực an toàn, vận hành và tham gia các thiết bị vô tuyến mới, 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 vận hành trong băng, vai trò Ủy viên và Người tham gia phải được bật.

OpenThread cung cấp hỗ trợ DHCPv6 cơ bản, nhưng DHCPv6 được liệt kê là tùy chọn trong Đặc điểm kỹ thuậ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 (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 bài kiểm tra 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 .

Các 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 bài kiểm tra 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 bo mạch TI CC2538 ), đang chạy OpenThread 1.1 hoặc triển khai Luồng khác được hỗ trợ bởi Test Harness
  • Một NXP / Freescale Sniffer USB-KW24D512, chạy chương trình cơ sở dò tìm do Test Harness cung cấp
  • Một DUT (thiết bị bạn đang chứng nhận) đang chạy OpenThread 1.1
  • Hộp che chắ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 (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 thiết bị dò tìm + 1 DUT)
  • Một máy Windows để chạy phần mềm Test Harness

Phần mềm

Khai thác kiểm tra luồng GRL là bắt buộc đối với 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 để kiểm tra 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 Thiết lập tự động hóa để biết thêm thông tin.

Để chạy các bài kiểm tra chứng nhận theo cách thủ công, hãy xem Sử dụng Khai thác Kiểm tra GRL .