第21章複数の車両情報の取得

API名:
dynamic/vehicleList

概要:
リクエストされた複数車両の動態情報を取得します。

URI:
https://ドメイン名/openapi/v1/dynamic/vehiclelist

メソッド:
POST
API使用例:

Request URL: https://ドメイン名/openapi/v1/dynamic/vehiclelist
Request Method: POST
Request Head:
    content-type: application/json
    Authorization: Bearer eyJ4NX…
Request Body:
       {"vehicleCodeList":["00000001","00000002"]}
各リクエストパラメータは下記の通りです。
パラメータ名
必須
データ型
デフォルト
説明
vehicleCodeList

Array
動態情報を取得したい車両の車両コードを複数指定します。(数字8桁でカンマ区切りで指定)
各レスポンスパラメータは下記の通りです。
パラメータ名
データ型
説明
status
Object
ステータス情報が入ります。
code
String
ステータスコードが入ります。
詳しい内容は状態コードとエラーを参照してください。
message
String
ステータス内容に関するメッセージが入ります。
詳しい内容は状態コードとエラーを参照してください。
results
Array
リクエスト結果の情報が入ります。
vehicleList
Array
複数車両の情報が入ります。

vehicleListInfo
Array
車両情報が入ります。
vehicleBranchAndEigyousyoName
String
車両が属する所属と営業所の名称が入ります。
vehicleId
Integer
車両IDが入ります。
vehicleCode
String
車両コードが入ります。(数字8桁)
vehicleName
String
車両名称が入ります。
serialNumber
Integer
シリアルナンバーが入ります。
eigyousyoCode
String
営業所コードが入ります。(数字8桁)
eigyousyoName
String
営業所名称が入ります。
emergencyAlarm
Integer
緊急スイッチの押下状況が入ります。
0:なし
1:緊急事態発生
movementEndRunningText
String
運行外走行の発生状況が入ります。
loadingState
String
現在は使用していないため、空欄となります。
gpsLatitude
String
緯度が入ります。
gpsLongitude
String
経度が入ります。
placeName1
String
地点名称が入ります。
placeName2
String
地点名称が入ります。
placeName3
String
地点名称が入ります。
moveDirection
Intger
進行方向が入ります。
0:北
1:北東
2:東
3:南東
4:南
5:南西
6:西
7:北西
workStatus
Intger
車両の作業状態が入ります。
0:運行なし、1:出庫、2:帰庫
3:休息、4:荷積、5:荷卸
6:待機、7:休憩、8:点検
9:洗車、10:給油、11:他作業
12:フェリー、13:走行中、14:不明
17:出発、18:到着、30:その他

※お客様の設定によって内容が異なります。


loadingKind
Intger
車両の荷積区分が入ります。
1:空車
2:実車
3:回送
roadKindName
String
道路名称が入ります。
roadKindの番号に対応する道路名称です。
speedOverFlag
Boolean
速度超過の発生状況が入ります。
true:速度超過発生
false:なし
speedUpFlag
Boolean
急加速の発生状況が入ります。
true:急加速発生
false:なし
speedDownFlag
Boolean
急減速の発生状況が入ります。
true:急減速発生
false:なし
engineIdlingFlag
Boolean
アイドリングの発生状況が入ります。
true:アイドリング発生
false:なし
engineOverFlag
Boolean
エンジン回転オーバーの発生状況が入ります。
true:エンジン回転オーバー発生
false:なし
longTimeDriveFlag
Boolean
長時間運転の発生状況が入ります。
true:長時間運転発生
false:なし
tPMSPressureStatus
Byte
タイヤの空気圧状態が入ります。
0:空気圧正常
1:タイヤ空気圧警告
2:タイヤ空気圧注意
sPMSTemperatureStatus
Byte
タイヤの温度状態が入ります。
0:タイヤ温度正常
1:タイヤ温度警告
2:タイヤ温度注意
violationCount
Integer
発生した違反の回数が入ります。
switch1
Byte
スイッチ1の状態が入ります。
0:OFF
1:ON
switch2
Byte
スイッチ2の状態が入ります。
0:OFF
1:ON
switch3
Byte
スイッチ3の状態が入ります。
0:OFF
1:ON
switch4
Byte
スイッチ4の状態が入ります。
0:OFF
1:ON
analogErrorCount
Integer
温度異常の発生回数が入ります。
analogValue1
Double
アナログ1の温度情報が入ります。
単位:℃
analogValue2
Double
アナログ2の温度情報が入ります。
単位:℃
analogValue3
Double
アナログ3の温度情報が入ります。
単位:℃
analogValue4
Double
アナログ4の温度情報が入ります。
単位:℃
messageStatus
Double
メッセージ送信の状態が入ります。
0:送信依頼
1:送信中
2:送信済
3:送信失敗
4:確認済み
lastCommunicationTime
Date
最新の車載機からサーバにデータ送信した時刻が入ります。
sdCardCondition
Byte
SDカード扉の開閉状態が入ります。
0:開
1:閉
sdCardStatus
Integer
上記「sdCardStatus」が0の時、SDカードフォーマットの状態が入ります。
0:扉閉状態(正常)
0以外:カードフォーマット異常
sdCardStatusSide
Integer
DTS-D2を使用している場合に、SDカードの挿入状態が入ります。
0もしくは2:正常
1:カード未挿入
256:書込み異常
startTime
Date
出庫時刻が入ります。
endTime
Date
帰庫時刻が入ります。
analog1OverFlag
Boolean
アナログ1の入力値の状態が入ります。
ture:入力値オーバー
false:正常
analog2OverFlag
Boolean
アナログ2の入力値の状態が入ります。
ture:入力値オーバー
false:正常
analog3OverFlag
Boolean
アナログ3の入力値の状態が入ります。
ture:入力値オーバー
false:正常
analog4OverFlag
Boolean
アナログ4の入力値の状態が入ります。
ture:入力値オーバー
false:正常
workTime
Integer
作業を実施した時間が入ります。
(作業:荷積や荷卸など)
bindingDuration
Integer
拘束時間が入ります。
tPF1
Byte
タイヤ空気圧センサー1の状態が入ります。
0:正常
1:注意
2:警告
tPF2
Byte
タイヤ空気圧センサー2の状態が入ります。
0:正常
1:注意
2:警告
tPF3
Byte
タイヤ空気圧センサー3の状態が入ります。
0:正常
1:注意
2:警告
tPF4
Byte
タイヤ空気圧センサー4の状態が入ります。
0:正常
1:注意
2:警告
tPF5
Byte
タイヤ空気圧センサー5の状態が入ります。
0:正常
1:注意
2:警告
tPF6
Byte
タイヤ空気圧センサー6の状態が入ります。
0:正常
1:注意
2:警告
tPF7
Byte
タイヤ空気圧センサー7の状態が入ります。
0:正常
1:注意
2:警告
tPF8
Byte
タイヤ空気圧センサー8の状態が入ります。
0:正常
1:注意
2:警告
tPF9
Byte
タイヤ空気圧センサー9の状態が入ります。
0:正常
1:注意
2:警告
tPF10
Byte
タイヤ空気圧センサー10の状態が入ります。
0:正常
1:注意
2:警告
tPF11
Byte
タイヤ空気圧センサー11の状態が入ります。
0:正常
1:注意
2:警告
tPF12
Byte
タイヤ空気圧センサー12の状態が入ります。
0:正常
1:注意
2:警告
tPF13
Byte
タイヤ空気圧センサー13の状態が入ります。
0:正常
1:注意
2:警告
tPF14
Byte
タイヤ空気圧センサー14の状態が入ります。
0:正常
1:注意
2:警告
tPF15
Byte
タイヤ空気圧センサー15の状態が入ります。
0:正常
1:注意
2:警告
tPF16
Byte
タイヤ空気圧センサー16の状態が入ります。
0:正常
1:注意
2:警告
tPF17
Byte
タイヤ空気圧センサー17の状態が入ります。
0:正常
1:注意
2:警告
tPF18
Byte
タイヤ空気圧センサー18の状態が入ります。
0:正常
1:注意
2:警告
tPF19
Byte
タイヤ空気圧センサー19の状態が入ります。
0:正常
1:注意
2:警告
tPF20
Byte
タイヤ空気圧センサー20の状態が入ります。
0:正常
1:注意
2:警告
tPF21
Byte
タイヤ空気圧センサー21の状態が入ります。
0:正常
1:注意
2:警告
tPF22
Byte
タイヤ空気圧センサー22の状態が入ります。
0:正常
1:注意
2:警告
tPF23
Byte
タイヤ空気圧センサー23の状態が入ります。
0:正常
1:注意
2:警告
tPF24
Byte
タイヤ空気圧センサー24の状態が入ります。
0:正常
1:注意
2:警告
tPF25
Byte
タイヤ空気圧センサー25の状態が入ります。
0:正常
1:注意
2:警告
tPF26
Byte
タイヤ空気圧センサー26状態が入ります。
0:正常
1:注意
2:警告
tPF27
Byte
タイヤ空気圧センサー27の状態が入ります。
0:正常
1:注意
2:警告
tPF28
Byte
タイヤ空気圧センサー28の状態が入ります。
0:正常
1:注意
2:警告
tPF29
Byte
タイヤ空気圧センサー29の状態が入ります。
0:正常
1:注意
2:警告
tPF30
Byte
タイヤ空気圧センサー30の状態が入ります。
0:正常
1:注意
2:警告
tTF1
Byte
タイヤ温度センサー1の状態が入ります。
0:正常
1:注意
2:警告
tTF2
Byte
タイヤ温度センサー2の状態が入ります。
0:正常
1:注意
2:警告
tTF3
Byte
タイヤ温度センサー3の状態が入ります。
0:正常
1:注意
2:警告
tTF4
Byte
タイヤ温度センサー4の状態が入ります。
0:正常
1:注意
2:警告
tTF5
Byte
タイヤ温度センサー5の状態が入ります。
0:正常
1:注意
2:警告
tTF6
Byte
タイヤ温度センサー6の状態が入ります。
0:正常
1:注意
2:警告
tTF7
Byte
タイヤ温度センサー7の状態が入ります。
0:正常
1:注意
2:警告
tTF8
Byte
タイヤ温度センサー8の状態が入ります。
0:正常
1:注意
2:警告
tTF9
Byte
タイヤ温度センサー9の状態が入ります。
0:正常
1:注意
2:警告
tTF10
Byte
タイヤ温度センサー10の状態が入ります。
0:正常
1:注意
2:警告
tTF11
Byte
タイヤ温度センサー11の状態が入ります。
0:正常
1:注意
2:警告
tTF12
Byte
タイヤ温度センサー12の状態が入ります。
0:正常
1:注意
2:警告
tTF13
Byte
タイヤ温度センサー13の状態が入ります。
0:正常
1:注意
2:警告
tTF14
Byte
タイヤ温度センサー14の状態が入ります。
0:正常
1:注意
2:警告
tTF15
Byte
タイヤ温度センサー15の状態が入ります。
0:正常
1:注意
2:警告
tTF16
Byte
タイヤ温度センサー16の状態が入ります。
0:正常
1:注意
2:警告
tTF17
Byte
タイヤ温度センサー17の状態が入ります。
0:正常
1:注意
2:警告
tTF18
Byte
タイヤ温度センサー18の状態が入ります。
0:正常
1:注意
2:警告
tTF19
Byte
タイヤ温度センサー19の状態が入ります。
0:正常
1:注意
2:警告
tTF20
Byte
タイヤ温度センサー20の状態が入ります。
0:正常
1:注意
2:警告
tTF21
Byte
タイヤ温度センサー21の状態が入ります。
0:正常
1:注意
2:警告
tTF22
Byte
タイヤ温度センサー22の状態が入ります。
0:正常
1:注意
2:警告
tTF23
Byte
タイヤ温度センサー23の状態が入ります。
0:正常
1:注意
2:警告
tTF24
Byte
タイヤ温度センサー24の状態が入ります。
0:正常
1:注意
2:警告
tTF25
Byte
タイヤ温度センサー25の状態が入ります。
0:正常
1:注意
2:警告
tTF26
Byte
タイヤ温度センサー26の状態が入ります。
0:正常
1:注意
2:警告
tTF27
Byte
タイヤ温度センサー27の状態が入ります。
0:正常
1:注意
2:警告
tTF28
Byte
タイヤ温度センサー28の状態が入ります。
0:正常
1:注意
2:警告
tTF29
Byte
タイヤ温度センサー29の状態が入ります。
0:正常
1:注意
2:警告
tTF30
Byte
タイヤ温度センサー30の状態が入ります。
0:正常
1:注意
2:警告
anologOverName
String
現在は使用していないため、空欄となります。
companyID
Integer
会社IDが入ります。
companyName
String
会社名が入ります。
eigyousyoId
Integer
営業所IDが入ります。
iconColorNumber
Integer
動態画面に表示する車両アイコンの色設定情報が入ります。
isNoCommunication
Boolean
固定でfalseが入ります。
loadKindName
String
車両の荷積区分が入ります。
messageId
Double
メッセージIDが入ります。(最大数字10桁)
messageRequestTime
Date
メッセージ応答時間が入ります。
moveindicationCode
String
管理番号が入ります。
movementEndRunning
Byte
帰庫状態での走行が行われたかどうかが入ります。
1:走行中
1以外:なし
roadKind
Integer
道路区分が入ります。
1:一般道
2:市街地
3:高速道
4:専用道
seqId
Long
配送実績IDが入ります。
vehicleBranchCode
String
車両の属する所属の所属コードが入ります。
vehicleBranchId
Integer
車両の属する所属の所属IDが入ります。
vehicleBranchName
String
車両の属する所属の名称が入ります。
version
TimeStamp
バージョン情報が入ります。
violationName
String
発生した違反の名称が入ります。
workStatusName
String
作業状態が入ります。
restDuration
Integer
休息時間が入ります。
workStartTime
Date
作業開始時刻が入ります。
openingTime
Date
始業時刻が入ります。
crewId
Integer
乗務員IDが入ります。
crewCode
String
乗務員コードが入ります。
crewName
String
乗務員名が入ります。
crewLogo
String
乗務員写真のパス情報が入ります。
crewEigyousyoId
Integer
乗務員の属する営業所の営業所IDが入ります。
crewEigyousyoName
String
乗務員の属する営業所の名称が入ります。
fellowId
Integer
同乗者IDが入ります。
fellowCode
String
同乗者コードが入ります。
fellowName
String
同乗者名が入ります。
fellowLogo
String
同乗者写真のパス情報が入ります。
fellowEigyousyoId
Integer
同乗者の属する営業所の営業所IDが入ります。
fellowEigyousyoName
String
同乗者の属する営業所の名称が入ります。
driverId
Integer
運転者のIDが入ります。
earclipStatus
 Byte
眠気測定状態が入ります。
0:未測定
1:測定中
fellowBranchName
String
同乗者の属する所属の名称が入ります。
vehicleGroupName
String
車両グループの名称が入ります。
vehicleRecognitionStatus
Byte
画像認識の学習状態が入ります。
0:画像認識中
1:学習中
orderNumber
String
オーダー番号が入ります。
fuelRemain
Double
現在使用していないため、空欄となります。
terminalType
String
車載機の種別が入ります。
vehicleType
String
車種が入ります。
totalRunningDistance
Double
積算走行距離が入ります。
単位:10m
avgSpeed
Integer
1分間の平均速度が入ります。
単位:km/h
cameraStatus
Integer
ドライブレコーダーの接続状態が入ります。
0:接続中
1:未接続
placeId
Integer
地点IDが入ります。
faultDiagnosis
String
故障診断情報が入ります。
レスポンス例:
{
   "results":[{
       "tTF14":0,
       "tTF13":0,
       "gpsLongitude":"000.00.000",
       "tTF16":0,
       "tTF15":0,
       "switch3":"",
       "tTF18":0,
       "switch2":"",
       "tTF17":0,
       "switch1":"",
       "tTF19":0,
       "companyName":"",
       "fellowBranchName":"",
       "placeId":0,
       "crewLogo":"images/main_driving.png",
       "vehicleGroupName":"グループ1",
       "movementEndRunning":0,
       "tTF10":0,
       "tTF12":0,
       "tTF11":0,
       "eigyousyoId":612,
       "placeName1":"",
       "vehicleType":"",
       "tTF25":0,
       "tTF24":0,
       "longTimeDriveFlag":false,
       "tTF27":0,
       "tTF26":0,
       "cameraStatus":0,
       "analogValue2":"",
       "tTF7":0,
       "tTF29":0,
       "analogValue1":"",
       "tTF6":0,
       "tTF28":0,
       "speedOverFlag":false,
       "analogValue4":"",
       "tTF9":0,
       "analogValue3":"",
       "tTF8":0,
       "moveIndicationCode":"",
       "loadKindName":"",
       "isNoCommunication":false,
       "crewName":"",
       "tTF21":0,
       "tTF20":0,
       "version":"2020/11/27 18:38:12",
       "tTF23":0,
       "faultDiagnosis":"",
       "tTF22":0,
       "tPF1":0,
       "iconColorNumber":0,
       "driverId":0,
       "speedUpFlag":false,
       "tPF7":0,
       "tTF3":0,
       "violationName":"",
       "tPF6":0,
       "tTF2":0,
       "crewId":0,
       "tPF9":0,
       "tTF5":0,
       "tPF8":0,
       "tTF4":0,
       "tPF3":0,
       "tPF2":0,
       "tPF5":0,
       "tTF1":0,
       "workStartTime":"",
       "tPF4":0,
       "vehicleName":"車両A",
       "analogErrorCount":"",
       "openingTime":"",
       "tTF30":0,
       "fellowCode":"",
       "crewCode":"",
       "startTime":"",
       "anologOverName":"",
       "seqId":0,
       "earclipStatus":0,
       "crewEigyousyoName":"",
       "sdCardCondition":0,
       "placeName3":"",
       "workTime":0,
       "placeName2":"",
       "avgSpeed":0,
        "messageRequestTime":"",
       "crewBranchName":"",
       "tPMSPressureStatus":0,
       "endTime":"",
       "eigyousyoName":"関東営業所",
       "analog3OverFlag":false,
       "tPF10":0,
       "tPF11":0,
       "crewEigyousyoId":"",
       "tPF12":0,
       "orderNumber":"",
       "tPF13":0,
       "vehicleBranchAndEigyousyoName":"無所属(関東営業所)",
       "tPF14":0,
       "engineIdlingFlag":false,
       "tPF15":0,
       "tPF16":0,
       "emergencyAlarm":"",
       "fellowLogo":"images/co_pilot.png",
       "roadKind":1,
       "bindingDuration":0,
       "companyID":0,
       "fellowEigyousyoName":"",
       "tPF17":0,
       "tPF18":0,
       "tPF19":0,
       "totalRunningDistance":"",
       "tPF20":0,
       "tPF21":0,
       "tPF22":0,
       "serialNumber":2147483411,
       "tPF23":0,
       "fellowEigyousyoId":"",
       "tPF24":0,"tPF25":0,
       "tPF26":0,
       "tPF27":0,
       "vehicleCode":"00000001",
       "messageId":"",
       "fellowName":"",
       "terminalType":"",
       "lastCommunicationTime":"",
       "sdCardStatusSide":"",
       "tPF28":0,
       "tPF29":0,
       "analog2OverFlag":false,
       "workStatusName":"",
       "engineOverFlag":false,
       "analog4OverFlag":false,
       "vehicleBranchCode":"00000001",
       "loadingState":"","tPF30":0,
       "vehicleBranchId":842,
       "tPMSTemperatureStatus":0,
       "vehicleBranchName":"関東営業所",
       "loadingKind":1,
       "vehicleId":612,
       "eigyousyoCode":"10000001",
       "fellowId":0,
       "gpsLatitude":"000.00.000",
       "workStatus":0,
       "sdCardStatus":0,
       "moveDirection":0,
       "roadKindName":"",
       "messageStatus":"",
       "speedDownFlag":false,
       "analog1OverFlag":false,
       "violationCount":"",
       "vehicleRecognitionStatus":"",
       "fuelRemain":"",
       "movementEndRunningText":"",
       "switch4":"",
       "restDuration":0
       },
       { 
       "tTF14":0 ,
       "tTF13":0,
       "gpsLongitude":"000.00.000",
       "tTF16":0,
       "tTF15":0,
       "switch3":"",
       "tTF18":0,
       "switch2":"",
       "tTF17":0,
       "switch1":"",
       "tTF19":0,
       "companyName":"",
       "fellowBranchName":"",
       "placeId":0,
       "crewLogo":"images/main_driving.png",
       "vehicleGroupName":"グループ1",
       "movementEndRunning":0,
       "tTF10":0,
       "tTF12":0,
       "tTF11":0,
       "eigyousyoId":612,
       "placeName1":"",
       "vehicleType":"",
       "tTF25":0,"tTF24":0,
       "longTimeDriveFlag":false,
       "tTF27":0,
       "tTF26":0,
       "cameraStatus":0,
       "analogValue2":"",
       "tTF7":0,
       "tTF29":0,
       "analogValue1":"",
       "tTF6":0,
       "tTF28":0,
       "speedOverFlag":false,
       "analogValue4":"",
       "tTF9":0,
       "analogValue3":"",
       "tTF8":0,
       "moveIndicationCode":"",
       "loadKindName":"",
       "isNoCommunication":false,
       "crewName":"",
       "tTF21":0,
       "tTF20":0,
       "version":"2020/11/27 18:38:12",
       "tTF23":0,
       "faultDiagnosis":"",
       "tTF22":0,
       "tPF1":0,
       "iconColorNumber":0,
       "driverId":0,
       "speedUpFlag":false,
       "tPF7":0,
       "tTF3":0,
       "violationName":"",
       "tPF6":0,
       "tTF2":0,
       "crewId":0,
       "tPF9":0,
       "tTF5":0,
       "tPF8":0,
       "tTF4":0,
       "tPF3":0,
       "tPF2":0,
       "tPF5":0,
       "tTF1":0,
       "workStartTime":"",
       "tPF4":0,
       "vehicleName":"車両B",
       "analogErrorCount":"",
       "openingTime":"",
       "tTF30":0,
       "fellowCode":"",
       "crewCode":"",
       "startTime":"",
       "anologOverName":"",
       "seqId":0,
       "earclipStatus":0,
       "crewEigyousyoName":"",
       "sdCardCondition":0,
       "placeName3":"",
       "workTime":0,
       "placeName2":"",
       "avgSpeed":0,
       "messageRequestTime":"",
       "crewBranchName":"",
       "tPMSPressureStatus":0,
       "endTime":"",
       "eigyousyoName":"関東営業所",
       "analog3OverFlag":false,
       "tPF10":0,
       "tPF11":0,
       "crewEigyousyoId":"",
       "tPF12":0,
       "orderNumber":"",
       "tPF13":0,
       "vehicleBranchAndEigyousyoName":"無所属(関東営業所)",
       "tPF14":0,
       "engineIdlingFlag":false,
       "tPF15":0,
       "tPF16":0,
       "emergencyAlarm":"",
       "fellowLogo":"images/co_pilot.png",
       "roadKind":1,
       "bindingDuration":0,
       "companyID":0,
       "fellowEigyousyoName":"",
       "tPF17":0,
       "tPF18":0,
       "tPF19":0,
       "totalRunningDistance":"",
       "tPF20":0,
       "tPF21":0,
       "tPF22":0,
       "serialNumber":2147483410,
       "tPF23":0,
       "fellowEigyousyoId":"",
       "tPF24":0,
       "tPF25":0,
       "tPF26":0,
       "tPF27":0,
       "vehicleCode":"00000002",
       "messageId":"",
       "fellowName":"",
       "terminalType":"",
       "lastCommunicationTime":"",
       "sdCardStatusSide":"",
       "tPF28":0,
       "tPF29":0,
       "analog2OverFlag":false,
       "workStatusName":"",
       "engineOverFlag":false,
       "analog4OverFlag":false,
       "vehicleBranchCode":"00000000",
       "loadingState":"",
       "tPF30":0,
       "vehicleBranchId":841,
       "tPMSTemperatureStatus":0,
       "vehicleBranchName":"無所属",
       "loadingKind":1,
       "vehicleId":613,
       "eigyousyoCode":"10000001",
       "fellowId":0,
       "gpsLatitude":"000.00.000",
       "workStatus":0,
       "sdCardStatus":0,
       "moveDirection":0,
       "roadKindName":"",
       "messageStatus":"",
       "speedDownFlag":false,
       "analog1OverFlag":false,
       "violationCount":"",
       "vehicleRecognitionStatus":"",
       "fuelRemain":"",
       "movementEndRunningText":"",
       "switch4":"","restDuration":0
       },
   ],
   "status":{"code":"AF00E0000","message":"success"}
}