Skip to main content

ペイロード形式

アップリンクパケット解析

Trackerデータプロトコルは、異なる情報に対応するために異なるパケットを提供し、各パケットのバイト数は異なる場合があります。フレームの構造は以下の画像に示されています。フレームの内容はビッグエンディアンバイト順で送信されます。

データIDデータ値
1バイト50バイト(最大)

データID: 機能番号。 データ値: 位置、センサーデータおよびその他の情報。

デバイスステータスパケット - イベントモード 0x01

デバイスステータスパケットは、LoRaWANネットワークに参加する際にアップロードされます。デバイスステータスパケットは、異なる動作モードで2つのパケット形式があります:

  1. イベントモード、ID=0x01

  2. 周期モード、ID= 0x02

デバイスステータスパケット - イベントモード: 0x01

0x01Byte2Byte3~4Byte5~6Byte7Byte8Byte9~10Byte11~12
IDバッテリーレベルソフトウェアバージョンハードウェアバージョン動作モード測位戦略ハートビート間隔アップリンク間隔
Byte13~14Byte15Byte16Byte17Byte18~19Byte20~21
:-:-:-:-:-:-
イベントモードアップリンク間隔温度・光スイッチSOSモードモーションイベント有効3軸モーション閾値モーション開始間隔
Byte22Byte23~24Byte25Byte26~27Byte28Byte29~30
:-:-:-:-:-:-
静止イベント有効静止タイムアウト衝撃イベント有効3軸衝撃閾値温度イベント有効温度イベントアップリンク間隔
Byte31~32Byte33~34Byte35~36Byte37Byte38Byte39~40
:-:-:-:-:-:-
温度サンプル間隔温度閾値最大温度閾値最小温度警告タイプ光イベント有効光イベントアップリンク間隔
Byte41~42Byte43~44Byte45~46Byte47
:-:-:-:-
光サンプル間隔光閾値最大光閾値最小光警告タイプ

生ペイロード:

0153010501050207001e00050005010000001e000500016801012c000005001e025800000000000500010064000000

バイトタイプ生データ説明
1フレームIDuint80101はパケットIDです。
2バッテリーレベルuint853

53は0x53 = 83(DEC)

バッテリーレベルは83%

3~4ソフトウェアバージョンuint160105

0105は0x0105 == v1.5

ソフトウェアバージョンはv1.5

5~6ハードウェアバージョンuint160105

0105は0x0105 == v1.5

ハードウェアバージョンはv1.5

7動作モードuint802

02は0x02で、デバイスが「イベントモード」を使用することを意味します。

00: スタンバイモード

01: 定期モード

02: イベントモード

8測位戦略uint807

07は0x07で、デバイスがBluetooth + Wi-Fi + GNSS測位戦略を使用することを意味します。

00: GNSSのみ

01: Wi-Fiのみ

02: Wi-Fi+GNSS

03: GNSS + Wi-Fi

04: Bluetoothのみ

05: Bluetooth + Wi-Fi

06: Bluetooth + GNSS

07: Bluetooth + Wi-Fi + GNSS

9~10ハートビート間隔uint16001e001eは0x001E = 30(DEC)で、ハートビート間隔は30分です。
11~12アップリンク間隔uint1600050005は0x0005 = 5(DEC)で、アップリンク間隔は5分です。
13~14イベントモードアップリンク間隔uint1600050005は0x0005 = 5(DEC)で、イベントモードアップリンク間隔は5分です。
15温度・光スイッチuint801

01は温度・光センサーを開くことを意味します。

00: 温度・光センサーを閉じる。

01: 温度・光センサーを開く。

16SOSモードuint800

00はSOSシングルモードを使用することを意味します。

00: SOSシングルモードを使用。

01: SOS連続モードを使用。

17モーションイベント有効化uint800

00はイベントモードを無効にすることを意味します。

00: イベントモードを無効にする。

01: イベントモードを有効にする。

18~193軸モーション閾値uint16001e

001eは0x001E=30(DEC) mg

加速度が30mgを超えると、デバイスが動作中であると判定し、この値を2分間下回ると、デバイスが静止していると判定します。

20~21モーション開始間隔uint1600050005は0x0005 = 5(DEC)で、デバイスが動作中の場合、間隔は5分です。
22静止イベント有効化uint800

00は静止イベントを無効にすることを意味します。

00: 静止イベントを無効にする。

01: 静止イベントを有効にする。

23~24静止タイムアウトuint1601680168は0x0168 = 360(DEC)で、デバイスが360分以上同じ場所で静止している場合、静止タイムアウトイベントがトリガーされます。
25ショックイベント有効化uint801

01はショックイベントを有効にすることを意味します。

00: ショックイベントを無効にする。

01: ショックイベントを有効にする。

26~273軸ショック閾値uint16012c

012cは0x012C=300(DEC) mg

加速度が300mgを超えると、ショックイベントがトリガーされます。

28温度イベント有効化uint800

00はショックイベントを有効にすることを意味します。

00: ショックイベントを無効にする。

01: ショックイベントを有効にする。

29~30温度イベントアップリンク間隔uint1600050005は0x0005 = 5(DEC)で、温度が閾値を超えた場合、位置とセンサーデータが5分ごとにアップロードされます。
31~32温度サンプル間隔uint16001e

001eは0x001E=30(DEC)秒

温度は30秒ごとに検出されます。閾値がトリガーされると、位置とセンサーデータをアップロードします。

33~34温度閾値最大int160258

0258は0x0258 = 600(DEC)、

最大閾値 =600/10=60.0 ℃

35~36温度閾値最小int160000

0000は0x0000 = 0(DEC)、

最小閾値=0/10=0.0 ℃

37温度閾値ルールuint800

00は温度 ≤ 最小閾値の場合、デバイスが位置と温度イベントをアップロードすることを意味します。

00: 温度 ≤ 最小閾値

01: 温度 ≥ 最大閾値

02: 温度 ≤ 最小閾値 かつ 温度 ≥ 最大閾値

03: 最小閾値≤ 温度 ≤最大閾値

38光イベント有効化uint800

00は光イベントを無効にすることを意味します。

00: 光イベントを無効にする。

01: 光イベントを有効にする。

39~40光イベントアップリンク間隔uint1600050005は0x0005 = 5(DEC)で、光が閾値を超えた場合、位置とセンサーデータが5分ごとにアップロードされます。
41~42光サンプル間隔uint160001

0001は0x0001=1(DEC)秒

温度は1秒ごとに検出されます。閾値がトリガーされると、位置とセンサーデータをアップロードします。

43~44光閾値最大uint160064

0064は0x0064 = 100(DEC) %

最大閾値 =100%

45~46光閾値最小uint160000

0000は0x0000 = 0(DEC) %

最小閾値=0%

47光警告タイプuint800

00は光 ≤ 最小閾値の場合、デバイスが位置と光イベントをアップロードすることを意味します。

00: 光 ≤ 最小閾値

01: 光 ≥ 最大閾値

02: 光 ≤ 最小閾値 かつ 光 ≥ 最大閾値

03: 最小閾値≤ 光 ≤最大閾値

  1. デバイスステータスパケット - 定期モード 0x02

デバイスステータスパッケージは、LoRaWANネットワークに参加する際にアップロードされます。デバイスステータスパケットは、異なる動作モードで2つのパケット形式があります:

  1. イベントモード、ID=0x01

  2. 定期モード、ID= 0x02

デバイスステータスパケット - 定期モード: 0x02

0x02Byte2Byte3~4Byte5~6Byte7Byte8Byte9~10Byte11~12
IDバッテリーレベルソフトウェアバージョンハードウェアバージョン動作モード測位戦略ハートビート間隔アップリンク間隔
Byte13~14Byte15Byte16
:-:-:-
イベントモードアップリンク間隔温度・光スイッチSOSモード

生のペイロード:

025601050105010002d0003c003c0000

バイトタイプ生データ説明
1フレームIDuint80202はパケットIDです。
2バッテリーレベルuint856

56は0x56 = 86(DEC)

バッテリーレベルは86%です

3~4ソフトウェアバージョンuint160105

0105は0x0105 == v1.5

ソフトウェアバージョンはv1.5です

5~6ハードウェアバージョンuint160105

0105は0x0105 == v1.5

ハードウェアバージョンはv1.5です

7動作モードuint801

01は0x01で、デバイスが「定期モード」を使用することを意味します。

00: スタンバイモード

01: 定期モード

02: イベントモード

8測位戦略uint800

00は0x01で、デバイスが「GNSSのみ」の測位戦略を使用することを意味します。

00: GNSSのみ

01: Wi-Fiのみ

02: Wi-Fi+GNSS

03: GNSS + Wi-Fi

04: Bluetoothのみ

05: Bluetooth + Wi-Fi

06: Bluetooth + GNSS

07: Bluetooth + Wi-Fi + GNSS

9~10ハートビート間隔uint1602d002d0は0x02D0 = 720(DEC)分で、ハートビート間隔は720分です。
11~12アップリンク間隔uint16003c003cは0x003C = 60(DEC)分で、アップリンク間隔は60分です。
13~14イベントモードアップリンク間隔uint16003c003cは0x003C = 60(DEC)で、イベントモードアップリンク間隔は60分です。
15温度・光スイッチuint800

00は温度・光センサーを開くことを意味します。

00: 温度・光センサーを閉じる。

01: 温度・光センサーを開く。

16SOSモードuint800

00はSOSシングルモードを使用することを意味します。

00: SOSシングルモードを使用。

01: SOS連続モードを使用。

ハートビートパケット -0x05

ハートビート間隔内にデバイスからデータがアップロードされない場合、ハートビートパケットがトリガーされます。このパケットにはバッテリー情報のみが含まれます。

0x05Byte2Byte3Byte4Byte5
IDバッテリーレベル動作モード測位戦略SOSモード

生ペイロード:

0564010001

ByteValueTypeRaw DataDescription
1フレームIDuint80505はパケットIDです。
2バッテリーレベルuint864

64は0x64 = 100(DEC)

バッテリーレベルは100%です

3動作モードuint801

01は0x01で、デバイスが「定期モード」を使用することを意味します。

00: スタンバイモード

01: 定期モード

02: イベントモード

4測位戦略uint800

00は0x01で、デバイスが「GNSSのみ」測位戦略を使用することを意味します。

00: GNSSのみ

01: Wi-Fiのみ

02: Wi-Fi+GNSS

03: GNSS + Wi-Fi

04: Bluetoothのみ

05: Bluetooth + Wi-Fi

06: Bluetooth + GNSS

07: Bluetooth + Wi-Fi + GNSS

5SOSモードuint800

00はSOSシングルモードを使用することを意味します。

00: SOSシングルモードを使用。

01: SOS連続モードを使用。

GNSS位置情報とセンサーパケット-0x06

ID 0x06は、GNSS位置情報、センサーデータ、バッテリー情報をアップロードするために使用されます。

0x06Byte2~4Byte5Byte6~9Byte10~13Byte14~17
IDイベントステータスモーションセグメント番号UTC時刻経度緯度
Byte18~19Byte20~21Byte22
-:-:-
温度バッテリーレベル

生ペイロード:

06000008006462248d06ca502801587ec600fe000057

Byteタイプ生データ説明
1フレームIDuint80606はパケットIDです。
2~4イベントステータスuint24000008

000008は0x000008で、0x0000XXは予約済み、0x08はイベントステータスです。このバイトは8ビットで、それぞれがイベントを表します。

Bit1: 移動開始イベント。

Bit2: 移動終了イベント。

Bit3: 静止イベント。

Bit4: 衝撃イベント。

Bit5: 温度イベント。

Bit6: 光イベント。

Bit7: SOSイベント。

Bit8: 1回押下イベント。

16進数に変換:

0x000000: イベントなし

0x000001: 移動開始イベント。

0x000002: 移動終了イベント。

0x000004: 静止イベント。

0x000008: 衝撃イベント。

0x000010: 温度イベント。

0x000020: 光イベント。

0x000040: SOSイベント。

0x000080: 1回押下イベント。

5モーションセグメント番号uint800

00は0x00 == 0です。

動作が開始されると、カウントが1増加します。これが移動であることを記録します。

6~9UTC時刻uint326462248d

6462248dは0x6462248D = 1684153485(DEC)秒です。

北京時間に変換: 2023-05-15 20:24:45

10~13経度int3206ca502806ca5028は0x06CA5028 = 113922088(DEC)、経度= 113922088/1000000=113.922088
14~17緯度int3201587ec601587ec6は0x01587EC6 = 22576838(DEC)、緯度 = 22576838/1000000=22.576838
18~19温度int1600fe00feは0x00FE = 254(DEC)、温度=254/10=25.4℃
20~21uint1600000000は0x0000 = 0(DEC)分、光=0=0%
22バッテリーレベルuint857

57は0x57 = 87(DEC)

バッテリーレベルは87%です

  1. Wi-Fi位置情報とセンサーパケット-0x07

ID 0x07は、Wi-Fi Macアドレス、センサーデータ、バッテリー情報をアップロードするために使用されます。

0x07Byte2~4Byte5Byte6~9Byte10~15Byte16
IDイベントステータスモーションセグメント番号UTC時刻MACアドレス1MACアドレス1のRSSI、int8
Byte17~22Byte23Byte24~29Byte30Byte31~36Byte37
:-:-:-:-:-:-
MACアドレス2MACアドレス2のRSSI、int8MACアドレス3MACアドレス3のRSSI、int8MACアドレス4MACアドレス4のRSSI、int8
Byte38~39Byte40~41Byte42
-:-:-
温度バッテリーレベル

生のペイロード:

070000080064622472487397162234bb3ccd5798fd2ebc74cf002f3ad0a9ec26ca022958b900fe000057

バイトタイプ生データ説明
1フレームIDuint80707はパケットIDです。
2~4イベントステータスuint24000008

000008は0x000008で、0x0000XXは予約済み、0x08はイベントステータスです。このバイトは8ビットで、それぞれがイベントを表します。

Bit1: 移動開始イベント。

Bit2: 移動終了イベント。

Bit3: 静止イベント。

Bit4: 衝撃イベント。

Bit5: 温度イベント。

Bit6: 光イベント。

Bit7: SOSイベント。

Bit8: 1回押下イベント。

16進数に変換:

0x000000: イベントなし

0x000001: 移動開始イベント。

0x000002: 移動終了イベント。

0x000004: 静止イベント。

0x000008: 衝撃イベント。

0x000010: 温度イベント。

0x000020: 光イベント。

0x000040: SOSイベント。

0x000080: 1回押下イベント。

5モーションセグメント番号uint800

00は0x00 == 0です。

モーションが開始されると、カウントが1増加します。これが移動であることを記録します。

6~9UTC時刻uint3264622472

64622472は0x64622472 = 1684153458 (DEC)秒です。

北京時間に変換: 2023-05-15 20:24:18

10~15MACアドレス1----487397162234

487397162234

MACアドレス (HEX)= 48:73:97:16:22:34

16MACアドレス1のRSSIint8bb

bbは0xBB = -69(DEC)、タイプはint8です

RSSI = -69

17~22MACアドレス2----3ccd5798fd2e

3ccd5798fd2e

MACアドレス (HEX)= 3C:CD:57:98:FD:2E

23MACアドレス2のRSSIint8bc

bcは0xBC = -68(DEC)、タイプはint8です

RSSI = -68

24~29MACアドレス3----74cf002f3ad0

74cf002f3ad0

MACアドレス (HEX)= 74:CF:00:2F:3A:D0

30MACアドレス3のRSSIint8a9

a9は0xA9 = -87(DEC)、タイプはint8です

RSSI = -87

31~36MACアドレス4----ec26ca022958

ec26ca022958

MACアドレス (HEX)= EC:26:CA:02:29:58

37MACアドレス4のRSSIint8b9

b9は0xA9 = -71(DEC)、タイプはint8です

RSSI = -71

38~39温度int1600fe00feは0x00FE = 254(DEC)、温度=254/10=25.4℃
40~41uint1600000000は0x0000 = 0(DEC)分、光=0=0%
42バッテリーレベルuint857

57は0x57 = 87(DEC)です

バッテリーレベルは87%です

Bluetooth Location and Sensor Packet-0x08

ID 0x08は、Bluetooth Beacon MACアドレス、センサーデータ、およびバッテリーをアップロードするために使用されます。

0x08Byte2~4Byte5Byte6~9Byte10~15Byte16
IDイベントステータスモーションセグメント番号UTC時刻MACアドレス1MACアドレス1のRSSI、int8
Byte17~22Byte23Byte24~29Byte30Byte31~32Byte33~34
:-:-:-:-:-:-
MACアドレス2MACアドレス2のRSSI、int8MACアドレス3MACアドレス3のRSSI、int8温度

生のペイロード:

0800000800646225bb5162d2c1b9d3ca1b5bd2afeae5c0d0e2d70529e8c900fa000057

バイトタイプ生データ説明
1フレームIDuint80808はパケットIDです。
2~4イベントステータスuint24000008

000008は0x000008で、0x0000XXは予約済み、0x08はイベントステータスです。このバイトは8ビットで、それぞれがイベントを表します。

Bit1: 移動開始イベント。

Bit2: 移動終了イベント。

Bit3: 静止イベント。

Bit4: 衝撃イベント。

Bit5: 温度イベント。

Bit6: 光イベント。

Bit7: SOSイベント。

Bit8: 1回押下イベント。

16進数に変換:

0x000000: イベントなし

0x000001: 移動開始イベント。

0x000002: 移動終了イベント。

0x000004: 静止イベント。

0x000008: 衝撃イベント。

0x000010: 温度イベント。

0x000020: 光イベント。

0x000040: SOSイベント。

0x000080: 1回押下イベント。

5モーションセグメント番号uint800

00は0x00 == 0です。

モーションが開始されると、カウントが1増加します。これが移動であることを記録します。

6~9UTC時刻uint32646225bb

646225bbは0x646225BB = 1684153787(10進数)秒です。

北京時間に変換: 2023-05-15 20:29:47

10~15MACアドレス1-----5162d2c1b9d3

5162d2c1b9d3

MACアドレス(16進数)=51:62:D2:C1:B9:D3

16MACアドレス1のRSSIint8c0

c0は0xC0 = -64(10進数)、タイプはint8

RSSI = -64

17~22MACアドレス2-----1b5bd2afeae5

1b5bd2afeae5

MACアドレス(16進数)= 1B:5B:D2:AF:EA:E5

23MACアドレス2のRSSIint8bc

bcは0xBC = -68(10進数)、タイプはint8

RSSI = -68

24~29MACアドレス3-----d0e2d70529e8

d0e2d70529e8

MACアドレス(16進数)= D0:E2:D7:05:29:E8

30MACアドレス3のRSSIint8c9

c9は0xC9 = -55(10進数)、タイプはint8

RSSI = -55

31~32温度int1600fa00faは0x00FA = 250(10進数)、温度=254/10=25.0℃
33~34uint1600000000は0x0000 = 0(10進数)分、光=0=0%
35バッテリーレベルuint857

57は0x57 = 87(10進数)

バッテリーレベルは87%

GNSS位置のみパケット-0x09

センサーがオフになっている場合、デバイスはセンサー測定値をアップロードしません。位置データのみがアップロードされます。

0x09Byte2~4Byte5Byte6~9Byte10~13Byte14~17Byte18
IDイベントステータスモーションセグメント番号UTC時刻経度緯度バッテリーレベル

生ペイロード:

09000000006463186806ca506801587e4c56

Byteタイプ生データ説明
1フレームIDuint80909はパケットIDです。
2~4イベントステータスuint24000000

000000は0x000008で、0x0000XXは予約済み、0x08はイベントステータスです。このバイトは8ビットで、それぞれがイベントを表します。

Bit1: 移動開始イベント。

Bit2: 移動終了イベント。

Bit3: 静止イベント。

Bit4: 衝撃イベント。

Bit5: 温度イベント。

Bit6: 光イベント。

Bit7: SOSイベント。

Bit8: 1回押下イベント。

16進数に変換:

0x000000: イベントなし

0x000001: 移動開始イベント。

0x000002: 移動終了イベント。

0x000004: 静止イベント。

0x000008: 衝撃イベント。

0x000010: 温度イベント。

0x000020: 光イベント。

0x000040: SOSイベント。

0x000080: 1回押下イベント。

5モーションセグメント番号uint800

00は0x00 == 0です。

モーションが開始されると、カウントが1増加します。これが移動であることを記録します。

6~9UTC時刻uint3264631868

64631868は0x64631868 = 1684215912 (DEC)秒です。

北京時間に変換: 2023-05-16 13:45:12

10~13経度int3206ca506806ca5068は0x06CA5068 = 113922152 (DEC)で、経度= 113922152/1000000=113.922152
14~17緯度int3201587e4c01587e4cは0x01587E4C = 22576716 (DEC)で、緯度 = 22576716/1000000=22.576716
18バッテリーレベルuint856

56は0x56 = 86(DEC)です

バッテリーレベルは86%です

Wi-Fi Location Only Packet-0x0A

0x0AByte2~4Byte5Byte6~9Byte10~15Byte16
IDイベントステータスモーションセグメント番号UTC時刻MACアドレス1MACアドレス1のRSSI、int8
Byte17~22Byte23Byte24~29Byte30Byte31~36Byte37
:-:-:-:-:-:-
MACアドレス2MACアドレス2のRSSI、int8MACアドレス3MACアドレス3のRSSI、int8MACアドレス4MACアドレス4のRSSI、int8

生ペイロード:

0A0000080064622472487397162234bb3ccd5798fd2ebc74cf002f3ad0a9ec26ca022958b957

Byteタイプ生データ説明
1フレームIDuint80A0Aはパケット IDです。
2~4イベントステータスuint32000008

000008は0x000008で、0x0000XXは予約済み、0x08はイベントステータスです。このバイトは8ビットで、それぞれがイベントを表します。

Bit1: 移動開始イベント。

Bit2: 移動終了イベント。

Bit3: 静止イベント。

Bit4: 衝撃イベント。

Bit5: 温度イベント。

Bit6: 光イベント。

Bit7: SOSイベント。

Bit8: 1回押下イベント。

16進数に変換:

0x000000: イベントなし

0x000001: 移動開始イベント。

0x000002: 移動終了イベント。

0x000004: 静止イベント。

0x000008: 衝撃イベント。

0x000010: 温度イベント。

0x000020: 光イベント。

0x000040: SOSイベント。

0x000080: 1回押下イベント。

5モーションセグメント番号uint800

00は0x00 == 0です。

モーションが開始されると、カウントが1増加します。これが移動であることを記録します。

6~9UTC時刻uint3264622472

64622472は0x64622472 = 1684153458 (DEC) 秒です。

北京時間に変換: 2023-05-15 20:24:18

10~15MACアドレス1-----487397162234

487397162234

MACアドレス (HEX)= 48:73:97:16:22:34

16MACアドレス1のRSSIint8bb

bbは0xBB = -69(DEC)、タイプはint8です

RSSI = -69

17~22MACアドレス2-----3ccd5798fd2e

3ccd5798fd2e

MACアドレス (HEX)= 3C:CD:57:98:FD:2E

23MACアドレス2のRSSIint8bc

bcは0xBC = -68(DEC)、タイプはint8です

RSSI = -68

24~29MACアドレス3-----74cf002f3ad0

74cf002f3ad0

MACアドレス (HEX)= 74:CF:00:2F:3A:D0

30MACアドレス3のRSSIint8a9

a9は0xA9 = -87(DEC)、タイプはint8です

RSSI = -87

31~36MACアドレス4-----ec26ca022958

ec26ca022958

MACアドレス (HEX)= EC:26:CA:02:29:58

37MACアドレス4のRSSI、int8int8b9

b9は0xA9 = -71(DEC)、タイプはint8です

RSSI = -71

38バッテリーレベルuint857

57は0x57 = 87(DEC)です

バッテリーレベルは87%です

Bluetooth Location Only Packet-0x0B

0x0BByte2~4Byte5Byte6~9Byte10~15Byte16
IDイベントステータスモーションセグメント番号UTC時刻MACアドレス1MACアドレス1のRSSI、int8
Byte17~22Byte23Byte24~29Byte30Byte31
:-:-:-:-:-
MACアドレス2MACアドレス2のRSSI、int8MACアドレス3MACアドレス3のRSSI、int8バッテリーレベル

生ペイロード:

0B00000800646225bb5162d2c1b9d3ca1b5bd2afeae5c0d0e2d70529e8c957

Byteタイプ生データ説明
1フレームIDuint80B0BはパケットIDです。
2~4イベントステータスuint24000008

000008は0x000008で、0x0000XXは予約済み、0x08はイベントステータスです。このバイトは8ビットで、それぞれがイベントを表します。

Bit1: 移動開始イベント。

Bit2: 移動終了イベント。

Bit3: 静止イベント。

Bit4: 衝撃イベント。

Bit5: 温度イベント。

Bit6: 光イベント。

Bit7: SOSイベント。

Bit8: 1回押下イベント。

16進数に変換:

0x000000: イベントなし

0x000001: 移動開始イベント。

0x000002: 移動終了イベント。

0x000004: 静止イベント。

0x000008: 衝撃イベント。

0x000010: 温度イベント。

0x000020: 光イベント。

0x000040: SOSイベント。

0x000080: 1回押下イベント。

5モーションセグメント番号uint800

00は0x00 == 0です。

モーションが開始されると、カウントが1増加します。これが移動であることを記録します。

6~9UTC時刻uint32646225bb

646225bbは0x646225BB = 1684153787(10進数)秒です。

北京時間に変換: 2023-05-15 20:29:47

10~15MACアドレス1-----5162d2c1b9d3

5162d2c1b9d3

MACアドレス(16進数)=51:62:D2:C1:B9:D3

16MACアドレス1のRSSI、int8int8c0

c0は0xC0 = -64(10進数)、タイプはint8です

RSSI = -64

17~22MACアドレス2-----1b5bd2afeae5

1b5bd2afeae5

MACアドレス(16進数)= 1B:5B:D2:AF:EA:E5

23MACアドレス2のRSSI、int8int8bc

bcは0xBC = -68(10進数)、タイプはint8です

RSSI = -68

24~29MACアドレス3-----d0e2d70529e8

d0e2d70529e8

MACアドレス(16進数)= D0:E2:D7:05:29:E8

30MACアドレス3のRSSI、int8int8c9

c9は0xC9 = -55(10進数)、タイプはint8です

RSSI = -55

31バッテリーレベルuint857

57は0x57 = 87(10進数)です

バッテリーレベルは87%です

エラーコードパケット-0x0D

ID 0x0Dパケットはエラーコードをアップロードするために使用されます。

生ペイロード:

0D00000001

バイトタイプ生データ説明
1フレームIDuint80D0Dはパケットです。
2~5エラーコードuint3200000001

0x00000001: UTC時刻取得失敗

0x00000002: アルマナックが古すぎる

0x00000003: ドップラーエラー

測位ステータスとセンサーパケット-0x11

ID 0x11は測位ステータス、センサーデータ、バッテリーをアップロードするために使用されます。

生ペイロード:

110100000064a763a0014100002f

バイトタイプ生データ説明
1フレームIDuint81111はパケットIDです。
2測位ステータスuint801

00: 測位成功

01: GNSSスキャンがタイムアウトし、位置の取得に失敗しました。

02: Wi-Fiスキャンがタイムアウトし、位置の取得に失敗しました。

03: Wi-Fi + GNSSスキャンがタイムアウトし、位置の取得に失敗しました。

04: GNSS + Wi-Fiスキャンがタイムアウトし、位置の取得に失敗しました。

05: Bluetoothスキャンがタイムアウトし、位置の取得に失敗しました。

06: Bluetooth + Wi-Fiスキャンがタイムアウトし、位置の取得に失敗しました。

07: Bluetooth + GNSSスキャンがタイムアウトし、位置の取得に失敗しました。

08: Bluetooth + Wi-Fi + GNSSスキャンがタイムアウトし、位置の取得に失敗しました。

09: Location ServerがGNSS位置の解析に失敗しました。

0A: Location ServerがWi-Fi位置の解析に失敗しました。

0B: Location ServerがBluetooth位置の解析に失敗しました。

0C: 精度が悪いためGNSS位置の解析に失敗しました。

0D: 時刻同期に失敗しました。

0E: 古いアルマナックのため測位の取得に失敗しました。

3~5イベントステータスuint24000000

000000は0x000000で、0x0000XXは予約済み、0x00はイベントステータスです。このバイトは8ビットで、それぞれがイベントを表します。

Bit1: 移動開始イベント。

Bit2: 移動終了イベント。

Bit3: 静止イベント。

Bit4: 衝撃イベント。

Bit5: 温度イベント。

Bit6: 光イベント。

Bit7: SOSイベント。

Bit8: 1回押下イベント。

16進数に変換:

0x000000: イベントなし

0x000001: 移動開始イベント。

0x000002: 移動終了イベント。

0x000004: 静止イベント。

0x000008: 衝撃イベント。

0x000010: 温度イベント。

0x000020: 光イベント。

0x000040: SOSイベント。

0x000080: 1回押下イベント。

6~9UTCタイムスタンプuint3264a763a0

64a763a0は0x64a763a0 = 1688691616 (DEC)秒です。

北京時間に変換: 2023-07-07 09:00:16

10~11温度int1601410141は0x0141 = 321(DEC)、温度=321/10=32.1℃
12~13uint1600000000は0x0000 = 0(DEC)分、光=0=0%
14バッテリーレベルuint82F

2Fは0x2F = 47(DEC)

バッテリーレベルは47%

ダウンリンクパケット、FPort=5

トラッカーはLoRaWANを使用してパラメータを調整するためのコマンドをダウンリンクすることをサポートしています。デバイスが休止状態の場合、ダウンリンクコマンドは次回デバイスがウェイクアップしてデータをアップロードする際に有効になります。

注意:FPort=5

SOSモードの設定 -0x80

0x80Byte2
ID

SOSモード

0: シングルモード

1: 連続モード

8000: SOSをシングルモードに設定。

8001: SOSを連続モードに設定。

アップリンク間隔の設定 -0x81

0x81Byte2~3Byte4~5Byte6~7
ID

ハートビートアップリンク間隔

0000: 現在の設定を維持

単位: 分

定期モードアップリンク間隔

0000: 現在の設定を維持

単位: 分

イベントモードアップリンク間隔

0000: 現在の設定を維持

単位: 分

: 定期モードの間隔を30分に設定

コマンド: 810000001E0000

ブザーを開く -0x82

このコマンドを送信すると、デバイスが起動した後にブザーアラーム音がオンになり、1分間鳴り続けます。

0x82Byte2
ID

ブザーを開く。

00: 閉じる

01: 開く

8200: ブザーを閉じる
8201: ブザーを開く

動作モードの設定 -0x83

0x83Byte2
ID

ブザーを開く。

00: スタンバイモード

01: 定期モード

02: イベントモード

8300: 動作モードをスタンバイモードに設定
8301: 動作モードを定期モードに設定
8302: 動作モードをイベントモードに設定

動作モードの設定 -0x84

0x84Byte2Byte3~4Byte5~6Byte7Byte8~9
IDモーションイベント有効化3軸モーション閾値モーション開始間隔静止イベント有効化静止タイムアウト
Byte10Byte11~12Byte13Byte14~15Byte16~17Byte18~19
----:-:-
衝撃イベント有効化3軸衝撃閾値温度イベント有効化温度イベントアップリンク間隔温度サンプル間隔温度閾値最大
Byte20~21Byte22Byte23Byte24~25Byte26~27Byte28~29
----:-:-
温度閾値最小温度警告タイプ光イベント有効化光イベントアップリンク間隔光サンプル間隔光閾値最大
Byte30~31Byte32
--
光閾値最小光警告タイプ

コマンド:

8400001e000500016801012c000005001e025800000000000500010064000000

バイトタイプ生データ説明
1フレームIDuint88484はパケットIDです。
2モーションイベント有効化uint800

00はイベントモード無効を意味します。

00: イベントモード無効

01: イベントモード有効

3~43軸モーション閾値uint16001e

001eは0x001E=30(DEC) mgです

加速度が30mgを超えると、デバイスが動作中と判定し、この値を2分間下回ると、デバイスが静止中と判定します。

5~6モーション開始間隔uint1600050005は0x0005 = 5(DEC)で、デバイスが動作中の場合、間隔は5分です。
7静止イベント有効化uint800

00は静止イベント無効を意味します。

00: 静止イベント無効

01: 静止イベント有効

8~9静止タイムアウトuint1601680168は0x0168 = 360(DEC)で、デバイスが360分以上同じ場所で静止している場合、静止タイムアウトイベントがトリガーされます。
10ショックイベント有効化uint801

01はショックイベント有効を意味します。

00: ショックイベント無効

01: ショックイベント有効

11~123軸ショック閾値uint16012c

012cは0x012C=300(DEC) mgです

加速度が300mgを超えると、ショックイベントがトリガーされます。

13温度イベント有効化uint800

00はショックイベント有効を意味します。

00: ショックイベント無効

01: ショックイベント有効

14~15温度イベントアップリンク間隔uint1600050005は0x0005 = 5(DEC)で、温度が閾値を超えた場合、位置とセンサーデータが5分ごとにアップロードされます。
16~17温度サンプル間隔uint16001e

001eは0x001E=30(DEC)秒です

温度は30秒ごとに検出されます。閾値がトリガーされると、位置とセンサーデータをアップロードします。

18~19温度閾値最大int160258

0258は0x0258 = 600(DEC)です

最大閾値 =600/10=60.0 ℃

20~21温度閾値最小int160000

0000は0x0000 = 0(DEC)です

最小閾値=0/10=0.0 ℃

22温度閾値ルールuint800

00は温度 ≤ 最小閾値の場合、デバイスが位置と温度イベントをアップロードすることを意味します。

00: 温度 ≤ 最小閾値

01: 温度 ≥ 最大閾値

02: 温度 ≤ 最小閾値 かつ 温度 ≥ 最大閾値

03: 最小閾値≤ 温度 ≤最大閾値

23光イベント有効化uint800

00は光イベント無効を意味します。

00: 光イベント無効

01: 光イベント有効

24~25光イベントアップリンク間隔uint1600050005は0x0005 = 5(DEC)で、光が閾値を超えた場合、位置とセンサーデータが5分ごとにアップロードされます。
26~27光サンプル間隔uint160001

0001は0x0001=1(DEC)秒です

温度は1秒ごとに検出されます。閾値がトリガーされると、位置とセンサーデータをアップロードします。

28~29光閾値最大uint160064

0064は0x0064 = 100(DEC) %です

最大閾値 =100%

30~31光閾値最小uint160000

0000は0x0000 = 0(DEC) %です

最小閾値=0%

32光警告タイプuint800

00は光 ≤ 最小閾値の場合、デバイスが位置と光イベントをアップロードすることを意味します。

00: 光 ≤ 最小閾値

01: 光 ≥ 最大閾値

02: 光 ≤ 最小閾値 かつ 光 ≥ 最大閾値

03: 最小閾値≤ 光 ≤最大閾値

リクエスト位置情報 -0x85

リクエストトラッカーは現在の設定に基づいて位置情報を開始し、アップロードします。通常はスタンバイモードで使用されます。

0x85
ID

例:

85: 位置情報をリクエスト。

測位戦略の設定 -0x86

0x86Byte2
ID

測位戦略

00: GNSSのみ

01: Wi-Fiのみ

02: Wi-Fi+GNSS

03: GNSS + Wi-Fi

04: Bluetoothのみ

05: Bluetooth + Wi-Fi

06: Bluetooth + GNSS

07: Bluetooth + Wi-Fi + GNSS

例:

8600: 測位戦略を「GNSS のみ」に設定します。

イベントパラメータ要求 -0x87

0x87
ID

例:

87: イベントパラメータを要求します。

デバイスステータスパケット要求 -0x88

0x88
ID

例:

88: デバイスステータスパケット(0x01 または 0x02)を要求します。

デバイス再起動 -0x89

0x89
ID

例:

89: コマンド送信後、デバイスが再起動してネットワークに再参加します。このコマンドは慎重に使用してください。

温度・光センサー有効化 -0x8C

温度・光センサーのデータ収集とアップロードを有効にします。

0x8CByte2
ID

温度・光センサーを開く。

00: 温度・光センサーを閉じる。

01: 温度・光センサーを開く。

例:

8C00: 温度・光センサーを閉じる。
8C01: 温度・光センサーを開く。

SOSアラームを有効にする -0x8D

SOS連続モードを有効にし、位置情報を迅速にアップロードします。1分ごとに30回連続で実行した後停止し、音と光のアラームが伴います。

コマンドを閉じるか、キーをダブルクリックしてSOSをオフにします。

0x8DByte2
ID

SOSを開く。

00: 閉じる。

01: 開く。

例:

8D00: SOSアラームを閉じる。
8D01: SOSアラームを開く。

Loading Comments...