/

パルアプリ

パルアプリからデータを受信する

出力書式

    
:80000000A8001C82012B1E01808103113008020D0C1130010203E40000000101EC6E
 ^^^^^^^1^2^^^3^^^^^^^4^5^6^7^8^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^​^9^a^b
番号バイト数意味データ例備考
14中継機のシリアルID80000000中継していない場合は80000000
21LQIA80が最小で255が最大
32続き番号001C
44送信元のシリアルID82012B1E
51送信元の論理デバイスID01
61センサー種別8080で固定
71PAL基板バージョンとPAL基板ID81
81センサーデータの数03
9Nセンサーデータ113008020D0C1130010203E40000000101センサーデータ 参照
a1チェックサム1EC1~9までのCRC8
b1チェックサム26E1~aまでのLRC

センサーデータ

センサーデータは以下のような構成で表記されます。

    
113008020D0C
^1^2^3^4^^^5
番号バイト数意味データ例備考
11情報ビット11データの大きさや拡張バイトの有無を保持する
21データソース30センサーの種類
31拡張バイト08データの補足情報が付与される
41データ長02データのバイト数
5Nデータ0D0Cセンサーの実データ

情報ビット

データの型や拡張バイトの有無、読み込みエラーの有無を示すデータです。 読み方は以下の通りです。

ビット位置意味
7読み込みエラーの有無。1だったら読み込みエラー
6-
5-
4拡張バイトの有無。1だったら拡張バイトあり。
3-
2データの符号の有無。1だったら符号あり、もしくはデータ型が可変長
1, 0

データ型。

00 : char(1バイト)

01 : short(2バイト)

10 : long (4バイト)

11 : 可変長

データソース

データの種類を示します。

ID内容
0x00磁気
0x01温度
0x02湿度
0x03照度
0x04加速度
0x05イベント
0x30電圧
0x34パケットプロパティ

拡張バイト

何サンプル目のデータか、ADCの何番目のデータかなどデータの補助的な値が格納されます。

データソース内容
磁気なし
温度なし
湿度なし
照度なし
加速度

7-5ビット:サンプリング周波数。0=25Hz, 1=50Hz, 2=100Hz, 3=190Hz, 4以上=未定義

4-0ビット:サンプリング番号。0が最も古く、31が最も新しい。

イベント

イベントの発生要因を示す。

磁気センサー:0x00, 温度:0x01, 湿度:0x02, 照度:0x03, 加速度:0x04

MSBが1の場合はデータ2にデータが存在する。

電圧1 : ADC1
2 : ADC2
3 : ADC3
4 : ADC4
8 : 電源電圧
パケットプロパティなし

データ長

データのバイト数を示します。

データ

センサーの実データが格納されています。

データソースバイト数内容数値例 (16進数)数値例の内容
磁気10x00=近くに磁石がない
0x01=N極が近い
0x02=S極が近い
0x80= 定期送信(この ビットが0の場合は、 磁石までの距離が変化し たことを示す)
01磁石のN極が近くにある
温度2温度の100倍 (℃)09E325.31℃
湿度2湿度の100倍 (%)0E3A36.42%
照度4照度 (lux)000001BE446 lux
加速度6X 軸、Y 軸、Z軸の順でそれぞれの2バイトの重力加速度 (mg)001000100450

X : 16mg

Y : 16mg

Z : 1104mg

イベント4

1バイト : イベント内容

・拡張バイトが磁気の場合

0x00(0):近くに磁石がない
0x01(1):磁石のN極が近くにある
0x02(2):磁石のS極が近くにある

・拡張バイトが加速度の場合

0x01(1)~0x06(6):さいころ
0x08(8):シェイク
0x10(16):ムーブ

3バイト : 未使用(将来の拡張用)

01000000

拡張バイトが磁気の場合 : 磁石のN極が近くにある
拡張バイトが加速度の場合 : さいころの1(加速度センサーが上を向いている)

電圧2電圧 (mV)03E4996mV
パケットプロパティ3

1バイト : パケットID
0~127、MSBが1の時はイベントあり。
0もしくは128はADC1と電源電圧、イベント以外はデータがないことを示す。

1バイト : 起床要因データソース

磁気センサー:0x00
温度:0x01
湿度:0x02
照度:0x03
加速度:0x04
DIO:0x31

タイマー:0x35

1バイト : 起床要因

送信要因 イベントが発生した:0x00
値が変化した:0x01
値が閾値を超えた:0x02
閾値を下回った:0x03
閾値の範囲に入った:0x04

810402パケットIDが1でイベントあり、起床要因データソースは加速度で、閾値を超えたので起床した。

出力例

以下は、パルごとのデータの出力例です。

開閉センサーパル

    
:80000000A8001C82012B1E01808103113008020D0C1130010203E40000000101EC6E
 ^^^^^^^1^2^^^3^^^^^^^4^5^6^7^8​^9^a^b^c^^^d^e^f^g^h^^^i^j^k^l^m^n^o^p
 0                   10                  20                  30
番号バイト数意味データ例内容備考
14中継機のシリアルID80000000中継無し
21LQIA8168
32続き番号001C28
44送信元のシリアルID82012B1E送信元のシリアルIDは2012B1E
51送信元の論理デバイスID01送信元の論理デバイスIDは01
61センサー種別80
71PAL基板バージョンとPAL基板ID81開閉センサーパル Ver.1
81センサーデータの数033つ
91各種情報ビット値11拡張バイトあり
符号なしShort型
a1データソース30ADC
b1拡張バイト08電源電圧
c1データ長022バイト
d2データ0D0C3340mV
e1各種情報ビット値11拡張バイトあり
符号なしShort型
f1データソース30ADC
g1拡張バイト01ADC1
h1データ長022バイト
i2データ03E4996mV
j1各種情報ビット値00

拡張バイトなし

符号なしChar型

k1データソース00磁気
l1拡張バイト000
m1データ長011バイト
n1データ01磁石(N極)が近くにある
o1チェックサム1EC
p1チェックサム26E

環境センサーパル

    
​:8000000084811F810EFF6D04808205113008020AEB11300102035A0501000209E3010200020E3A02030004000001BE6C00
 ​^^^^^^^1^2^^^3^^^^^^^4^5^6^7^8^9^a^b^c^^^d^e^f^g^h^^^i^j^k^l^m^^^n^o^p^q^r^^^s^t^u^v^w^^^^^^^x^y^z
 0                   10                  20                  30                  40
番号バイト数意味データ例内容備考
14中継機のシリアルID80000000中継無し
21LQI84132
32続き番号811F33055
44送信元のシリアルID810EFF6D送信元のシリアルIDは810EFF6D
51送信元の論理デバイスID04送信元の論理デバイスIDは04
61センサー種別80
71PAL基板バージョンとPAL基板ID82環境センサーパル Ver.1
81センサーデータの数055つ
91各種情報ビット値11拡張バイトあり
符号なしShort型
a1データソース30ADC
b1拡張バイト08電源電圧
c1データ長022バイト
d2データ0AEB2795mV
e1各種情報ビット値11拡張バイトあり
符号なしShort型
f1データソース30ADC
g1拡張バイト01ADC1
h1データ長022バイト
i2データ035A858mV
j1各種情報ビット値05

拡張バイトなし

符号ありShort

k1データソース01温度
l1拡張バイト000
m1データ長022バイト
n2データ09E325.31℃
o1各種情報ビット値01

拡張バイトなし

符号なしShort

p1データソース02湿度
q1拡張バイト000
r1データ長022バイト
s2データ0E3A36.42%
t1各種情報ビット値02

拡張バイトなし

符号ありLong

u1データソース03照度
v1拡張バイト000
w1データ長044バイト
x4データ000001BE446 lux
y1チェックサム16C
z1チェックサム200

動作センサーパル

出力例

    
:80000000BA002382011CEF01808312113008020D0211300102055C1504400600100010045015044106000800100430150442060000001004381504430600080018043015044406000000180458150445060000002004381504460600080018042815044706FFE80010042015044806FFF00010043815044906FFE80018043015044A06FFF80018044015044B06FFF80018041815044C0600000010042015044D0600000028045015044E0600000008043815044F0600000018043828A5
 ​^^^^^^^1^2^^^3^^^^^^^4^5^6^7^8^9^a^b^c^^^d^e^f^g^h^^^i^j^k^l^m^^^^^^^^^^^n^o^p^q^r^^^^^^^^^^^s  ...                                                                                                                                                                                                                                                               ^t^u^v^w^^^^^^^^^^^x^y^z
 0                   10                  20                  30                  40                  50                  60                  70                  80                  90                  100                 110                 120                 130                 140                 150                 160                 170                 180
番号バイト数意味データ例内容備考
14中継機のシリアルID80000000中継無し
21LQIBA186
32続き番号002335
44送信元のシリアルID82011CEF送信元のシリアルIDは82011CEF
51送信元の論理デバイスID01送信元の論理デバイスIDは01
61センサー種別80
71PAL基板バージョンとPAL基板ID83動作センサーパル Ver.1
81センサーデータの数1218
91各種情報ビット値11拡張バイトあり
符号なしShort型
a1データソース30ADC
b1拡張バイト08電源電圧
c1データ長022バイト
d2データ0D023330mV
e1各種情報ビット値11拡張バイトあり
符号なしShort型
f1データソース30ADC
g1拡張バイト01ADC1
h1データ長022バイト
i2データ055C1372mV
j1各種情報ビット値15

拡張バイトあり

符号ありShort

k1データソース04加速度
l1拡張バイト40

サンプリング周波数 : 100Hz

0サンプル目

m1データ長066バイト
n2データ001000100450

X : 16mg

Y : 16mg

Z : 1104mg

o1各種情報ビット値15

拡張バイトあり

符号ありShort

p1データソース04加速度
q1拡張バイト41

サンプリング周波数 : 100Hz

1サンプル目

r1データ長062バイト
s2データ000800100430

X : 8mg

Y : 16mg

Z : 1072mg

...
t1各種情報ビット値15

拡張バイトあり

符号ありShort

u1データソース04加速度
v1拡張バイト4F

サンプリング周波数 : 100Hz

15サンプル目

w1データ長066バイト
x4データ000000180438

X : 0mg

Y : 24mg

Z : 1080mg

y1チェックサム128
z1チェックサム2A5

通知パル

    
:80000000C9BBC082014C3501808403113008020D0C1130010203F9120504041000000097C6
 ^^^^^^^1^2^^^3^^^^^^^4^5^6^7^8^9^a^b^c^^^d^e^f^g^h^^^i^j^k^l^m^n^^^^^o^p^q
 0                   10                  20                  30
番号バイト数意味データ例データ例の内容備考
14中継機のシリアルID80000000中継無し
21LQICQ186
32続き番号BBC048064
44送信元のシリアルID82014C35送信元のシリアルIDは82014C35
51送信元の論理デバイスID01送信元の論理デバイスIDは01
61センサー種別80
71PAL基板バージョンとPAL基板ID84通知パル Ver.1
81センサーデータの数033
91各種情報ビット値11拡張バイトあり 符号なしShort型
a1データソース30ADC
b1拡張バイト08電源電圧
c1データ長022バイト
d2データ0D0C3340mV
e1各種情報ビット値11拡張バイトあり 符号なしShort型
f1データソース30ADC
g1拡張バイト01ADC1
h1データ長022バイト
i2データ03F91017mV
j1各種情報ビット値12拡張バイトあり符号なしLong
k1データソース05イベント
l1拡張バイト04加速度によるイベント
m1データ長044バイト
n1データ110イベント0x10(16)が発生加速度の場合 0x01(1)~0x06(6):さいころ 0x08(8):シェイク 0x10(16):タップ
o3データ20000000将来の拡張用。現在は未使用
p1チェックサム128
q1チェックサム2A5