OpenThread C API リファレンス

OpenThread API リファレンスのトピックは、GitHub で入手可能なソースコードに由来しています。詳細やドキュメントへの貢献については、リソースをご覧ください。

OpenThread API のリファレンス ページ。

モジュール

アラーム このモジュールには、アラーム サービスのプラットフォーム抽象化が含まれています。
BLE このモジュールには、BLE ホスト通信用のプラットフォーム抽象化が含まれています。
BLE セキュア このモジュールには、BLE セキュア(TLS over BLE)通信を制御する機能が含まれています。
バックボーン ルーター このモジュールには、OpenThread Backbone Router Service 用の関数が含まれています。
ボーダー エージェント このモジュールには、Thread Border Agent ロールの関数が含まれています。
ボーダー ルーター このモジュールには、OpenThread ボーダールーターを使用してローカルネットワークデータを管理する関数が含まれています。
ボーダー ルーティング マネージャー このモジュールでは、Border Routing Manager に関連する定義について説明します。
チャネル管理者 このモジュールには、チャネル マネージャーの関数が含まれています。
チャンネルのモニタリング このモジュールには、チャンネル モニタリング機能の関数が含まれています。
児童管理 このモジュールには、子監督機能の関数が含まれています。
CoAP このモジュールには、CoAP 通信を制御する機能が含まれています。
CoAP セキュア このモジュールには、CoAP Secure(CoAP over DTLS)通信を制御する機能が含まれています。
コマンドライン インターフェース このモジュールには、スレッド スタックの実行を制御する関数が含まれています。
コミッショナー このモジュールには、Thread コミッショナーの役割に関する機能が含まれています。
暗号 - プラットフォーム このモジュールには、Crypto のプラットフォーム抽象化が含まれています。
暗号 - スレッド スタック このモジュールには、暗号機能が含まれています。
DNS このモジュールには、DNS 通信を制御する機能が含まれています。
DNS - プラットフォーム このモジュールには、アップストリーム DNS サーバーに再帰 DNS クエリを送信するためのプラットフォーム抽象化が含まれています。
DNS-SD(mDNS) このモジュールには、インフラストラクチャ ネットワーク上の DNS-SD(mDNS など)のプラットフォーム抽象化が含まれます。
DNS-SD サーバー このモジュールには、DNS-SD サーバー用の API が含まれています。
エントロピー このモジュールには、エントロピー生成のためのプラットフォームの抽象化が含まれています。
エラー このモジュールには、OpenThread で使用されるエラー定義が含まれています。
工場診断 - プラットフォーム このモジュールには、診断機能のプラットフォーム抽象化が含まれています。
工場診断 - スレッド スタック このモジュールには、スレッド スタックの実行を制御する関数が含まれています。
全般 このモジュールには、Thread のすべてのロールに対応する関数が含まれています。
ヒープ このモジュールには、外部の OpenThread ヒープを設定する関数が含まれています。
履歴トラッカー 受信メッセージや送信メッセージ、ネットワーク情報の変更など、さまざまなイベントの履歴を記録します。
ICMPv6 このモジュールには、ICMPv6 通信を制御する関数が含まれています。
IPv6 このモジュールには、IPv6 通信を制御する関数が含まれています。
インフラストラクチャ インターフェース このモジュールには、隣接するインフラストラクチャのネットワーク インターフェースのプラットフォーム抽象化が含まれています。
インスタンス このモジュールには、OpenThread インスタンスを制御する関数が含まれています。
Jam 検出 このモジュールには、信号ジャミング検出機能の関数が含まれています。
Joiner このモジュールには、スレッド ジョイナーのロール用の関数が含まれています。
リンク このモジュールには、リンクレイヤの構成を制御する関数が含まれています。
リンクの指標 このモジュールには、Link Metrics プロトコルを制御する関数が含まれています。
Logging - プラットフォーム このモジュールには、デバッグログ サービスのプラットフォーム抽象化が含まれています。
ロギング - スレッド スタック このモジュールには、OpenThread ロギング関連の定義が含まれています。
メモリ このモジュールには、動的メモリ割り当てのためのプラットフォーム抽象化が含まれています。
メッシュ診断 このモジュールでは、メッシュ診断の定義と機能について説明します。
メッセージ このモジュールには、OpenThread メッセージ・バッファを操作する関数が含まれています。
メッセージ プール このモジュールには、メッセージ プールのプラットフォーム抽象化が含まれています。
その他 このモジュールには、さまざまな動作に対するプラットフォームの抽象化が含まれています。
マルチラジオ リンク このモジュールでは、複数のラジオリンクの定義と関数について説明します。
マルチパン このモジュールには、マルチパン サポートのためのプラットフォーム抽象化が含まれています。
NAT64 このモジュールには、ボーダー ルーターの NAT64 関数の関数と構造体が含まれています。
ネットワーク コプロセッサ このモジュールには、スレッド スタックの実行を制御する関数が含まれています。
ネットワーク シミュレータ このモジュールには、OTNS のプラットフォーム抽象化が含まれています。
ネットワーク時刻の同期 このモジュールには、ネットワーク タイム同期サービスを制御する関数が含まれています。
オペレーショナル データセット Operational Dataset API の関数が含まれます。
Ping 送信者 このファイルには、ping 送信者モジュール用の OpenThread API が含まれています。
RNG 暗号 このモジュールには、暗号乱数を生成する関数が含まれています。
RNG 非暗号 このモジュールには、非暗号乱数を生成する関数が含まれています。
ラジオの構成 このモジュールには、ラジオ構成のプラットフォーム抽象化が含まれています。
無線オペレーション このモジュールには、ラジオ操作のプラットフォーム抽象化が含まれています。
無線通信の統計情報 このモジュールには、無線通信の統計情報に関する関数が含まれています。
ラジオのタイプ このモジュールには、ラジオフレームのプラットフォーム抽象化が含まれています。
元のリンク このモジュールには、未加工のリンクレイヤ構成を制御する関数が含まれています。
ルーター/リーダー このモジュールには、Thread Router と Thread リーダーの関数が含まれています。
SNTP このモジュールには、SNTP 通信を制御する関数が含まれています。
SPI スレーブ このモジュールには、SPI スレーブ通信用のプラットフォーム抽象化が含まれています。
SRP このモジュールには、SRP クライアントの動作を制御する関数が含まれています。
サーバー このモジュールには、OpenThread Server を使用してローカル・ネットワーク・データを管理する関数が含まれています。
設定 このモジュールには、設定の不揮発性ストレージのためのプラットフォーム抽象化が含まれています。
TCP このモジュールには、TCP 通信を制御する関数が含まれています。
TCP の抽象化 このモジュールには、ベース TCP API の上に使いやすい抽象化が含まれています。
TREL - プラットフォーム このモジュールには、DNS-SD と UDP/IPv6 を使用した Thread Radio Encapsulation Link(TREL)のプラットフォーム抽象化が含まれています。
TREL - スレッド スタック このモジュールでは、Thread Over Infrastructure 用の Thread Radio Encapsulation Link(TREL)API を定義します。
タスクレット このモジュールには、スレッド スタックの実行を制御する関数が含まれています。
タイムサービス このモジュールには、時刻サービスのプラットフォーム抽象化が含まれています。
ツールチェーン このモジュールは、マクロを使用してツールチェーン抽象化レイヤを定義します。
UDP このモジュールには、UDP 通信を制御する関数が含まれています。
UDP 転送 このモジュールには、UDP 転送機能の関数が含まれています。