/

無線タグアプリからの出力(親機・中継機アプリ)

無線タグアプリからデータを受信した際の出力書式
子機へ主なセンサーを接続した際の出力を記載します。

アナログセンサー

データ形式

#データ内容備考
charヘッダ:のみ
0uint32中継機のシリアルID中継なしは80000000
4uint8LQI0-255
5uint16続き番号
7uint32送信元のシリアルID
11uint8送信元の論理デバイスID
12uint8センサー種別
13uint8電源電圧(mV)電源電圧の計算を参照
14uint16ADC1の電圧
16uint16ADC2の電圧
18uint32未使用
22uint8チェックサム

出力データの例

:80000000B700628201015A0010DF08FD09A300000000E9
#データ内容
:charヘッダ:
800000000uint32中継機のシリアルID中継なし
B74uint8LQI183/255
00625uint16続き番号98
8201015A7uint32送信元のシリアルID0x201015A
0011uint8送信元の論理デバイスID0x00
1012uint8センサー種別アナログセンサー
DF13uint8電源電圧(mV)3330mV
08FD14uint16ADC1の電圧2301mV
09A316uint16ADC2の電圧2467mV
0000000018uint32未使用
E922uint8チェックサム0xE9
charフッタ\r
charフッタ\n

加速度センサー(ADXL34x / TWELITE 2525A)

データ形式

#データ内容備考
charヘッダ:のみ
0uint32中継機のシリアルID中継なしは80000000
4uint8LQI0-255
5uint16続き番号
7uint32送信元のシリアルID
11uint8送信元の論理デバイスID
12uint8センサー種別
13uint8電源電圧(mV)電源電圧の計算を参照
14uint16ADC1の電圧
16uint16ADC2の電圧
18uint8センサーモード番号
19int16X軸の加速度単位はmG*10
21int16Y軸の加速度単位はmG*10
23int16Z軸の加速度単位はmG*10
25uint8チェックサム

出力データの例

:8000000063001781013C850035DF057702F2000000FF96FFF0BB
#データ内容
:charヘッダ:
800000000uint32中継機のシリアルID中継なし
634uint8LQI99/255
00175uint16続き番号23
81013C857uint32送信元のシリアルID0x1013C85
0011uint8送信元の論理デバイスID0x00
3512uint8センサー種別加速度センサー(ADXL34x)
DF13uint8電源電圧(mV)3330mV
057714uint16ADC1の電圧1399mV
02F216uint16ADC2の電圧754mV
0018uint8センサーモード番号通常
000019int16X軸の加速度0mG
FF9621int16Y軸の加速度-1060mG
FFF023int16Z軸の加速度-160mG
BB25uint8チェックサム0xBB
charフッタ\r
charフッタ\n

スイッチ

データ形式

#データ内容備考
charヘッダ:のみ
0uint32中継機のシリアルID中継なしは80000000
4uint8LQI0-255
5uint16続き番号
7uint32送信元のシリアルID
11uint8送信元の論理デバイスID
12uint8センサー種別
13uint8電源電圧(mV)電源電圧の計算を参照
14uint16ADC1の電圧
16uint16ADC2の電圧
18uint8センサーモード番号0がHi→Lo、1がLo→Hi
19uint8DI1の状態1がLo
20uint8未使用
21uint8チェックサム

出力データの例

:800000009C00118201015A00FEDF000709A300010064
#データ内容
:charヘッダ
800000000uint32中継機のシリアルID中継なし
9C4uint8LQI156/255
00625uint16続き番号98
8201015A7uint32送信元のシリアルID0x201015A
0011uint8送信元の論理デバイスID0x00
FE12uint8センサー種別スイッチ
DF13uint8電源電圧(mV)3330mV
000714uint16ADC1の電圧7mV
09A316uint16ADC2の電圧2467mV
0018uint8センサーモード番号Hi→Lo
0119uint8DI1の状態Lo
0020uint8未使用
6421uint8チェックサム0x64
charフッタ\r
charフッタ\n

電源電圧の計算

電源電圧 \(V_{cc}\) は、受信した値 \(e_{cc}\) を使って次のように表すことができます。

$$\begin{cases} V_{cc} = 1950+5e_{cc} & (e_{cc} <= 170) \\ V_{cc} = 2800+10(e_{cc}-170) & (e_{cc} > 170) \end{cases}$$

単位は mV