T
T
MWSDK(TWELITE SDK)
MONO WIRELESS INC.
検索…
MWSDK
TWELITE SDK (MWSDK) マニュアル
はじめに
最新版の取得
TWELITE SDKの使用法
TWELIET NET API 解説
用語
TWELITE NET ライブラリ構造
TWENET 動作フロー
ソースコードの構造
モジュール
無線パケット
パケットの最大長
アドレスの指定
アプリケーションID
ネットワークについて
TWELITE NET API リファレンス
HW API リファレンス
Utils リファレンス、他
GitBook
上で動作しています
無線パケット
宛先について
無線パケットを配送する際には宛先情報が必要になります。宛先は3つの要素を意識する必要があります。
チャネル
アプリケーションID
宛先アドレス
チャネルは物理的な通信チャネルのことで ch11 〜 26 までの合計16チャネルが指定できます。通信チャネルが違う場合は、物理的に受信することができません。通信をするにはまず、通信チャネルを一致させる必要があります。
通信チャネルが同じであっても、複数の無線システムを稼働できる必要があります。TWENET を用いるシステムが同じ場所に複数あって同じチャネルで通信する可能性がある場合は、アプリケーションIDにより別々のネットワークとして取り扱います。
最後に、チャネルもアプリケーションIDも一致していれば、宛先アドレスを適切に設定すれば通信が可能となります。宛先アドレスは、ショートアドレス(12bit 値の範囲で任意に設定できる)、ロングアドレス(個体識別アドレスで通信する)、同報通信の3種類があります。
送り主のアドレス
TWELITE NET では、送り主のアドレスをショートアドレスまたはロングアドレスとして送信できます。
パケットの最大長
無線パケットは IEEE802.15.4 規格のパケット構造を元になっていますが、宛先データやTWENET で用いるヘッダなどユーザが直接利用しないデータを差し引いた分が最大で通信できるデータサイズとなります。
データサイズを小さくする(ペイロードを節約する、ショートアドレスを積極的に利用する)ことで電流消費の多い無線通信時間を短縮できます。また小さいパケットは比較的失敗しにくくなります。
前
モジュール
次
パケットの最大長
最終更新
7mo ago
リンクのコピー
目次
宛先について
送り主のアドレス
パケットの最大長