OpenThread C API 參考資料

OpenThread API 參考資料主題源自原始碼,可於 GitHub 取得。如需更多資訊或為說明文件貢獻心力,請參閱資源

模組
鬧鐘 這個模組包含鬧鐘服務的平台抽象化機制。
中樞路由器 這個模組包含 OpenThread Backbone 路由器服務的函式。
邊界代理程式 這個模組包含 Thread 邊界代理程式的角色,
邊界路由器 這個模組包含使用 OpenThread 邊界路由器管理本機網路資料的函式。
邊界轉送管理員 這個模組包含與邊界轉送管理員相關的定義。
頻道管理員 本單元包含頻道管理員的函式。
頻道監控 這個模組包含頻道監控功能的函式。
兒童監督 這個模組包含兒童導向功能適用的函式。
CoAP 這個模組包含控制 CoAP 通訊的函式。
CoAP Secure 這個模組包含可控管 CoAP Secure (CoAP on DTLS) 通訊的函式。
指令列介面 這個模組包含可控制 Thread 堆疊執行作業的函式。
佣金 這個模組包含 Thread 佣金者角色的函式。
加密貨幣 - 平台 這個模組包含加密編譯的平台抽象化機制。
Crypto - Thread 堆疊 這個模組含有加密編譯函式。
DNS 這個模組含有可控制 DNS 通訊的函式。
DNS - 平台 這個模組包含將週期性 DNS 查詢傳送至上游 DNS 伺服器的平台抽象化機制。
DNS-SD 伺服器 這個模組包含 DNS-SD 伺服器的 API。
這個模組包含可產生熵的平台抽象化機制。
錯誤 這個模組包含在 OpenThread 中使用的錯誤定義。
工廠診斷 - 平台 這個模組包含診斷功能的平台抽象化機制。
工廠診斷 - 執行緒堆疊 這個模組包含可控制 Thread 堆疊執行作業的函式。
一般 這個模組包含所有執行緒角色的函式。
堆積 這個模組含有設定外部 OpenThread 堆積的函式。
History Tracker 記錄不同事件的記錄,例如 RX 和 TX 訊息或網路資訊變更。
ICMPv6 這個模組包含控制 ICMPv6 通訊的函式。
IPv6 這個模組含有控制 IPv6 通訊的函式。
基礎架構介面 這個模組包含鄰近基礎架構網路介面的平台抽象化機制。
執行個體 這個模組包含可控制 OpenThread 執行個體的函式。
Jam 偵測 這個模組包含訊號校正偵測功能的函式。
彙整 這個模組包含 Thread 彙整器角色的函式。
連結 這個模組包含可控制連結層設定的函式。
連結指標 這個模組包含控制連結指標通訊協定的函式。
記錄 - 平台 這個模組包含偵錯記錄服務的平台抽象化機制。
記錄 - 執行緒堆疊 這個模組包含 OpenThread 記錄相關定義。
記憶體 這個模組包含動態記憶體配置的平台抽象化機制。
網狀診斷 這個模組包含網格診斷的定義和函式。
訊息 這個模組包含處理 OpenThread 訊息緩衝區的函式。
訊息集區 這個模組包含訊息集區的平台抽象化機制。
其他 這個模組包含適用於其他行為的平台抽象化機制。
多圓形按鈕連結 這個模組包含多廣播連結的定義和函式。
NAT64 此模組包含邊界路由器上的 NAT64 函式的函式和結構。
網路共同處理器 這個模組包含可控制 Thread 堆疊執行作業的函式。
網路模擬工具 這個模組包含 OTNS 的平台抽象化機制。
網路時間同步處理 此模組包含控制網路時間同步服務的函式。
作業資料集 包含 Operational Dataset API 的函式。
連線偵測 (ping) 傳送者 此檔案包含連線偵測 (ping) 傳送端模組的 OpenThread API。
RNG 加密編譯 這個模組含有會產生加密編譯隨機號碼的函式。
RNG 非加密編譯 這個模組含有會產生非加密隨機數字的函式。
無線電設定 這個模組包含無線電設定的平台抽象化機制。
電台作業 這個模組包括無線電作業的平台抽象化機制。
無線電統計資料 此模組包含無線電統計資料的函式。
無線網路類型 這個模組包含無線電外框的抽象層。
原始連結 這個模組包含控制原始連結層設定的函式。
路由器/主管 這個模組包含 Thread 路由器和領導者的函式。
SNTP 這個模組包含可控制 SNTP 通訊的函式。
SPI 邊緣 這個模組包含 SPI 從屬通訊的平台抽象化機制。
SRP 這個模組包含控制 SRP 用戶端行為的函式。
伺服器 這個模組包含透過 OpenThread 伺服器管理本機網路資料的函式。
設定 這個模組包含非揮發性的設定儲存空間平台。
TCP 這個模組包含可控制 TCP 通訊的函式。
TCP 抽象化 這個模組包括基本 TCP API 頂端的簡單抽象層。
TR - 平台 這個模組包含使用 DNS-SD 和 UDP/IPv6 的 Thread Radio Encapsulation Link (TREL) 平台抽象化機制。
TR - 執行緒堆疊 這個模組定義了 Thread over Infrastructure Thread Radio Encapsulation Link (TREL) 的 API。
Tasklet 這個模組包含可控制 Thread 堆疊執行作業的函式。
時間服務 這個模組包含時間服務的平台抽象化機制。
工具鍊 這個模組會透過巨集定義工具鍊抽象層。
UDP 這個模組包含控管 UDP 通訊的函式。
UDP 轉送 這個模組包含 UDP 轉送功能的函式。