OpenThread C API 參考資料

OpenThread API 參考資料主題源自於原始碼 (可在 GitHub 取得)。如需更多資訊,或要參與我們的說明文件,請參閱「資源」。

OpenThread API 的參考資料頁面。

模組

鬧鐘 此模組包含鬧鐘服務的平台抽象化機制。
BLE 這個模組包含 BLE 主機通訊的平台抽象化機制。
BLE Secure 這個模組包含控制 BLE Secure (BLE) 通訊的功能。
骨幹路由器 這個模組包含 OpenThread 反向路由器服務的函式。
邊界服務專員 這個模組包含「執行緒邊界代理程式」角色的功能。
邊界路由器 此模組包含可透過 OpenThread 邊界路由器管理區域網路資料的函式。
邊界轉送管理員 這個模組包含邊界轉送管理員的相關定義。
頻道管理員 這個模組包含頻道管理工具的功能。
頻道監控 這個模組包含頻道監控功能。
兒童監督 這個模組包含兒童監督功能。
CoAP 此模組包含控制 CoAP 通訊的函式。
CoAP Secure 此模組包含控制 CoAP Secure (透過 DTLS 執行 CoAP) 通訊的功能。
指令列介面 這個模組包含控制 Thread 堆疊執行作業的函式。
佣金 這個模組包含適用於 Thread 執行者角色的函式。
Crypto - Platform 這個模組包含 Crypto 的平台抽象化機制。
Crypto - Thread Stack 此模組包含加密編譯函式。
DNS 這個模組包含控制 DNS 通訊的函式。
DNS - 平台 這個模組所提供的平台抽象化,可將遞迴 DNS 查詢傳送至上游 DNS 伺服器。
DNS-SD (mDNS) 這個模組包含基礎架構網路上的 DNS-SD (例如 mDNS) 平台抽象化機制,
DNS-SD 伺服器 此模組包含 DNS-SD 伺服器的 API。
這個模組包含產生熵的平台抽象化機制。
錯誤 這個模組包含 OpenThread 中使用的錯誤定義。
工廠診斷 - 平台 這個模組包含診斷功能的平台抽象化機制。
工廠診斷 - 執行緒堆疊 這個模組包含控制 Thread 堆疊執行作業的函式。
一般 這個模組包含所有 Thread 角色的函式。
堆積 這個模組包含可設定外部 OpenThread 堆積的函式。
歷史記錄追蹤工具 記錄不同事件的記錄,例如 RX 和 TX 訊息或網路資訊變更。
ICMPv6 這個模組包含控制 ICMPv6 通訊的功能。
IPv6 這個模組包含控制 IPv6 通訊的函式。
基礎架構介面 這個模組包含相鄰基礎架構網路介面的平台抽象化機制,
執行個體 這個模組包含控制 OpenThread 執行個體的函式。
Jam 偵測 此模組包含信號幹擾偵測功能的功能。
彙整器 這個模組包含「執行緒彙整器」角色的函式。
連結 此模組包含控制連結層設定的函式。
連結指標 這個模組包含控制連結指標通訊協定的函式。
記錄 - 平台 這個模組包含偵錯記錄服務的平台抽象層。
Logging - 執行緒堆疊 這個模組包含 OpenThread 記錄相關定義。
記憶體 這個模組包含動態記憶體配置的平台抽象化機制。
網狀診斷 這個模組包含網格診斷的定義和函式。
訊息 此模組包含可操控 OpenThread 訊息緩衝區的函式。
訊息集區 這個模組包含訊息集區的平台抽象化機制。
其他 這個模組提供適用於其他行為的平台抽象化機制。
多個電台連結 這個模組包含多無線電連結的定義和函式。
多平移 這個模組包含支援多平移功能的平台抽象化機制。
NAT64 這個模組包括邊界路由器上的 NAT64 函式函式和結構。
網路共同處理器 這個模組包含控制 Thread 堆疊執行作業的函式。
網路模擬器 這個模組包含 OTNS 的平台抽象化機制。
網路時間同步處理 此模組包含控制網路時間同步處理服務的功能。
作業資料集 包含 Operational Dataset API 的函式。
連線偵測 (ping) 寄件者 此檔案包含連線偵測傳送者模組的 OpenThread API。
RNG 加密編譯 此模組包含會產生密碼編譯隨機號碼的函式。
RNG 非加密編譯技術 這個模組包含會產生非加密編譯隨機號碼的函式。
無線電設定 這個模組包含用於無線電設定的平台抽象化機制。
無線電作業 這個模組包含無線電作業的平台抽象化機制。
電台統計資料 此模組包含無線電統計資料的函式。
無線電類型 這個模組包含無線電影格的平台抽象化機制。
原始連結 這個模組包含控制原始連結層設定的函式。
路由器/主管 這個模組包括 Thread 路由器和領導者的功能。
SNTP 此模組包含控制 SNTP 通訊的功能。
SPI 從屬 這個模組包含 SPI 從屬通訊的平台抽象化機制。
SRP 此模組包含控制 SRP 用戶端行為的功能。
伺服器 此模組包含可透過 OpenThread 伺服器管理區域網路資料的功能。
設定 這個模組包含非揮發性儲存設定的平台抽象化機制。
TCP 此模組包含控制 TCP 通訊的函式。
TCP 抽象 此模組在基礎 TCP API 上,包含了易於使用的抽象層。
TREL - 平台 這個模組包括使用 DNS-SD 和 UDP/IPv6 的執行緒無線電封裝連結 (TREL) 平台抽象化機制。
TREL - 執行緒堆疊 這個模組定義了適用於 Thread 基礎結構的執行緒無線電封裝連結 (TREL) API。
Tasklet 這個模組包含控制 Thread 堆疊執行作業的函式。
時間服務 這個模組包含時間服務的平台抽象化機制。
工具鍊 這個模組透過巨集定義工具鍊抽象層。
UDP 這個模組包含控制 UDP 通訊的函式。
UDP 轉送 這個模組包含 UDP 轉送功能適用的函式。