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.
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.