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.

Bắt đầu

Xem nguồn trên GitHub

Tìm hiểu về chuỗi

Bạn mới làm quen với chuỗi cuộc trò chuyện®? Hay chỉ cần ôn tập kiến thức của bạn? Hãy xem Cải chỉ chuỗi của chúng tôi, trình bày tất cả các khái niệm cơ bản về Chuỗi và cách hoạt động của chuỗi này.

Dùng thử OpenThread

Bạn có muốn xem mục đích của OpenThread do Google phát hành không? Cách nhanh nhất để thực hiện việc này là chạy qua một trong các Lớp học lập trình hoặc Hướng dẫn.

Lớp học mô phỏng với Docker

Dùng thử Openthread mà không cần phần cứng thử nghiệm. Sử dụng Docker trên máy Mac hoặc máy Linux, hãy tìm hiểu cách:

  • Mô phỏng mạng Chuỗi
  • Xác thực các nút trong chuỗi bằng tính năng Phí hoa hồng
  • Sử dụng Openthread Daemon để quản lý mạng Thread mô phỏng có RCP

Thử tham gia lớp học lập trình Mô phỏng với Docker

Lớp học lập trình mô phỏng bằng chuỗi công cụ bản dựng

Phiên bản thay thế của Lớp học mô phỏng Docker, thay vì sử dụng Docker, bạn thiết lập chuỗi công cụ xây dựng OpenThread và tạo OpenThread trực tiếp trên máy Mac hoặc Linux.

Thử tham gia Lớp học lập trình mô phỏng bằng chuỗi công cụ bản dựng

Lớp học lập trình về phần cứng

Tìm hiểu sâu hơn về 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 hoặc Silicon Labs EFR32
  • Xây dựng mạng Chuỗi thực
  • Xác thực các nút trong chuỗi bằng tính năng Phí hoa hồng
  • Sử dụng giao diện dòng lệnh (CLI) OpenThread cho Multicast và UDP (chỉ với Nordic)

Thử tham gia lớp học lập trình về dụng cụ học Bắc Âu

Thử tham gia lớp học lập trình về Phần cứng Silicon Labs

Lớp học lập trình về API

Bạn muốn sử dụng API chuỗi mở trong một ứng dụng? Sử dụng phần cứng thực, hãy 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 Bắc Âu nRF52840
  • Sử dụng API OpenThread phổ biến và lớp otInstance
  • Theo dõi và phản ứng với các thay đổi về 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

Thử tham gia lớp học lập trình về API

Lớp học lập trình mô phỏng mạng

Trình mô phỏng mạng mở chuỗi (OTNS) cho phép bạn hình ảnh hóa và vận hành mạng Chủ đề được mô phỏng, bằng giao diện web và CLI. Với máy Mac hoặc máy Linux, hãy tìm hiểu cách:

  • Cài đặt OTNS và tạo Openthread cho OTNS
  • Hãy sử dụng OTNS-Web để quản lý mạng Chuỗi và hình ảnh hóa hoạt động trong trình duyệt web
  • Sử dụng tính năng OTNS-CLI để kiểm soát thêm hoạt động mô phỏng

Thử tham gia lớp học lập trình về Trình mô phỏng mạng

Lớp học lập trình về thử nghiệm và hình ảnh hóa

Bạn có thể sử dụng OTNS với Silk, một nền tảng thử nghiệm hoàn toàn tự động để xác thực chức năng, tính năng và hiệu suất của hệ thống OpenThread với các thiết bị thực tế. 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 với tính năng OTNS được bật
  • Sử dụng OTNS-Web để theo dõi trạng thái của mạng Chuỗi được tạo thành bằng cách chạy các trường hợp thử nghiệm Silk

Thử tham gia lớp học lập trình về thử nghiệm và hình ảnh hóa

Lớp học lập trình cho tuyến đường biên giới

Bộ định tuyến đường viền chuỗi kết nối mạng Thread với các mạng dựa trên IP khác, chẳng hạn như Wi-Fi hoặc Ethernet. Mạng Thread cần có Bộ định tuyến biên để kết nối với các mạng khác. Bộ định tuyến đường viền mở (OTBR) là một cách triển khai nguồn mở của Bộ định tuyến đường viền chuỗi.

Với máy Mac hoặc Linux, hãy tìm hiểu cách:

  • Thiết lập OTBR và tạo một mạng Chuỗi
  • Xây dựng thiết bị OpenC CLI với tính năng SRP
  • Đăng ký dịch vụ có SRP
  • Khám phá và tiếp cận thiết bị kết thúc Chuỗi

Thử tham gia lớp học lập trình về Đường biên giới

Lớp học lập trình đa năng về tuyến đường 1.2

Chuỗi 1.2 giới thiệu Đa hướng trên các mạng Thread, cho phép giao tiếp đa hướng giữa các mạng Thread và cơ sở hạ tầng (Wi-Fi/ethernet). Nếu bạn dùng máy Mac hoặc Linux và Raspberry Pi, hãy tìm hiểu cách:

  • Xây dựng chương trình cơ sở nRF52840 với các tính năng Đa hướng chuỗi 1.2
  • Đăng ký địa chỉ đa hướng IPv6 trên các thiết bị Chuỗi

Dùng thử Lớp học Bộ định tuyến Đường viền 1.2 đa phương tiện

Máy bào viền với Docker

Bạn cũng có thể chạy OTBR trong vùng chứa Docker trên mọi máy chạy Linux.

Thử hướng dẫn về OTBR Docker

Nhận mã

Bạn đã biết những việc mình đang làm và muốn bắt đầu sử dụng mã này? Hãy truy cập vào trang web GitHub của Open, tại đây bạn có thể tìm thấy kho lưu trữ OpenThread, cùng với các kho lưu trữ hỗ trợ khác, chẳng hạn như OpenThread Border Router, Openthread RTOS và Thready ban mở chuỗi.

Hỗ trợ nền tảng

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

Hãy xem danh sách các nền tảng hỗ trợ nhà cung cấp tại trang Hỗ trợ dành cho nhà cung cấp.

Tìm hiểu thêm về cấu trúc hệ thống và thiết kế nền tảng trên trang 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. Các hình ảnh này do nhóm OpenThread tạo và kiểm tra và là một cách dễ dàng để bắt đầu sử dụng Openthread mà không cần phải thực hiện chuỗi công cụ và cấu hình hệ thống.

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

Bạn cần trợ giúp về 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ể trợ giúp bạn.

Danh mục Nội dung
Tạo Cách xây dựng và định cấu hình OpenThread và bật các tính năng nâng cao
Chuyển số điện thoại Cách chuyển Openthread sang một nền tảng phần cứng mới
Bộ định tuyến biên 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 đường viền hoặc sử dụng phương thức ủy quyền chuỗi Chủ đề bên ngoài
Commissionery viên hội đồng Cách xây dựng và sử dụng y viên hội thảo trực tuyến để ủy quyền cho các thiết bị trên mạng Thread
Pyspinel Cách sử dụng Pyspinel để tạo một gói thông tin theo chuỗi.
Giấy chứng nhận Cách kiểm tra nền tảng của bạn đối với tất cả các trường hợp kiểm tra giấy chứng nhận

API ứng dụng

Bạn đang phát triển một ứng dụng để chạy trên đầu OpenThread? Thử Phát triển bằng Lớp học lập trình về API mở để tìm hiểu thông tin cơ bản hoặc xem tài liệu về Tài liệu tham khảo API để biết các dịch vụ Openthread có sẵn.

Thử nghiệm và chứng nhận

Tìm hiểu cách chúng tôi kiểm tra Openthread và các công cụ kiểm tra người dùng có sẵn trên trang Test của chúng tôi và duyệt qua các chỉ số chất lượng về kết quả Openthread mới nhất trên Chất tổng quan của chúng tôi.

Nếu bạn quan tâm đến Chương trình cấp giấy chứng nhận cho chuỗi sản phẩm hoặc thành phần của mình, hãy xem trang Giấy 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 quá trình phát triển liên tục? 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 trợ giúp.