Tham chiếu API OpenThread C

Các chủ đề Tham chiếu API OpenThread bắt nguồn từ mã nguồn, có sẵn trên GitHub. Để biết thêm thông tin hoặc đóng góp cho tài liệu của chúng tôi, hãy tham khảo phần Tài nguyên.

Mô-đun
Báo thức Học phần này bao gồm bản tóm tắt nền tảng cho dịch vụ báo thức.
Bộ định tuyến xương sống Mô-đun này bao gồm các chức năng cho Dịch vụ Bộ định tuyến Xương sống OpenThread.
Đại lý biên giới Học phần này bao gồm các hàm cho vai trò Thread Border Agent.
Bộ định tuyến biên Mô-đun này bao gồm các hàm để quản lý dữ liệu mạng cục bộ bằng Bộ định tuyến đường viền OpenThread.
Trình quản lý định tuyến biên Học phần này bao gồm các định nghĩa liên quan đến Trình quản lý định tuyến biên giới.
Người quản lý kênh Học phần này bao gồm các chức năng dành cho Trình quản lý kênh.
Giám sát kênh Học phần này bao gồm các chức năng đối với tính năng giám sát kênh.
Giám sát trẻ em Học phần này bao gồm các chức năng cho tính năng Giám sát trẻ em.
CoAP Học phần này bao gồm các chức năng điều khiển giao tiếp CoAP.
Bảo mật CoAP Mô-đun này bao gồm các chức năng điều khiển giao tiếp CoAP Secure (CoAP over DTLS).
Giao diện dòng lệnh Mô-đun này bao gồm các hàm kiểm soát quá trình thực thi ngăn xếp Thread.
Ủy viên hội đồng Học phần này bao gồm các chức năng dành cho vai trò Ủy viên chủ đề.
Tiền mã hóa – Nền tảng Học phần này bao gồm tính năng trừu tượng của nền tảng cho tiền mã hóa.
Mã hoá – Chuỗi ngăn xếp Mô-đun này bao gồm các hàm mã hóa.
DNS Mô-đun này bao gồm các chức năng điều khiển giao tiếp DNS.
DNS – Nền tảng Mô-đun này bao gồm tính năng trừu tượng hóa của nền tảng để gửi truy vấn DNS định kỳ đến các máy chủ DNS ngược lại.
Máy chủ DNS-SD Mô-đun này bao gồm các API cho máy chủ DNS-SD.
Entropy Học phần này bao gồm tính năng trừu tượng hóa nền tảng để tạo entropy.
Lỗi Mô-đun này bao gồm các định nghĩa lỗi dùng trong OpenThread.
Chẩn đoán trạng thái ban đầu – Nền tảng Học phần này bao gồm bản tóm tắt nền tảng cho các tính năng chẩn đoán.
Chẩn đoán ban đầu – Ngăn xếp luồng Mô-đun này bao gồm các hàm kiểm soát quá trình thực thi ngăn xếp Thread.
Chung Mô-đun này bao gồm các hàm cho tất cả các vai trò trong Luồng.
Heap Mô-đun này bao gồm các hàm thiết lập vùng nhớ khối xếp OpenThread bên ngoài.
Trình theo dõi lịch sử Ghi lại lịch sử của các sự kiện khác nhau, ví dụ thông báo RX và TX hoặc các thay đổi thông tin mạng.
ICMPv6 Mô-đun này bao gồm các chức năng điều khiển giao tiếp ICMPv6.
IPv6 Mô-đun này bao gồm các chức năng điều khiển giao tiếp IPv6.
Giao diện cơ sở hạ tầng Học phần này bao gồm bản tóm tắt nền tảng cho giao diện mạng cơ sở hạ tầng liền kề.
Thực thể Mô-đun này bao gồm các hàm kiểm soát Phiên bản OpenThread.
Phát hiện dấu vết Học phần này bao gồm các chức năng để phát hiện tính năng gây nhiễu tín hiệu.
Người tham gia Mô-đun này bao gồm các hàm cho vai trò Thread Joiner.
Đường liên kết Mô-đun này bao gồm các hàm kiểm soát cấu hình lớp liên kết.
Các chỉ số liên kết Học phần này bao gồm các hàm kiểm soát giao thức Chỉ số liên kết.
Ghi nhật ký – Nền tảng Mô-đun này bao gồm tính năng trừu tượng hóa của nền tảng cho dịch vụ nhật ký gỡ lỗi.
Ghi nhật ký – Ngăn xếp chuỗi Mô-đun này bao gồm các định nghĩa liên quan đến việc ghi nhật ký OpenThread.
Bộ nhớ Mô-đun này bao gồm tính năng trừu tượng hóa của nền tảng để phân bổ bộ nhớ động.
Chẩn đoán lưới Học phần này bao gồm các định nghĩa và chức năng cho Chẩn đoán lưới.
Thông báo Mô-đun này bao gồm các hàm thao tác với vùng đệm thông báo OpenThread.
Nhóm thư Mô-đun này bao gồm tính năng trừu tượng hóa nền tảng cho nhóm thông báo.
Các điều khoản khác Học phần này bao gồm các yếu tố trừu tượng hoá trên nền tảng cho các hành vi khác nhau.
Đường liên kết đa kênh Học phần này bao gồm các định nghĩa và chức năng cho liên kết đa radio.
NAT64 Mô-đun này bao gồm các hàm và cấu trúc cho hàm NAT64 trên bộ định tuyến biên.
Bộ đồng xử lý mạng Mô-đun này bao gồm các hàm kiểm soát quá trình thực thi ngăn xếp Thread.
Trình mô phỏng mạng Học phần này bao gồm bản tóm tắt nền tảng cho OTNS.
Đồng bộ hóa thời gian mạng Mô-đun này bao gồm các chức năng kiểm soát dịch vụ đồng bộ hóa thời gian mạng.
Tập dữ liệu hoạt động Bao gồm các hàm cho API Tập dữ liệu hoạt động.
Người gửi Ping Tệp này bao gồm API OpenThread cho mô-đun người gửi ping.
RNG Cryptographic Mô-đun này bao gồm các hàm tạo số ngẫu nhiên bằng mật mã.
RNG không mã hóa Mô-đun này bao gồm các hàm tạo số ngẫu nhiên không mã hóa.
Cấu hình vô tuyến Học phần này bao gồm tính năng trừu tượng hóa nền tảng cho cấu hình vô tuyến.
Thao tác trên đài Học phần này bao gồm bản tóm tắt nền tảng cho các hoạt động radio.
Thống kê vô tuyến Học phần này bao gồm các hàm cho thống kê radio.
Loại radio Mô-đun này bao gồm bản tóm tắt nền tảng cho khung vô tuyến.
Đường liên kết thô Mô-đun này bao gồm các hàm kiểm soát cấu hình lớp liên kết thô.
Bộ định tuyến/Lãnh đạo Học phần này bao gồm các chức năng dành cho Bộ định tuyến luồng (Thread Router) và đầu (Lead) (Trình lãnh đạo).
SNTP Học phần này bao gồm các chức năng điều khiển giao tiếp SNTP.
SPI Slave Mô-đun này bao gồm tính năng trừu tượng hóa nền tảng cho hoạt động giao tiếp nô lệ SPI.
SRP Mô-đun này bao gồm các hàm kiểm soát hành vi của ứng dụng SRP.
Máy chủ Mô-đun này bao gồm các hàm để quản lý dữ liệu mạng cục bộ bằng Máy chủ OpenThread.
Cài đặt Mô-đun này bao gồm tính năng trừu tượng hóa nền tảng để lưu trữ các chế độ cài đặt không thay đổi.
CP Mô-đun này bao gồm các chức năng điều khiển giao tiếp TCP.
Bản tóm tắt TCP Mô-đun này bao gồm các bản tóm tắt dễ sử dụng ở đầu API TCP cơ sở.
TREL – Nền tảng Mô-đun này bao gồm tính năng trừu tượng hóa nền tảng cho Liên kết đóng gói vô tuyến (Thread) của Thread bằng DNS-SD và UDP/IPv6.
TREL – Ngăn xếp chuỗi Mô-đun này xác định các API Liên kết đóng gói vô tuyến (TREL) cho luồng trên cơ sở hạ tầng.
Nhiệm vụ Mô-đun này bao gồm các hàm kiểm soát quá trình thực thi ngăn xếp Thread.
Dịch vụ thời gian Học phần này bao gồm bản tóm tắt nền tảng cho dịch vụ thời gian.
Chuỗi công cụ Mô-đun này xác định lớp trừu tượng của chuỗi công cụ thông qua macro.
UDP Mô-đun này bao gồm các chức năng điều khiển giao tiếp UDP.
UDP Tiến lên Mô-đun này bao gồm các hàm cho tính năng chuyển tiếp UDP.