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.

Kiểm tra kết nối

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Xem nguồn trên GitHub

Khi bạn đã bắt đầu OTBR Docker, hãy tạo một mạng Thread và kiểm tra kết nối của mạng đó với Internet.

Tạo mạng chuỗi

Trang chủ GUI của OTBR Web

Trên máy chạy OTBR Docker:

Mở một cửa sổ trình duyệt và chuyển đến 127.0.0.1:8080. Nếu OTBR Docker đang chạy chính xác, OTBR Web GUI sẽ tải.

Chọn tùy chọn trình đơn "Biểu mẫu" và thay đổi một số thông tin xác thực mặc định. Bạn nên để nguyên giá trị Kênh và Tiền tố mặc định. Bất kể bạn dùng gì, hãy ghi chú lại để có thể kiểm tra một nút Luồng riêng biệt sau này.

Thông số Giá trị mẫu
Tên mạng OTBR4444
Số tài khoản vĩnh viễn 0x4444
Khoá mạng 33334444333344443333444433334444
Mã PAN mở rộng 3333333344444444
Cụm mật khẩu 444444
Kênh 15
Tiền tố trên lưới fd11:22:

Chọn FORM để tạo mạng Thread. Kiểm tra đầu ra trong cửa sổ dòng lệnh chạy OTBR Docker. Bạn sẽ thấy kết quả nhật ký otbr-agent để bổ sung tiền tố lưới và địa chỉ SLAAC:

otbr-agent[224]: [INFO]-CLI-----: execute command: prefix add fd11:22::/64 pasor

Đầu ra này là bắt buộc để có kết nối Internet cho Mạng chuỗi.

Hiển thị nút Chuỗi thứ hai

Với OTBR Docker đã thiết lập và chạy, hãy thêm một nút Thread độc lập vào mạng Thread và kiểm tra để đảm bảo rằng nút này có khả năng kết nối Internet.

Nếu sử dụng RCP thực tế với OTBR Docker, hãy sử dụng nút Thread thực thứ hai để kiểm thử. Nếu sử dụng một RCP mô phỏng với OTBR Docker, hãy sử dụng nút mô phỏng thứ hai để kiểm thử.

Nút Luồng thực

Tạo và truyền một nút Thread độc lập trên nền tảng được hỗ trợ mà bạn chọn. Nút này không phải được tạo bằng bất kỳ công tắc bản dựng cụ thể nào.

Hãy xem nội dung Tạo Openthread để có hướng dẫn cơ bản về bản dựng.

Hãy xem bài viết Tạo mạng Thread với nRF52840 và bảng OpenThread Codelab để biết hướng dẫn chi tiết về cách tạo và cài đặt ROM nền tảng nRF52840 của Bắc Âu.

  1. Sau khi tạo và cài đặt ROM, hãy gắn thiết bị Thread vào máy đang chạy OTBR Docker qua USB. Sử dụng screen trong cửa sổ dòng lệnh mới để truy cập vào CLI. Ví dụ: nếu thiết bị được gắn trên cổng /dev/ttyACM1:

    screen /dev/ttyACM1 115200
    

  2. Nhấn phím Enter để hiển thị lời nhắc Câu lệnh OpenThread CLI >.

Nút Chuỗi được mô phỏng

  1. Mở cửa sổ dòng lệnh mới trên máy chạy OTBR Docker.

  2. Khởi động ứng dụng CLI để hiển thị một nút mô phỏng:

    cd ~/openthread
    ./build/simulation/examples/apps/cli/ot-cli-ftd 2
    

  3. Nhấn phím Enter để hiển thị lời nhắc Câu lệnh OpenThread CLI >.

Liên kết nút thứ hai với Mạng luồng

Sử dụng CLI OpenThread cho nút Luồng thực hoặc mô phỏng của bạn, kết nối nút với mạng Thread do OTBR Docker tạo ra.

  1. Cập nhật thông tin đăng nhập mạng chuỗi cho nút bằng cách sử dụng các giá trị tối thiểu bắt buộc từ OTBR Docker:

    dataset networkkey 33334444333344443333444433334444
    Done
    dataset commit active
    Done
    

  2. Hiển thị giao diện Thread và bắt đầu Thread:

    ifconfig up
    Done
    thread start
    Done
    

  3. Nút này sẽ tự động kết nối mạng Luồng OTBR. Trong vòng hai phút, trạng thái phải là router:

    state
    router
    

  4. Hãy kiểm tra địa chỉ IP của nút để đảm bảo địa chỉ này có địa chỉ IPv6 có tiền tố trên lưới là fd11:22::/64 như được chỉ định trong quá trình hình thành mạng Luồng:

    ipaddr
    fd11:22:0:0:614e:4588:57a1:a473
    fd33:3333:3344:0:0:ff:fe00:f801
    fd33:3333:3344:0:1b5f:db5:ecac:a9e
    fe80:0:0:0:e0c4:5304:5404:5f70:98cd
    

Ping địa chỉ công khai

Tại thời điểm này, bạn có thể ping một địa chỉ IPv4 công khai từ một nút Thread độc lập. Vì Thread chỉ sử dụng IPv6, nên địa chỉ IPv4 công khai sẽ tự động được chuyển sang IPv6 bằng cách kết hợp với tiền tố NAT64 trong mạng Thread.

  1. Cách xem tiền tố NAT64 trong mạng Thread:

    netdata show
    Prefixes:
    fd11:22:0:0::/64 paros med d400
    Routes:
    fdb5:7875:8e0e:2:0:0::/96 sn low d400
    fd11:1111:1122:2222::/64 s med d400
    Services:
    44970 5d fd5179ed685532847aaa91505f016bbad11f s d400
    44970 01 00000500000e10 s d400
    Done
    
    Ở đây là fdb5:7875:8e0e:2:0:0::/96 tiền tố NAT64 trong mạng Thread.

  2. Ping địa chỉ IPv4 từ CLI của nút Luồng độc lập để kiểm tra kết nối Internet của ứng dụng:

    ping 8.8.8.8
    Pinging synthesized IPv6 address: fdb5:7875:8e0e:2:0:0:808:808
    16 bytes from fdb5:7875:8e0e:2:0:0:808:808: icmp_seq=15 hlim=119 time=48ms
    

Thành công! Nút Luồng thứ hai hiện có thể giao tiếp với Internet, thông qua OTBR Docker.