出租车智能服务终端与外设通讯协议及数据格式Word下载.docx
《出租车智能服务终端与外设通讯协议及数据格式Word下载.docx》由会员分享,可在线阅读,更多相关《出租车智能服务终端与外设通讯协议及数据格式Word下载.docx(13页珍藏版)》请在冰点文库上搜索。
7软件次版本号BCD
8设备状态UINT8
0x00:
设备正常;
0x01:
设备限制使用(次数限制)
0x02:
设备限制使用(日期限制)
0x04:
营运数据存储满
0x08:
上下班签到签退信息满
其他:
设备异常;
9计价器工作状态UINT8
签到,已开机
0x01:
签退,未开机
0x10:
签到,强制开机
0x11:
签退,强制关机
10车牌号BYTE[6]车牌号,ASCII字符
16单位代码BCD[5]
21司机代码BCD[6]强制开机时以0x00填充
27总营运次数UINT32高位在前,低位在后
2.2运价参数查询指令
0x0004。
终端发往计价器设备,获取当前计价器的运行参数设置。
数据区无。
计价器应答数据消息数据区格式见表85计价器应答数据区定义。
表85计价器应答数据区定义
0参数启用时间BCD[5]YYYY-MM-DD-hh
5白天往返单价BCD[2]XX.XX元/公里
7夜间往返单价BCD[2]XX.XX元/公里
9白天单程单价BCD[2]XX.XX元/公里
11夜间单程单价BCD[2]XX.XX元/公里
13白天二次空贴单价BCD[2]XX.XX元/公里
15夜间二次空贴单价BCD[2]XX.XX元/公里
17白天起步价BCD[2]XX.XX元/公里
19夜间起步价BCD[2]XX.XX元/公里
21续程公里数BCD[2]XX.XX公里
23起程公里BCD[2]XX.XX公里
25单程公里BCD[2]XX.XX公里
27二次空贴公里BCD[2]XX.XX公里
29白天等候时间单价BCD[2]XX.XX元
31夜间等候时间单价BCD[2]XX.XX元
33免费等候时间BCD[2]XX分XX秒
35加价时间BCD[2]XX分XX秒
37夜间开始时间BCD[2]XX时XX分
39夜间结束时间BCD[2]XX时XX分
41RFUBYTE[22]系统预留
63厂商自定义参数区BYTE[64]由厂商自定义扩展
2.3运价参数设置指令
0x0005。
终端发往计价器设备,用于远程参数设置。
厂商实现时应具备安全机制。
数据区格式见表86终端至计价器数据区定义。
表86终端至计价器数据区定义
0参数设置BYTE[]参数设置应至少包括参数查询中返回的参数,
各厂商自定义数据区内容及编码。
计价器应答数据消息数据区格式见表87计价器应答数据区定义。
表87计价器应答数据区定义
0操作结果UINT8
0x00,参数下载成功
0x01,参数包校验失败,设置失败
0x02,同一版本,无需设置
0xFF,设备不支持
1启用时间BCD[5]参数数据包中的参数启用时间,YYYY-MM-DD-hh
2.4单次营运开始通知指令
0x00E7。
计价器发往终端,当出租汽车进入重车时触发。
计价器发往终端数据区格式见表88计价器至终端数据区定义。
表88计价器至终端数据区定义
0进入重车时间BCD[7]格式YYYY-MM-DD-hh-mm-ss
终端应答数据消息数据区格式见表89终端应答数据区定义。
表89终端应答数据区定义
0x90:
执行正确
0xFF:
执行错误
2.5单次营运结束后营运数据发送指令
0x00E8。
计价器发往终端,当出租汽车由空车进入重车时触发。
计价器发往终端数据区格式见表90计价器至终端数据区定义。
表90计价器至终端数据区定义
0车牌号BYTE[6]车牌号,ASCII字符
6单位代码BCD[5]
11司机代码BCD[6]
17上车时间BCD[5]格式为YY-MM-DD-hh-mm
22下车时间BCD[2]格式为hh-mm
24计程公里BCD[3]格式为XXXXX.X公里
27空驶公里BCD[2]格式为XXX.X公里
29附加费BCD[3]格式XXXXX.X元
32等待计时时间BCD[2]格式为hh-mm
34交易金额BCD[3]格式XXXXX.X元
37当前车次UINT32高位在前,低位在后
以下一卡通交易相关数据(供参考),其数据项及长度各地市可根据实际情况扩展
41交易卡号BCD[6]现金交易时6字节全为0xFF
47锁卡交易标志BCD
正常交易
锁卡交易
48SAM卡卡号BCD[5]
53终端交易流水号UINT32高位在前,低位在后
57城市代码BCD[2]
59卡类型UINT8
60交易前余额BCD[3]格式XXXXX.X元
63交易认证码BYTE[4]
67卡交易计数器UINT16高位在前,低位在后
如果计价器本次营运数据为无效数据(里程小于100米,且等候时间小于30
秒),退出重车后计价器仍发送0x00E8指令且本身不做存储,其数据区以全0填
充。
以此约束,MCU可根据0x00E8指令中的数据区数据进行判断,是否有效。
无效数据丢弃即可。
终端应答数据消息数据区格式见表91终端应答数据区定义。
表91终端应答数据区定义
2.6计价器营运数据补传指令
0x00F2。
计价器发往终端,将未传出的营运数据补传至终端。
计价器发往终端数据区格式见表92计价器至智能终端数据区定义。
表92计价器至智能终端数据区定义
0计价器营运数据参见表90计价器至终端数据区定义“计价器
重转空(单次营运结束)指令”
终端应答数据消息数据区格式见表93终端应答数据区定义。
表93终端应答数据区定义
正确
校验错误
注:
营运数据重传机制:
数据补传的时机可以定时补传或当重转空时进行补传。
当重转空进行补传时应
首先传出本次营运的数据后再进行补传,补传时先补传先存储的待补传的数据。
2.7计价器开机指令(可选)
0x00E0。
计价器发往终端,通过出租汽车驾驶员按计价器相关按键触发开机流程。
在空车且未签到状态下,司机按约定的键对计价器进行开机,计价器显示窗提
城市出租汽车服务管理信息系统试点工程总体技术要求(暂行)
78
示“OPEN”。
如果终端正确响应且操作成功,计价器正常开机,正确响应但操作
不成功(如无卡片),则提示用户重新执行开机操作;
如果未响应(超过三次)并
该计价器未超过运营数据记录及时间限制,计价器强制开机,产生一条记录(主
要包括签到时间、车号)。
计价器发往终端数据区格式见表94计价器至终端数据区定义。
表94计价器至终端数据区定义
0开机标识UINT80x90
终端接收到此指令后,读取驾驶员从业资格信息,并将操作结果返回给计价器。
终端应答数据消息数据区格式见表95终端应答数据区定义。
表95终端应答数据区定义
0单位代码BCD[5]
5司机代码BCD[6]
11车牌号BYTE[6]车牌号,ASCII字符
17刷卡时间BCD[6]格式为YYYY-MM-DD-hh-mm
23终端状态UINT16
25时间限制BCD[5]格式为YYYY-MM-DD-hh,全0表示无时间
限制
30次数限制BCD00表示无限制
31操作结果UINT8
如果操作成功,计价器使用0x00E1命令字通知终端开机成功,数据区格式见
表96计价器至终端数据区定义。
表96计价器至终端数据区定义
17计价器开机时间BCD[6]格式为YYYY-MM-DD-hh-mm
23总营运次数UINT32高位在前,低位在后
27操作结果UINT8
2.8计价器关机指令(可选)
0x00E3。
计价器发往终端,通过出租汽车驾驶员按计价器相关按键触发关机流程。
在空车且已签到状态下,司机按约定的键对计价器进行关机,计价器显示窗提
示“CLOSE”。
如果终端正确响应且操作成功,计价器正常关机,正确响应但操作
不成功(如无卡片),则提示用户重新执行关机操作;
如果未响应(超过三次),
计价器强制关机,产生一条关机记录。
计价器发往终端数据区格式见表97计价器至终端数据区定义。
表97计价器至终端数据区定义
0关机标识UINT80x90
终端应答数据消息数据区格式见表98终端应答数据区定义。
表98终端应答数据区定义
25时间限制BCD[5]格式为YYYY-MM-DD-hh,全0表示无时间限制
如果操作成功,计价器使用0x00E4命令字通知终端关机成功,数据区格式见
表99计价器至终端数据区定义。
表99计价器至终端数据区定义
17脉冲数(K值)BCD[2]格式为XXXX,最大9999
19当班开机时间BCD[6]YYYY-MM-DD-hh-mm
25当班关机时间BCD[6]YYYY-MM-DD-hh-mm
31当班公里BCD[3]格式为XXXXX.X公里
34当班营运公里BCD[3]格式为XXXXX.X公里
37车次BCD[2]格式为XXXX,最大9999
39计时时间BCD[3]
42总计金额BCD[3]格式XXXXX.X元
45卡收金额BCD[3]格式XXXXX.X元
48卡次BCD[2]格式为XXXX,最大9999
81
50班间公里BCD[2]格式XXX.X公里(上一班签退到本班签到的
公里数)
52总计公里BCD[4]格式为XXXXXXX.X公里(计价器安装后累积)
56总营运公里BCD[4]格式为XXXXXXX.X公里(计价器安装后累积)
60单价BCD[2]格式XX.XX元
62总营运次数UINT32高位在前,低位在后
终端收到计价器关机成功的指令(命令字0x00E4)后,确认应答,数据区格
式见表100终端应答数据区定义。
表100终端应答数据区定义
2.9计价器关机当班营运数据汇总补传指令(可选)
0x00F1。
计价器发往终端,将未传出的关机汇总数据补传至终端。
计价器发往终端数据区格式见表101计价器至终端数据区定义。
表101计价器至终端数据区定义
0计价器关机汇总
数据参见表99计价器至终端数据区定义“6.2.8
计价器关机指令(可选)”计价器至智能终端
数据区定义。
终端应答数据消息数据区格式见表102智能终端应答数据区定义。
表102智能终端应答数据区定义
补传机制同营运数据重传机制。
2.10计价器心跳指令(可选)
0x00E9。
计价器发往终端,用于终端判断计价器工作是否正常。
计价器发往终端数据区格式见表103计价器至智能终端数据区定义。
表103计价器至智能终端数据区定义
0计价器当前状态UINT8
bit0(最低位)——空重车状;
0表示空车;
1表示重车;
bit1——停运(签退)状态;
0为签退,1为营运
bit2——开机状态;
0为正常情况1为强制开机
bit3——关机状态;
0为正常情况1为强制关机
bit7(最高位)——异常速度信号;
0为正常情况1为异常情况
1单位代码BCD[5]
6司机代码BCD[6]
终端应答数据消息数据区格式见表104终端应答数据区定义。
表104终端应答数据区定义
0终端运行状态UINT16
2时间限制BCD[5]格式为YYYY-MM-DD-hh,全0表示无时间限
制
7次数限制BCD00表示无限制
8RFUUINT16
2.11计价器固件升级指令(可选)
0x00FF。
终端发往计价器设备,通知计价器进入固件升级流程。
数据区格式见表105智能终端至计价器数据区定义。
表105智能终端至计价器数据区定义
0厂商标识BCD
1设备硬件版本号BCD
2软件主版本号BCD
3软件次版本号BCD
计价器应答数据消息数据区格式见表106计价器应答数据区定义。
表106计价器应答数据区定义
设备不支持
同一版本无需升级
0x03:
标识信息不一致,无法升级
计价器收到固件升级指令并返回“执行正确”的应答后,进入升级流程。
3智能服务终端与智能顶灯通讯协议及数据格式
3.1智能顶灯状态查询指令
终端发往智能顶灯设备,获取顶灯设备的运行状态,数据区格式见表107终
端至智能顶灯数据区定义。
表107终端至智能顶灯数据区定义
智能顶灯应答数据消息数据区格式见表108智能顶灯应答数据区定义。
表108智能顶灯应答数据区定义
0设备编号BCD[5]参见10.2设备编号编码规则
8顶灯设备状态UINT8
设备正常
0x1X:
设备工作异常(X为厂商可自定义异
常代码)
9顶灯显示状态UINT8
空车
重车
停运
电召
报警
0x05:
显示防伪密标
10是否进入夜间模
式UINT8
一般模式
夜间模式
11RFUUINT8[5]
3.2智能顶灯复位指令
0x0001。
终端发往智能顶灯设备,通知顶灯进行复位操作,数据区无。
智能顶灯应答数据消息数据区格式见表109智能顶灯应答数据区定义。
表109智能顶灯应答数据区定义
设备不支持此命令
智能顶灯设备接收到终端发送的复位请求,响应后,进行复位操作,将顶灯的
状态设置为复位前的正常状态。
3.3智能顶灯通讯波特率设置指令
0x0003。
终端发往智能顶灯设备终端与智能顶灯的通讯波特率设置指令,设置成功后,
下一次通讯按设置的波特率进行通讯,且设备应保存最后一次的正确设置,再次
加电时按最后一次设置的波特率进行通讯。
数据区格式见表110终端至智能顶灯数据区定义。
表110终端至智能顶灯数据区定义
波特率UINT8
2400
4800
9600(默认)
14400
19200
38400
0x06:
57600
0x07:
115200
128000
智能顶灯应答数据消息数据区格式见表111智能顶灯应答数据区定义。
表111智能顶灯应答数据区定义
3.4智能顶灯固件升级指令
终端发往智能顶灯设备,通知智能顶灯进入固件升级流程。
数据区格式见表112终端至智能顶灯数据区定义。
表112终端至智能顶灯数据区定义
智能顶灯应答数据消息数据区格式见表113智能顶灯应答数据区定义。
表113智能顶灯应答数据区定义
智能顶灯收到固件升级指令并返回“执行正确”的应答后,进入升级流程。
3.5营运状态设置指令
0x0010。
终端发往智能顶灯设备营运状态设置指令,智能顶灯应存储,维持最后一次的
设置状态。
数据区格式见表114终端至智能顶灯数据区定义。
表114终端至智能顶灯数据区定义
智能顶灯应答数据消息数据区格式见表115智能顶灯应答数据区定义。
表115智能顶灯应答数据区定义
3.6星级状态设置指令
0x0011。
终端发往智能顶灯设备,通过智能顶灯LED或指示灯的显示当班驾驶员服务
星级信息。
顶灯应做存储,维持最后一次的设置状态。
如果星级信息和出租汽车状态信息共用一块LED显示,则当出租汽车状态为
空车状态且星级评定为非0x00时显示星级。
数据区格式见表116终端至智能顶灯数据区定义。
表116终端至智能顶灯数据区定义
未评定
一星
二星
三星
四星
五星
智能顶灯应答数据消息数据区格式见表117智能顶灯应答数据区定义。
表117智能顶灯应答数据区定义
3.7防伪密标显示指令
0x0013。
终端发往智能顶灯设备,当设置出租汽车防伪密标成功后,智能顶灯防伪密标
与出租汽车运行状态交替显示(间隔3秒),直到收到取消显示指令为止。
数据区格式见表118终端至智能顶灯数据区定义。
表118终端至智能顶灯数据区定义
0厂商标识INT8[]二进制内容(点阵数据)
智能顶灯应答数据消息数据区格式见表119智能顶灯应答数据区定义。
表119智能顶灯应答数据区定义
3.8取消防伪密标显示指令
0x0014。
终端发往智能顶灯设备,取消当前防伪密标的显示。
智能顶灯应答数据消息数据区格式见表120智能顶灯应答数据区定义。
表120智能顶灯应答数据区定义
3.9夜间工作模式设置指令
0x0012。
终端发往智能顶灯设备,智能顶灯应作记