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.

Công cụ và tập lệnh

Xem nguồn trên GitHub

Bộ định tuyến đường viền mở (OTBR) bao gồm nhiều công cụ và tập lệnh có thể sử dụng cho mục đích thử nghiệm.

Máy phát PSKc

pskc, có trong ot-br-posix/tools, sẽ tạo một Khóa chia sẻ trước cho they viên hội đồng (PSKc). PSKc được sử dụng để xác thực y viên luồng bên ngoài cho mạng Chuỗi. Tạo và cài đặt OTBR để sử dụng công cụ này.

Sau khi xây dựng, pskc nằm ở ot-br-posix/build/otbr/tools.

Thông số

PSKc được tạo từ các thông số sau:

  • Thông tin đăng nhập của ủy viên hội đồng
  • Mã số PAN mở rộng trong mạng chuỗi cuộc trò chuyện
  • Tên mạng của chuỗi

Cách sử dụng

Cú pháp:

pskc commissioner-credential extpanid network-name

Ví dụ:

cd ~/ot-br-posix/build/otbr/tools
./pskc J01NME 1234AAAA1234BBBB MyOTBRNetwork
ee4fb64e9341e13846bbe7e1c52b6785

Để sử dụng công cụ này với ot-ctl, hãy tham khảo Phí hoa hồng bên ngoài.

Hệ thống tạo dữ liệu lái

steering-data, có trong ot-br-posix/tools, sử dụng bộ lọc Bloom để tạo dữ liệu băm cho nhóm Người tham gia được dùng để vận hành. Trong quá trình vận hành, Người tham gia chỉ tìm kiếm các mạng quảng cáo dữ liệu lái xe bao gồm chính Mạng lưới đó. Tạo và cài đặt OTBR để sử dụng công cụ này.

Sau khi xây dựng, steering-data nằm ở ot-br-posix/build/otbr/tools.

Thông số

Dữ liệu lái được tạo từ các thông số sau:

  • Độ dài byte của dữ liệu lái xe (không bắt buộc, mặc định là 16)
  • Mã người tham gia (EUI-64)

Cách sử dụng

Cú pháp:

steering-data [length] joiner-id

Ví dụ:

cd ~/ot-br-posix/build/otbr/tools
./steering-data 0000b57fffe15d68
00000000000000000020000000000100

Dùng nhiều Mã tham gia để đưa tất cả mã đó vào dữ liệu lái xe:

./steering-data 0000b57fffe15d68 0000c57fffe15d68
00000000000080000020000000000500

Sử dụng thông số length để thay đổi độ dài byte của dữ liệu lệnh lái:

./steering-data 8 0000b57fffe15d68
0020000000000100

y viên hội đồng thị trường Hoa Kỳ

Theo mặc định, vai trò y viên hội đồng được bật trên OTBR, tương tự như vai trò Commissionery viên hội viên trên một thiết bị có cờ -DOT_COMMISSIONER=ON. Trên nền tảng chạy OTBR, hãy sử dụng ot-ctl commissioner để ủy quyền cho Người tham gia trong dòng lệnh.

Thông số

Nhập help để xem danh sách các lệnh.

sudo ot-ctl commissioner help

Cách sử dụng

Cú pháp:

sudo ot-ctl commissioner parameters

Ví dụ:

sudo ot-ctl commissioner start
Done
sudo ot-ctl commissioner joiner add 2f57d222545271f1 J01NME
Done

Tập lệnh MeshCoP

OTBR cung cấp tập lệnh kiểm tra MeshCoP (Mesh Phí hoa hồng) để sử dụng OTy viên OT để kiểm tra chế độ Commissiony quyền bên ngoài. Để biết thông tin về cách sử dụng, hãy tham khảo tập lệnh thử nghiệm meshcop trên GitHub.

tập lệnh standalone_ipv6

Sử dụng tập lệnh standalone_ipv6 để kiểm tra chức năng IPv6 nếu môi trường thử nghiệm hoặc phát triển của bạn không có sẵn cơ sở hạ tầng IPv6 đầy đủ (ví dụ: nếu mạng của bạn không được kết nối với nhà cung cấp IPv6 tải lên).

Tập lệnh này cài đặt các tính năng bổ sung trên nền tảng chạy OTBR để cho phép thiết bị phân phát địa chỉ IPv6.

Tập lệnh này nằm ở /ot-br-posix/script/standalone_ipv6.