Google is committed to advancing racial equity for Black communities. See how.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Bắt đầu

Tìm hiểu về Chủ đề

Bạn là người mới sử dụng Thread ® ? Hay đơn giản là bạn cần làm mới kiến ​​thức của mình? Kiểm tra Thread Primer của chúng tôi, bao gồm tất cả các khái niệm cơ bản về Thread và cách nó hoạt động.

Thử OpenThread

Bạn muốn xem OpenThread do Google phát hành có nội dung gì? Cách nhanh nhất để làm như vậy là chạy qua một trong các Codelabs hoặc Hướng dẫn của chúng tôi.

Mô phỏng Codelab với Docker

Hãy thử OpenThread mà không cần phần cứng kiểm tra. Sử dụng Docker trên máy Mac hoặc Linux, hãy tìm hiểu cách:

  • Mô phỏng mạng Chủ đề
  • Xác thực các nút Chủ đề với Kiểm tra
  • Sử dụng wpantund để quản lý mạng Chủ đề mô phỏng có NCP

Dùng thử Mô phỏng Codelab với Docker

Mô phỏng Codelab với chuỗi công cụ xây dựng

Một phiên bản thay thế của Docker Simulation Codelab, trong đó thay vì sử dụng Docker, bạn thiết lập chuỗi công cụ xây dựng OpenThread và xây dựng OpenThread trực tiếp trên máy Mac hoặc Linux.

Dùng thử Mô phỏng Codelab với chuỗi công cụ xây dựng

Bảng mã phần cứng

Đi sâu vào phần cứng, nơi bạn sẽ học cách:

  • Flash OpenThread trên bảng phát triển Nordic nRF52840
  • Xây dựng một mạng Chủ đề thực sự
  • Xác thực các nút Chủ đề với Kiểm tra
  • Sử dụng OpenThread CLI cho Multicast và UDP

Dùng thử Bảng mã phần cứng

API Codelab

Bạn muốn sử dụng API OpenThread trong một ứng dụng? Sử dụng phần cứng thực, tìm hiểu cách:

  • Lập trình các nút và đèn LED trên bảng phát triển Nordic nRF52840
  • Sử dụng các API OpenThread phổ biến và lớp otInstance
  • Theo dõi và phản ứng với các thay đổi trạng thái OpenThread
  • Gửi tin nhắn UDP đến tất cả các thiết bị trong mạng Chuỗi

Dùng thử API Codelab

Bảng mã mô phỏng mạng

OpenThread Network Simulator (OTNS) cho phép bạn trực quan hóa và vận hành một mạng Thread được mô phỏng, sử dụng CLI và giao diện web. Với máy Mac hoặc Linux, hãy tìm hiểu cách:

  • Cài đặt OTNS và xây dựng OpenThread cho OTNS
  • Sử dụng OTNS-Web để quản lý mạng Chuỗi và trực quan hóa hoạt động trong trình duyệt web
  • Sử dụng OTNS-CLI để kiểm soát thêm mô phỏng

Dùng thử Bảng mã mô phỏng mạng

Kiểm tra và trực quan hóa Codelab

OTNS có thể được sử dụng với Silk , một nền tảng kiểm tra hoàn toàn tự động để xác thực chức năng, tính năng và hiệu suất hệ thống của OpenThread với các thiết bị thực. Với máy Mac hoặc Linux, hãy tìm hiểu cách:

  • Xây dựng OpenThread cho các thiết bị thực có bật tính năng OTNS
  • Sử dụng OTNS-Web để theo dõi trạng thái của mạng Thread được hình thành bằng cách chạy các trường hợp kiểm tra Silk

Hãy thử Codelab Thử nghiệm và Hình ảnh hóa

Bộ định tuyến biên giới với Docker

Nếu bạn quan tâm đến Bộ định tuyến biên giới luồng, hãy nhanh chóng bắt đầu với Bộ định tuyến biên giới OpenThread (OTBR) bằng cách dùng thử trong vùng chứa Docker trên bất kỳ máy tính chạy Linux nào.

Hãy thử hướng dẫn OTBR Docker

Tích hợp với Cloud IoT Core Codelab

Tìm hiểu cách kết nối thiết bị OpenThread mô phỏng với Google Cloud IoT Core. Sử dụng Docker trên máy Linux, hãy tìm hiểu cách:

  • Chạy OTBR và OpenThread RTOS trong vùng chứa Docker
  • Thiết lập Cloud Pub / Sub và đăng ký thiết bị IoT trên đám mây
  • Quản lý dữ liệu đo từ xa của thiết bị OT bằng máy chủ Cloud MQTT

Dùng thử Cloud IoT Core Codelab

Nhận mã

Bạn đã biết mình đang làm gì và muốn bắt đầu với mã? Truy cập trang OpenThread GitHub , nơi bạn có thể tìm thấy kho OpenThread, cùng với các kho hỗ trợ khác, như wpantund , OpenThread Border Router, OpenThread RTOS và OpenThread Com ủy viên.

Hỗ trợ nền tảng

OpenThread đã được cả nhóm OpenThread, nhà cung cấp silicon và cộng đồng chuyển sang một số thiết bị và nền tảng.

Xem danh sách các nền tảng được nhà cung cấp hỗ trợ tại Hỗ trợ nhà cung cấp .

Tìm hiểu thêm về kiến ​​trúc hệ thống và thiết kế nền tảng trên Tổng quan về nền tảng .

Hỗ trợ Docker

Hình ảnh Docker để sử dụng với OpenThread có sẵn trên Docker Hub . Những hình ảnh này được tạo và thử nghiệm bởi nhóm OpenThread và là một cách dễ dàng để bắt đầu với OpenThread mà không cần phải thông qua chuỗi công cụ và cấu hình hệ thống.

Hình ảnh Docker Sự miêu tả
codelab_otsim Để sử dụng với Simulation Codelab, chứa ví dụ OpenThread Simulation và wpantund được tạo sẵn và sẵn sàng sử dụng.
environment Môi trường phát triển với chuỗi công cụ GNU và tất cả các phụ thuộc OpenThread được cài đặt. OpenThread không được xây dựng trong hình ảnh này.
otbr OpenThread Border Router được cấu hình sẵn và sẵn sàng sử dụng.
sim Môi trường phát triển với ví dụ OpenThread Simulation được tạo sẵn.
wpantund Môi trường phát triển với wpantund được xây dựng sẵn và sẵn sàng sử dụng.

Xem /etc/docker/README trong kho OpenThread để biết thêm thông tin về cách sử dụng chung của sim và hình ảnh wpantund .

Hướng dẫn sử dụng

Cần trợ giúp với một nhiệm vụ hoặc tính năng cụ thể? Hướng dẫn của chúng tôi có thể giúp.

thể loại Nội dung
Xây dựng Cách xây dựng và cấu hình OpenThread và kích hoạt các tính năng nâng cao
Porting Cách chuyển OpenThread sang một nền tảng phần cứng mới
Hỗ trợ NCP Cách OpenThread hỗ trợ thiết kế NCP, bao gồm hình ảnh phần sụn NCP được xây dựng trước và Pyspinel để đánh hơi gói
Bộ định tuyến biên giới Cách kết nối mạng OpenThread của bạn với các mạng IPv6 khác bằng Bộ định tuyến biên giới hoặc sử dụng cài đặt Chủ đề bên ngoài
Ủy viên Cách xây dựng và sử dụng OT Com Commission để đưa các thiết bị vào mạng Thread
Chứng nhận Cách kiểm tra nền tảng của bạn dựa trên tất cả các trường hợp kiểm tra chứng nhận

API ứng dụng

Phát triển một ứng dụng để chạy trên OpenThread? Hãy thử Phát triển với OpenThread APIs Codelab của chúng tôi để tìm hiểu kiến ​​thức cơ bản hoặc tìm hiểu tài liệu Tham khảo API để xem những dịch vụ OpenThread nào có sẵn.

Kiểm tra và chứng nhận

Tìm hiểu cách chúng tôi kiểm tra OpenThread và những công cụ kiểm tra người dùng nào có sẵn trên trang Kiểm tra của chúng tôi và duyệt qua các chỉ số chất lượng hiệu suất OpenThread mới nhất trên Trang tổng quan chất lượng của chúng tôi.

Nếu bạn quan tâm đến Chứng nhận chuỗi cho sản phẩm hoặc thành phần của mình, hãy xem trang Chứng nhận .

Nhận trợ giúp hoặc đóng góp

Bạn có câu hỏi về OpenThread? Bạn muốn đóng góp vào sự phát triển không ngừng của nó? Trang Tài nguyên của chúng tôi giải thích tất cả các cách để được trợ giúp hoặc để được trợ giúp.