ネットワーキング機能¶
ToCoNetでは、以下に挙げる2種類の方法で通信を行うことができます。
- ネットワークレス
- ToCoNetの中継機能を利用せず、電波の到達可能な範囲内の端末と直接パケット交換を行います。
- 事前設定が不要です。
- この通信方式の場合、ToCoNetでは中継機能は提供しませんが、アプリケーション側で自力で実装 することも可能です。
- LayerTree ネットワーク
- LayerTreeは、自身の中継深さ(親機からのホップ数)を指定する事で、木構造のネットワークを構成し、 中継処理を行います。
ネットワークレス¶
ネットワーク機能を使用せずに通信を行う場合、以下のようなToCoNetの機能を利用することができます。
- 近隣探索 — 電波範囲内に存在するノードのアドレスや通信電波強度を列挙する
- エナジースキャン — 指定したチャネルのノイズレベルを返す
- 同報通信
- アドレスを指定したACK確認付きの通信
- MAC層の再送に加えアプリケーションによる再送(回数・ランダム設定可能な遅延時間・再送間隔の指定可能)