Skip to main content

ペイロードフォーマット

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

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

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

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

電源オンパケット (0x27)

電源オンパケットは、デバイスの起動直後に送信されます。現在の設定パラメータとデバイスステータスが含まれます。フレーム ID は 0x27 で、全長は 46 バイトです。

0x27Byte2Byte3~4Byte5~6Byte7Byte8Byte9~10Byte11~12
IDバッテリーレベルソフトウェアバージョンハードウェアバージョン動作モード測位ストラテジーハートビート間隔周期モードアップリンク間隔
Byte13~14Byte15Byte16Byte17Byte18Byte19~20Byte21~22
イベントモードアップリンク間隔3 軸加速度センサー有効化分解アラーム有効化GNSS スキャンタイムアウト動作イベント有効化3 軸動作しきい値動作時アップリンク間隔
Byte23Byte24~25Byte26Byte27~28Byte29Byte30Byte31~46
静止イベント有効化静止タイムアウト衝撃イベント有効化3 軸衝撃しきい値iBeacon スキャンタイムアウト (s)UUID フィルター有効バイト数UUID フィルター (16 バイト)

生ペイロード例

27 56 0100 0101 01 08 02d0 003c 003c 00 01 3c 00 001e 0005 00 0168 00 012c 03 00 00000000000000000000000000000000

Byte生データ説明
1フレーム IDuint82727 はパケット ID です
2バッテリーレベルuint8560x56 = 86(DEC)
バッテリーレベルは 86% です
3~4ソフトウェアバージョンuint1601000x0100 = v1.0
ソフトウェアバージョンは v1.0 です
5~6ハードウェアバージョンuint1601010x0101 = v1.1
ハードウェアバージョンは v1.1 です
7動作モードuint80101 = 周期モード
00: 待機モード
01: 周期モード
02: イベントモード
8測位ストラテジーuint80007 = 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
08: GNSS + Bluetooth
9~10ハートビート間隔uint1602d00x02D0 = 720 分
11~12周期モードアップリンク間隔uint16003c0x003C = 60 分
13~14イベントモードアップリンク間隔uint16003c0x003C = 60 分
153 軸加速度センサー有効化uint80000: 無効
01: 有効
16分解アラーム有効化uint80100: 無効
01: 有効
17GNSS スキャンタイムアウトuint83c0x3C = 60 秒
18動作イベント有効化uint80000: 無効
01: 有効
19~203 軸動作しきい値uint16001e0x001e = 30 mg
21~22動作時アップリンク間隔uint1600050x05 = 5 分
23静止イベント有効化uint8000x00: 無効
0x01: 有効
24~25静止タイムアウトuint1601680x0168 = 360 分
26衝撃イベント有効化uint80000: 無効
01: 有効
27~283 軸衝撃しきい値uint16012c0x012c = 300 mg
29iBeacon スキャンタイムアウト (s)uint8030x03 = 3 秒
30UUID フィルター有効バイト数uint800UUID フィルター内の有効バイト数 (0–16)
31~46UUID フィルター16 bytes0000000000000000
0000000000000000
16 バイトの Bluetooth UUID フィルター。先頭 N バイト(byte30 で定義)が有効です

周期モードパケット (0x28)

周期モードパラメータパケットには、現在の動作モード設定が含まれます。フレーム ID は 0x28 で、全長は 30 バイトです。

0x28Byte2Byte3Byte4~5Byte6~7Byte8~9Byte10Byte11Byte12Byte13Byte14Byte15~30
ID動作モード測位ストラテジーハートビート間隔アップリンク間隔イベントモードアップリンク間隔3 軸加速度センサー有効化分解アラーム有効化GNSS スキャンタイムアウトiBeacon スキャンタイムアウトUUID フィルター有効バイト数UUID フィルター (16 バイト)

生ペイロード例

28 01 07 02d0 003c 003c 01 00 3c 0a 10 00000000000000000000000000000000

Byte生データ説明
1フレーム IDuint82828 はパケット ID です
2動作モードuint80101 = 周期モード
00: 待機モード
01: 周期モード
02: イベントモード
3測位ストラテジーuint80707 = 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
08: GNSS + Bluetooth
4~5ハートビート間隔uint1602d00x02D0 = 720 分
6~7アップリンク間隔uint16003c0x003C = 60 分
8~9イベントモードアップリンク間隔uint16003c0x003C = 60 分
イベントがトリガーされない場合、データは 60 分ごとにアップロードされます。
103 軸加速度センサー有効化uint80100: 無効
01: 有効
11分解アラーム有効化uint80000: 無効
01: 有効
12GNSS スキャンタイムアウトuint83c0x3C = 60 秒
13iBeacon スキャンタイムアウトuint80a0x0A = 10 秒
14UUID フィルター有効バイト数uint810UUID フィルター内の有効バイト数 (0–16)
15~30UUID フィルター16 bytes0000000000000000
0000000000000000
16 バイトの Bluetooth UUID フィルター。先頭 N バイト(byte14 で定義)が有効です

イベントモードパケット (0x29)

イベントパラメータパケットには、動作、静止、および衝撃イベントの設定が含まれます。フレーム ID は 0x29 で、全長は 12 バイトです。

0x29Byte2Byte3~4Byte5~6Byte7Byte8~9Byte10Byte11~12
ID動作イベント有効化3 軸動作しきい値動作時アップリンク間隔静止イベント有効化静止タイムアウト衝撃イベント有効化3 軸衝撃しきい値

生ペイロード例

29 01 0064 001e 01 012c 00 012c

Byte生データ説明
1フレーム IDuint82929 はパケット ID です
2動作イベント有効化uint80100: 無効
01: 有効
3~43 軸動作しきい値uint1600640x0064 = 100 mg
5~6動作時アップリンク間隔uint16001e0x001E = 30 分
7静止イベント有効化uint8010x00: 無効
0x01: 有効
8~9静止タイムアウトuint16012c0x012C = 300 分
10衝撃イベント有効化uint8000x00: 無効
0x01: 有効
11~123 軸衝撃しきい値uint1600000x012c = 300 mg

ハートビートパケット (0x2A)

ハートビートパケットは、デバイスが現在のステータスを報告するために定期的に送信されます。基本的なデバイス情報とセンサー状態が含まれます。フレーム ID は 0x2A で、全長は 6 バイトです。

0x2AByte2Byte3Byte4Byte5Byte6
IDバッテリーレベル動作モード測位ストラテジー3 軸加速度センサー有効化分解アラーム有効化

生ペイロード例

2a 56 01 07 01 00

Byte生データ説明
1フレーム IDuint82A2A はパケット ID です
2バッテリーレベルuint8560x56 = 86(DEC)
バッテリーレベルは 86% です
3動作モードuint80101 = 周期モード
00: 待機モード
01: 周期モード
02: イベントモード
4測位ストラテジーuint80707 = 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
08: GNSS + Bluetooth
53 軸加速度センサー有効化uint80100: 無効
01: 有効
6分解アラーム有効化uint80000: 無効
01: 有効

GNSS 位置情報データパケット (加速度センサーオン, 0x2B)

GPS 位置情報データパケットには、GNSS 測位データに加え、加速度センサーおよびバッテリー情報が含まれます。フレーム ID は 0x2B で、全長は 23 バイトです。

0x2BByte2~3Byte4Byte5~8Byte9~10Byte11~12Byte13~14Byte15~18Byte19~22Byte23
IDイベントステータスモーション IDUTC タイムスタンプ加速度 X加速度 Y加速度 Z経度緯度バッテリーレベル

生ペイロード例

2b 0100 00 694b3dc6 032f fffe 0241 06ca5098 01587ee4 62

Byte生データ説明
1フレーム IDuint82B2B はパケット ID です
2~3イベントステータスuint1601000x0100 = 分解イベント
Bit 0: false
Bit 1: 動作開始イベント
Bit 2: 動作終了イベント
Bit 3: 静止イベント
Bit 4: 衝撃イベント
Bit 5: 温度イベント
Bit 6: 光イベント
Bit 7: SOS イベント
Bit 8: 1 回押下イベント
Bit 9: 分解イベント

16 進数への変換:
0x0001: 動作開始イベント
0x0002: 動作終了イベント
0x0004: 静止イベント
0x0008: 衝撃イベント
0x0010: 温度イベント
0x0020: 光イベント
0x0040: SOS イベント
0x0080: 1 回押下イベント
0x0100: 分解イベント
4モーション IDuint8000: 特定の動作として記録する必要はありません。
1~255: 同一の動作状態下で報告された測位データ(同じ ID は同じ動作を指します)
5~8UTC タイムスタンプuint32694b3dc60x694B3DC6 = 1766538694(DEC) 秒

UTC 時刻に変換:
2025-12-24 01:11:34
9~10加速度 Xint16032f0x032F = 815 mg
11~12加速度 Yint16fffe0xFFFE = -2 mg
13~14加速度 Zint1602410x0241 = 577 mg
15~18経度uint3206ca50980x06CA5098 = 113,922,200 → 113.922200°
19~22緯度uint3201587ee40x01587EE4 = 22,576,868 → 22.576868°
23バッテリーレベルuint8620x62 = 98%

Wi-Fi 位置情報データパケット(加速度センサーオン, 0x2C)

Wi-Fi 位置情報パケットには、Wi-Fi スキャン結果に加えて加速度センサーおよびバッテリー情報が含まれます。フレーム ID は 0x2C で、全長はスキャンされた Wi-Fi アクセスポイントの数に応じて動的に変化します(23 + (n-1) * 7 バイト、ここで n は MAC-RSSI ペアの数です)。

0x2CByte2~3Byte4Byte5~8Byte9~10Byte11~12Byte13~14Byte15Byte16Byte17+(n-1)*7 ~ Byte23+(n-1)*7
IDイベントステータスモーション IDUTC タイムスタンプ加速度センサー X加速度センサー Y加速度センサー ZバッテリーレベルMAC-RSSI カウント (n)MAC-RSSI ペア (n)

MAC-RSSI フォーマット

Byte0~5Byte6
MAC アドレス (6 bytes)RSSI (int8)

生ペイロード例

2c 0000 00 69685f82 0004 0015 03e5 64 05 107c61841bf8 e4 3447d468f627 e1 a4ba70bc229d d3 9483c46d5dfc d2 4c10d567b467 d0

Byte生データ説明
1フレーム IDuint82C2C はパケット ID です
2~3イベントステータスuint1600000x0000 = イベント未発生
Bit 0: false
Bit 1: 移動開始イベント
Bit 2: 移動終了イベント
Bit 3: 静止イベント
Bit 4: 衝撃イベント
Bit 5: 温度イベント
Bit 6: 光イベント
Bit 7: SOS イベント
Bit 8: 1 回押下イベント
Bit 9: 分解イベント

16 進数への変換:
0x0001: 移動開始イベント
0x0002: 移動終了イベント
0x0004: 静止イベント
0x0008: 衝撃イベント
0x0010: 温度イベント
0x0020: 光イベント
0x0040: SOS イベント
0x0080: 1 回押下イベント
0x0100: 分解イベント
4モーション IDuint8000: 特定のモーションとして記録する必要はありません。
1~255: 同一モーション状態下で報告される測位データ(同じ ID は同じモーションを指します)
5~8UTC タイムスタンプuint3269685f820x69685F82 = 1768447874(DEC) 秒

UTC 時刻に変換:
2026-01-15 03:31:14
9~10加速度センサー Xint1600040x0004 = 4 mg
11~12加速度センサー Yint1600150x0015 = 21 mg
13~14加速度センサー Zint1603e50x03E5 = 997 mg
15バッテリーレベルuint8640x64 = 100%
16MAC-RSSI カウント (n)uint805検出された Wi-Fi アクセスポイントの数(n = 5)
17~23MAC-RSSI ペア 17 bytes107c61841bf8 e4MAC: 10:7C:61:84:1B:F8, RSSI: 0xE4 = -28 (int8)
24~30MAC-RSSI ペア 27 bytes3447d468f627 e1MAC: 34:47:D4:68:F6:27, RSSI: 0xE1 = -31 (int8)
31~37MAC-RSSI ペア 37 bytesa4ba70bc229d d3MAC: A4:BA:70:BC:22:9D, RSSI: 0xD3 = -45 (int8)
38~44MAC-RSSI ペア 47 bytes9483c46d5dfc d2MAC: 94:83:C4:6D:5D:FC, RSSI: 0xD2 = -46 (int8)
45~51MAC-RSSI ペア 57 bytes4c10d567b467 d0MAC: 4C:10:D5:67:B4:67, RSSI: 0xD0 = -48 (int8)

BLE 位置情報データパケット(加速度センサーオン,0x2D)

BLE 位置情報パケットには、Bluetooth スキャン結果に加えて加速度センサーおよびバッテリー情報が含まれます。フレーム ID は 0x2D で、全長はスキャンされた Bluetooth デバイスの数に応じて動的に変化します(23 + (n-1) * 7 バイト、ここで n は MAC-RSSI ペアの数で、最大 n = 5)。

0x2DByte2~3Byte4Byte5~8Byte9~10Byte11~12Byte13~14Byte15Byte16Byte17+(n-1)*7 ~ Byte23+(n-1)*7
IDイベントステータスモーション IDUTC タイムスタンプ加速度センサー X加速度センサー Y加速度センサー ZバッテリーレベルMAC-RSSI カウント (n)MAC-RSSI ペア (n)

MAC-RSSI フォーマット

Byte0~5Byte6
MAC アドレス (6 bytes)RSSI (int8)

生ペイロード例

2d 0000 00 69686032 fff9 0015 03df 64 05 c30000564b3b ce c20303003f00 ce 588c81a0fbf2 cc c20303003f03 cb c30000564af2 c7

Byte生データ説明
1フレーム IDuint82D2D はパケット ID です
2~3イベントステータスuint1600000x0000 = イベント未発生
Bit 0: false
Bit 1: 移動開始イベント
Bit 2: 移動終了イベント
Bit 3: 静止イベント
Bit 4: 衝撃イベント
Bit 5: 温度イベント
Bit 6: 光イベント
Bit 7: SOS イベント
Bit 8: 1 回押下イベント
Bit 9: 分解イベント

16 進数への変換:
0x0001: 移動開始イベント
0x0002: 移動終了イベント
0x0004: 静止イベント
0x0008: 衝撃イベント
0x0010: 温度イベント
0x0020: 光イベント
0x0040: SOS イベント
0x0080: 1 回押下イベント
0x0100: 分解イベント
4モーション IDuint8000: 特定のモーションとして記録する必要はありません。
1~255: 同一モーション状態下で報告される測位データ(同じ ID は同じモーションを指します)
5~8UTC タイムスタンプuint32696860320x69686032 = 1768448050(DEC) 秒

UTC 時刻に変換:
2026-01-15 03:34:10
9~10加速度センサー Xint16fff90xFFF9 = -7 mg
11~12加速度センサー Yint1600150x0015 = 21 mg
13~14加速度センサー Zint1603df0x03DF = 991 mg
15バッテリーレベルuint8640x64 = 100%
16MAC-RSSI カウント (n)uint805検出された Bluetooth デバイスの数(n = 5、最大 5)
17~23MAC-RSSI ペア 17 bytesc30000564b3b ceMAC: C3:00:00:56:4B:3B, RSSI: 0xCE = -50 (int8)
24~30MAC-RSSI ペア 27 bytesc20303003f00 ceMAC: C2:03:03:00:3F:00, RSSI: 0xCE = -50 (int8)
31~37MAC-RSSI ペア 37 bytes588c81a0fbf2 ccMAC: 58:8C:81:A0:FB:F2, RSSI: 0xCC = -52 (int8)
38~44MAC-RSSI ペア 47 bytesc20303003f03 cbMAC: C2:03:03:00:3F:03, RSSI: 0xCB = -53 (int8)
45~51MAC-RSSI ペア 57 bytesc30000564af2 c7MAC: C3:00:00:56:4A:F2, RSSI: 0xC7 = -57 (int8)

GNSS 位置情報データパケット(加速度センサーオフ, 0x2E)

GNSS 位置情報データパケットには、GPS 測位データに加えてバッテリー情報が含まれます。フレーム ID は 0x2E で、全長は 17 バイトです。

0x2EByte2~3Byte4Byte5~8Byte9~12Byte13~16Byte17
IDイベントステータスモーション IDUTC タイムスタンプ経度緯度バッテリーレベル

生ペイロード例

2e 0100 01 64f1a2b3 06ca5098 01587ee4 62

Byte生データ説明
1フレーム IDuint82E2E はパケット ID です
2~3イベントステータスuint1600000x0000 = イベント未発生
Bit 0: false
Bit 1: 移動開始イベント
Bit 2: 移動終了イベント
Bit 3: 静止イベント
Bit 4: 衝撃イベント
Bit 5: 温度イベント
Bit 6: 光イベント
Bit 7: SOS イベント
Bit 8: 1 回押下イベント
Bit 9: 分解イベント

16 進数への変換:
0x0001: 移動開始イベント
0x0002: 移動終了イベント
0x0004: 静止イベント
0x0008: 衝撃イベント
0x0010: 温度イベント
0x0020: 光イベント
0x0040: SOS イベント
0x0080: 1 回押下イベント
0x0100: 分解イベント
4モーション IDuint8000: 特定のモーションとして記録する必要はありません。
1~255: 同一モーション状態下で報告される測位データ(同じ ID は同じモーションを指します)
5~8UTC タイムスタンプuint3264f1a2b30x64f1a2b3 = 1693557427(DEC) 秒

UTC 時刻に変換:
2023-09-01 08:37:07
9~12経度uint3206ca50980x06CA5098 = 113,922,200 → 113.922200°
13~16緯度uint3201587ee40x01587EE4 = 22,576,868 → 22.576868°
17バッテリーレベルuint8620x62 = 98%

Wi-Fi 位置情報データパケット(加速度センサーオフ, 0x2F)

Wi-Fi 位置情報データパケットには、Wi-Fi スキャン結果に加えてバッテリー情報が含まれます。フレーム ID は 0x2F で、全長はスキャンされた Wi-Fi アクセスポイントの数に応じて動的に変化します(17 + (n-1) * 7 バイト、ここで n は MAC-RSSI ペアの数で、最大 n = 5)。

0x2FByte2~3Byte4Byte5~8Byte9Byte10Byte11+(n-1)*7 ~ Byte16+(n-1)*7
IDイベントステータスモーション IDUTC タイムスタンプバッテリーレベルMAC-RSSI カウント (n)MAC-RSSI ペア (n)

MAC-RSSI フォーマット

Byte0~5Byte6
MAC アドレス (6 bytes)RSSI (int8)

生ペイロード例

2f 0000 00 69685f82 64 05 107c61841bf8 e4 3447d468f627 e1 a4ba70bc229d d3 9483c46d5dfc d2 4c10d567b467 d0

Byte生データ説明
1フレーム IDuint82F2F はパケット ID です
2~3イベントステータスuint1600000x0000 = イベント未発生
Bit 0: false
Bit 1: 移動開始イベント
Bit 2: 移動終了イベント
Bit 3: 静止イベント
Bit 4: 衝撃イベント
Bit 5: 温度イベント
Bit 6: 光イベント
Bit 7: SOS イベント
Bit 8: 1 回押下イベント
Bit 9: 分解イベント

16 進数への変換:
0x0001: 移動開始イベント
0x0002: 移動終了イベント
0x0004: 静止イベント
0x0008: 衝撃イベント
0x0010: 温度イベント
0x0020: 光イベント
0x0040: SOS イベント
0x0080: 1 回押下イベント
0x0100: 分解イベント
4モーション IDuint8000: 特定のモーションとして記録する必要はありません。
1~255: 同一モーション状態下で報告される測位データ(同じ ID は同じモーションを指します)
5~8UTC タイムスタンプuint3269685f820x69685F82 = 1768447874(DEC) 秒

UTC 時刻に変換:
2026-01-15 03:31:14
9バッテリーレベルuint8640x64 = 100%
10MAC-RSSI カウント (n)uint805検出された Wi-Fi アクセスポイントの数(n = 5、最大 5)
11~17MAC-RSSI ペア 17 bytes107c61841bf8 e4MAC: 10:7C:61:84:1B:F8,
RSSI: 0xE4 = -28 (int8)
18~24MAC-RSSI ペア 27 bytes3447d468f627 e1MAC: 34:47:D4:68:F6:27,
RSSI: 0xE1 = -31 (int8)
25~31MAC-RSSI ペア 37 bytesa4ba70bc229d d3MAC: A4:BA:70:BC:22:9D,
RSSI: 0xD3 = -45 (int8)
32~38MAC-RSSI ペア 47 bytes9483c46d5dfc d2MAC: 94:83:C4:6D:5D:FC,
RSSI: 0xD2 = -46 (int8)
39~45MAC-RSSI ペア 57 bytes4c10d567b467 d0MAC: 4C:10:D5:67:B4:67,
RSSI: 0xD0 = -48 (int8)

BLE 位置情報データパケット(加速度センサー Off, 0x30)

BLE 位置情報データパケットには、Bluetooth スキャン結果とバッテリー情報が含まれます。フレーム ID は 0x30 で、全長はスキャンされた Bluetooth デバイス数に応じて動的に変化します(17 + (n-1) * 7 バイト、n は MAC-RSSI ペアの数で、最大 n = 5)。

0x30Byte2~3Byte4Byte5~8Byte9Byte10Byte11+(n-1)*7 ~ Byte16+(n-1)*7
IDイベントステータスモーション IDUTC タイムスタンプバッテリーレベルMAC-RSSI カウント (n)MAC-RSSI ペア (n)

MAC-RSSI フォーマット

Byte0~5Byte6
MAC アドレス (6 bytes)RSSI (int8)

生ペイロード例

30 0000 00 69686032 64 05 c30000564b3b ce c20303003f00 ce 588c81a0fbf2 cc c20303003f03 cb c30000564af2 c7

ByteValueTypeRaw DataDescription
1フレーム IDuint83030 はパケット ID です
2~3イベントステータスuint1600000x0000 = イベント未発生
Bit 0: false
Bit 1: 移動開始イベント
Bit 2: 移動終了イベント
Bit 3: 静止イベント
Bit 4: 衝撃イベント
Bit 5: 温度イベント
Bit 6: 光イベント
Bit 7: SOS イベント
Bit 8: 1 回押下イベント
Bit 9: 分解イベント

16 進数への変換:
0x0001: 移動開始イベント
0x0002: 移動終了イベント
0x0004: 静止イベント
0x0008: 衝撃イベント
0x0010: 温度イベント
0x0020: 光イベント
0x0040: SOS イベント
0x0080: 1 回押下イベント
0x0100: 分解イベント
4モーション IDuint8000: 特定のモーションとして記録する必要はありません。
1~255: 同一モーション状態で報告された位置情報データ(同じ ID は同じモーションを示す)
5~8UTC タイムスタンプuint32696860320x69686032 = 1768448050(DEC) 秒

UTC 時刻に変換:
2026-01-15 03:34:10
9バッテリーレベルuint8640x64 = 100%
10MAC-RSSI カウント (n)uint805検出された Bluetooth デバイス数(n = 5、最大 5)
11~17MAC-RSSI ペア 17 bytesc30000564b3b ceMAC: C3:00:00:56:4B:3B,
RSSI: 0xCE = -50 (int8)
18~24MAC-RSSI ペア 27 bytesc20303003f00 ceMAC: C2:03:03:00:3F:00,
RSSI: 0xCE = -50 (int8)
25~31MAC-RSSI ペア 37 bytes588c81a0fbf2 ccMAC: 58:8C:81:A0:FB:F2,
RSSI: 0xCC = -52 (int8)
32~38MAC-RSSI ペア 47 bytesc20303003f03 cbMAC: C2:03:03:00:3F:03,
RSSI: 0xCB = -53 (int8)
39~45MAC-RSSI ペア 57 bytesc30000564af2 c7MAC: C3:00:00:56:4A:F2,
RSSI: 0xC7 = -57 (int8)

加速度センサー付き位置情報ステータスパケット (0x31)

位置情報ステータスパケットには、位置情報ステータスに加えて、加速度センサーデータ、イベントステータス、およびバッテリー情報が含まれます。フレーム ID は 0x31 で、全長は 15 バイトです。

0x31Byte2Byte3~4Byte5~8Byte9~10Byte11~12Byte13~14Byte15
ID位置情報ステータスイベントステータスUTC タイムスタンプ加速度センサー X加速度センサー Y加速度センサー Zバッテリーレベル

生ペイロード例

31 00 0100 694b3db0 003a 039d fe84 62

ByteValueTypeRaw DataDescription
1フレーム IDuint83131 はパケット ID です
2位置情報ステータスuint8000x00: 位置特定成功。
0x01: GNSS スキャンがタイムアウトしました。
0x02: Wi-Fi スキャンがタイムアウトしました。
0x03: Wi-Fi + GNSS スキャンがタイムアウトしました。
0x04: GNSS + Wi-Fi スキャンがタイムアウトしました。
0x05: Bluetooth スキャンがタイムアウトしました。
0x06: Bluetooth + Wi-Fi スキャンがタイムアウトしました。
0x07: Bluetooth + GNSS スキャンがタイムアウトしました。
0x08: Bluetooth + Wi-Fi + GNSS スキャンがタイムアウトしました。
0x09: Location Server が GNSS 位置情報の解析に失敗しました。
0x0A: Location Server が Wi-Fi 位置情報の解析に失敗しました。
0x0B: Location Server が Bluetooth 位置情報の解析に失敗しました。
0x0C: 精度が低いため位置情報の解析に失敗しました。
0x0D: 時刻同期に失敗しました。
0x0E: 古い Almanac が原因で失敗しました。
0x0F: GNSS + Bluetooth スキャンがタイムアウトしました。
3~4イベントステータスuint1600000x0000 = イベント未発生
Bit 0: false
Bit 1: 移動開始イベント
Bit 2: 移動終了イベント
Bit 3: 静止イベント
Bit 4: 衝撃イベント
Bit 5: 温度イベント
Bit 6: 光イベント
Bit 7: SOS イベント
Bit 8: 1 回押下イベント
Bit 9: 分解イベント

16 進数への変換:
0x0001: 移動開始イベント
0x0002: 移動終了イベント
0x0004: 静止イベント
0x0008: 衝撃イベント
0x0010: 温度イベント
0x0020: 光イベント
0x0040: SOS イベント
0x0080: 1 回押下イベント
0x0100: 分解イベント
5~8UTC タイムスタンプuint32694B3DB00x694B3DB0 = 1766538672(DEC) 秒

UTC 時刻に変換:
2025-12-24 01:11:12
9~10加速度センサー Xint16003a0x003A = 58 mg
11~12加速度センサー Yint16039d0x039D = 925 mg
13~14加速度センサー Zint16fe840xFE84 = -380 mg
15バッテリーレベルuint8620x62 = 98%

位置情報ステータスパケット(加速度センサー Off, 0x32)

位置情報ステータスパケットには、位置情報ステータスに加えて、イベントステータスとバッテリー情報が含まれます。フレーム ID は 0x32 で、全長は 9 バイトです。

0x32Byte2Byte3~4Byte5~8Byte9
ID位置情報ステータスイベントステータスUTC タイムスタンプバッテリーレベル

生ペイロード例

32 00 0100 694b3db0 62

ByteValueTypeRaw DataDescription
1フレーム IDuint83232 はパケット ID です
2位置情報ステータスuint8000x00: 位置特定成功。
0x01: GNSS スキャンがタイムアウトしました。
0x02: Wi-Fi スキャンがタイムアウトしました。
0x03: Wi-Fi + GNSS スキャンがタイムアウトしました。
0x04: GNSS + Wi-Fi スキャンがタイムアウトしました。
0x05: Bluetooth スキャンがタイムアウトしました。
0x06: Bluetooth + Wi-Fi スキャンがタイムアウトしました。
0x07: Bluetooth + GNSS スキャンがタイムアウトしました。
0x08: Bluetooth + Wi-Fi + GNSS スキャンがタイムアウトしました。
0x09: Location Server が GNSS 位置情報の解析に失敗しました。
0x0A: Location Server が Wi-Fi 位置情報の解析に失敗しました。
0x0B: Location Server が Bluetooth 位置情報の解析に失敗しました。
0x0C: 精度が低いため位置情報の解析に失敗しました。
0x0D: 時刻同期に失敗しました。
0x0E: 古い Almanac が原因で失敗しました。
0x0F: GNSS + Bluetooth スキャンがタイムアウトしました。
3~4イベントステータスuint1601000x0000 = イベント未発生
Bit 0: false
Bit 1: 移動開始イベント
Bit 2: 移動終了イベント
Bit 3: 静止イベント
Bit 4: 衝撃イベント
Bit 5: 温度イベント
Bit 6: 光イベント
Bit 7: SOS イベント
Bit 8: 1 回押下イベント
Bit 9: 分解イベント

16 進数への変換:
0x0001: 移動開始イベント
0x0002: 移動終了イベント
0x0004: 静止イベント
0x0008: 衝撃イベント
0x0010: 温度イベント
0x0020: 光イベント
0x0040: SOS イベント
0x0080: 1 回押下イベント
0x0100: 分解イベント
5~8UTC タイムスタンプuint32694B3DB00x694B3DB0 = 1766538672(DEC) 秒

UTC 時刻に変換:
2025-12-24 01:11:12
9バッテリーレベルuint8620x62 = 98%

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

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

LoRaWAN Class A の仕様上、ダウンリンクウィンドウはアップリンク後にのみ開くため、コマンドはリアルタイムではありません。例えば、報告間隔が 10 分に設定されている場合、デバイスが次の送信ウィンドウでダウンリンクコマンドを受信するまでに最大 10 分かかる可能性があります。

注意: FPort=5

デバイスステータス要求パケット (0x8F)

0x8F
ID

例:

8F: 最新のデバイスステータスおよび位置情報パケットを要求します。

動作モード & 位置情報戦略の設定 (0x90)

0x90Byte2Byte3Byte4~5Byte6~7Byte8~9
ID動作モード位置情報戦略ハートビート間隔周期モードアップリンク間隔イベントモードアップリンク間隔
Byte10Byte11Byte12Byte13Byte14Byte15~30
3 軸加速度センサー有効化分解アラーム有効化GNSS スキャンタイムアウト (S)iBeacon スキャンタイムアウト (S)UUID フィルタ有効バイト数UUID フィルタ

注意:
ハートビート間隔 / 周期モードアップリンク間隔 / イベントモードアップリンク間隔の単位:

例:

90 01 01 02d0 0014 0005 01 01 1e 0a 10 00000000000000000000000000000000

ByteValueTypeRaw DataDescription
1フレーム IDuint89090 はパケット ID です
2動作モードuint80101 = 周期モード
00: スタンバイモード
01: 周期モード
02: イベントモード
3位置情報戦略uint80100: 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
08: GNSS + Bluetooth
4~5ハートビート間隔uint1602d00x02D0 = 720 分
6~7周期モードアップリンク間隔uint1600140x0014 = 20 分
8~9イベントモードアップリンク間隔uint1600050x0005 = 5 分
イベントが発生しない場合、データは 5 分ごとにアップロードされます。
103 軸加速度センサー有効化uint80100: 無効
01: 有効
11分解アラーム有効化uint80100: 無効
01: 有効
12GNSS スキャンタイムアウトuint81E0x1E = 30 秒
13iBeacon スキャンタイムアウトuint80A0x0A = 10 秒
14UUID フィルタ有効バイト数uint810UUID フィルタ内の有効バイト数 (0–16)
15~30UUID フィルタ16 bytes0000000000000000
0000000000000000
16 バイトの Bluetooth UUID フィルタ。先頭の N バイトのみ(byte30 で定義)が有効

イベントモードしきい値の設定 (0x91)

0x91Byte2Byte3~4Byte5~6Byte7Byte8~9
IDモーションイベントを有効化3軸モーションしきい値モーション時のアップリンク間隔静止イベントを有効化静止タイムアウト
Byte10Byte11~12
ショックイベントを有効化3軸ショックしきい値

例:

91 01 001e 0005 01 01 2c

Byte生データ説明
1フレーム IDuint89191 はパケット ID です
2モーションイベントを有効化uint80100: 無効
01: 有効
3~43軸モーションしきい値uint16001e0x001E = 30 mg
加速度が 30 mg を超えると、デバイスは動作中であると判断します
5~6モーション時のアップリンク間隔uint1600050x0005 = 5 分
モーションが検出されると、報告間隔は 5 分になります
7静止イベントを有効化uint80100: 無効
01: 有効
8~9静止タイムアウトuint16012c0x012C = 300 分
デバイスが 300 分以上静止したままの場合、静止イベントがトリガーされます
10ショックイベントを有効化uint80100: 無効
01: 有効
11~123軸ショックしきい値uint16012c0x012C = 300 mg
加速度が 300 mg を超えると、ショックイベントがトリガーされます

デバイスステータスパケットの要求 (0x92)

0x92
ID

例:

92: GNSS 位置情報の取得を強制します。

動作モード & 測位戦略 & イベントモードしきい値の設定 (0x97)

0x97Byte2Byte3Byte4~5Byte6~7Byte8~9
ID動作モード測位戦略ハートビート間隔周期モードアップリンク間隔イベントモードアップリンク間隔
Byte10Byte11Byte12Byte13Byte14Byte15~30
3軸加速度センサを有効化分解アラームを有効化GNSS スキャンタイムアウトiBeacon スキャンタイムアウトUUID フィルタ有効バイト数UUID フィルタ

モーションイベント設定

Byte31Byte32~33Byte34~35
モーションイベントを有効化3軸モーションしきい値モーション時のアップリンク間隔

静止イベント設定

Byte36Byte37~38
静止イベントを有効化静止タイムアウト

ショックイベント設定

Byte39Byte40~41
ショックイベントを有効化3軸ショックしきい値

例:

97 01 02 003c 001e 000a 01 01 0a 05 10 00000000000000000000000000000000 01 001e 0005 01 012c 01 012c

Byte生データ説明
1フレーム IDuint89797 はパケット ID です
2動作モードuint80100: スタンバイモード
01: 周期モード
02: イベントモード
3測位戦略uint80200: 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
08: GNSS + Bluetooth
4~5ハートビート間隔uint16003c0x003C = 60 秒
6~7周期モードアップリンク間隔uint16001e0x001E = 30 秒
8~9イベントモードアップリンク間隔uint16000a0x000A = 10 分
イベントがトリガーされない場合、データは 10 分ごとにアップロードされます。
103軸加速度センサを有効化uint80100: 無効
01: 有効
11分解アラームを有効化uint80100: 無効
01: 有効
12GNSS スキャンタイムアウトuint80a0x0A = 10 秒
13iBeacon スキャンタイムアウトuint8050x05 = 5 秒
14UUID フィルタ有効バイト数uint8100x10 = 16 バイト
15~30UUID フィルタbyte[16]0000000000000000
0000000000000000
UUID フィルタ値 (16 バイト)
31モーションイベントを有効化uint80100: 無効
01: 有効
32~333軸モーションしきい値uint16001e0x001E = 30 mg
34~35モーション時のアップリンク間隔uint1600050x0005 = 5 分
モーションが検出されると、報告間隔は 5 分になります
36静止イベントを有効化uint80100: 無効
01: 有効
37~38静止タイムアウトuint16012c0x012C = 300 分
39ショックイベントを有効化uint80100: 無効
01: 有効
40~413軸ショックしきい値uint16012c0x012C = 300 mg

技術サポート & 製品ディスカッション

弊社製品をお選びいただきありがとうございます。弊社は、製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートを提供しています。お好みやニーズに応じて選択いただける、複数のコミュニケーションチャネルをご用意しています。

Loading Comments...