出租车智能服务终端与外设通讯协议及数据格式.docx
《出租车智能服务终端与外设通讯协议及数据格式.docx》由会员分享,可在线阅读,更多相关《出租车智能服务终端与外设通讯协议及数据格式.docx(13页珍藏版)》请在咨信网上搜索。
1、出租车智能服务终端与外设通讯协议及数据格式1协议基础1.1 通讯方式终端与外设采用串口通讯方式,采用主从结构。波特率建议初始9600,数据传输为异步方式,并以字节为单位,1 个起始位,8 个数据位,1 个停止位,无奇偶校验。1.2 帧格式定义外设与主机的通讯遵循的帧格式见表 82 帧格式定义。表 82 帧格式定义起始位 包长度 设备类型 厂商标识 命令字 数据区 校验码 结束位2字节 2字节 1字节 1字节 2字节 1字节 2字节起始位为0x55 0xAA。包长度定义为帧格式中从设备类型到数据区数据的字节数,第1字节为数据包长度的高字节,第2 字节为命令包长度的低字节,命令包的长度为=高字节*
2、256+低字节。设备类型参见10.2.1设备编号编码规则。命令字第一字节用以区分是标准指令与厂家自定义指令,0x00表示标准指令,其它为自定义指令;第二字节定义具体的指令(同一功能的发送与应答协议使用相同的命令类型)。校验码定义为对协议体中从包长度到数据区数据的异或运算和。结束位为0x55 0xAA。1.3 传输规则发送及应答均按规定的帧格式进行通讯。采用大端模式(Big-Endian)的字节序来传递帧中的字和双字。2智能服务终端与计价器通讯协议及数据格式2.1 计价器状态查询指令命令字:0x0000。终端发往计价器设备,获取当前计价器的运行状态,数据区格式见表 83 终端至计价器数据区定义。
3、表 83 终端至计价器数据区定义起始字节 字段 数据类型 说明0 终端当前时间 BCD7 格式为YYYY-MM-DD-hh-mm-ss计价器应答数据消息数据区格式见表 84 计价器应答数据区定义。表 84 计价器应答数据区定义起始字节 字段 数据类型 说明0 设备编号 BCD5 参见10.2设备编号编码规则5 设备硬件版本号 BCD6 软件主版本号 BCD7 软件次版本号 BCD8 设备状态 UINT80x00:设备正常;0x01: 设备限制使用(次数限制)0x02:设备限制使用(日期限制)0x04:营运数据存储满0x08:上下班签到签退信息满其他:设备异常;9 计价器工作状态 UINT80x
4、00:签到,已开机0x01:签退,未开机0x10:签到,强制开机0x11:签退,强制关机10 车牌号 BYTE6 车牌号,ASCII字符16 单位代码 BCD521 司机代码 BCD6 强制开机时以0x00填充27 总营运次数 UINT32 高位在前,低位在后2.2 运价参数查询指令命令字:0x0004。终端发往计价器设备,获取当前计价器的运行参数设置。数据区无。计价器应答数据消息数据区格式见表 85 计价器应答数据区定义。表 85 计价器应答数据区定义起始字节 字段 数据类型 说明0 参数启用时间 BCD5 YYYY-MM-DD-hh5 白天往返单价 BCD2 XX.XX元/公里7 夜间往返
5、单价 BCD2 XX.XX元/公里9 白天单程单价 BCD2 XX.XX元/公里11 夜间单程单价 BCD2 XX.XX元/公里13 白天二次空贴单价 BCD2 XX.XX元/公里15 夜间二次空贴单价 BCD2 XX.XX元/公里17 白天起步价 BCD2 XX.XX元/公里19 夜间起步价 BCD2 XX.XX元/公里21 续程公里数 BCD2 XX.XX公里23 起程公里 BCD2 XX.XX公里25 单程公里 BCD2 XX.XX公里27 二次空贴公里 BCD2 XX.XX公里29 白天等候时间单价 BCD2 XX.XX元31 夜间等候时间单价 BCD2 XX.XX元33 免费等候时间
6、 BCD2 XX分XX秒35 加价时间 BCD2 XX分XX秒37 夜间开始时间 BCD2 XX时XX分39 夜间结束时间 BCD2 XX时XX分41 RFU BYTE22 系统预留63 厂商自定义参数区 BYTE64 由厂商自定义扩展2.3 运价参数设置指令命令字:0x0005。终端发往计价器设备,用于远程参数设置。厂商实现时应具备安全机制。数据区格式见表 86 终端至计价器数据区定义。表 86 终端至计价器数据区定义起始字节 字段 数据类型 说明0 参数设置 BYTE 参数设置应至少包括参数查询中返回的参数,各厂商自定义数据区内容及编码。计价器应答数据消息数据区格式见表 87 计价器应答数
7、据区定义。表 87 计价器应答数据区定义起始字节 字段 数据类型 说明0 操作结果 UINT80x00,参数下载成功0x01,参数包校验失败,设置失败0x02,同一版本,无需设置0xFF,设备不支持1 启用时间 BCD5 参数数据包中的参数启用时间, YYYY-MM-DD-hh2.4 单次营运开始通知指令命令字:0x00E7。计价器发往终端,当出租汽车进入重车时触发。计价器发往终端数据区格式见表 88 计价器至终端数据区定义。表 88 计价器至终端数据区定义起始字节 字段 数据类型 说明0 进入重车时间 BCD7 格式YYYY-MM-DD-hh-mm-ss终端应答数据消息数据区格式见表 89
8、终端应答数据区定义。表 89 终端应答数据区定义起始字节 字段 数据类型 说明0 操作结果 UINT80x90:执行正确0xFF:执行错误2.5 单次营运结束后营运数据发送指令命令字:0x00E8。计价器发往终端,当出租汽车由空车进入重车时触发。计价器发往终端数据区格式见表 90 计价器至终端数据区定义。表 90 计价器至终端数据区定义起始字节 字段 数据类型 说明0 车牌号 BYTE6 车牌号,ASCII字符6 单位代码 BCD511 司机代码 BCD617 上车时间 BCD5 格式为YY-MM-DD-hh-mm22 下车时间 BCD2 格式为hh-mm24 计程公里 BCD3 格式为XXX
9、XX.X公里27 空驶公里 BCD2 格式为XXX.X公里29 附加费 BCD3 格式XXXXX.X元32 等待计时时间 BCD2 格式为hh-mm34 交易金额 BCD3 格式XXXXX.X元37 当前车次 UINT32 高位在前,低位在后以下一卡通交易相关数据(供参考),其数据项及长度各地市可根据实际情况扩展41 交易卡号 BCD6 现金交易时6字节全为0xFF47 锁卡交易标志 BCD0x01:正常交易0x00:锁卡交易48 SAM 卡卡号 BCD553 终端交易流水号 UINT32 高位在前,低位在后57 城市代码 BCD259 卡类型 UINT860 交易前余额 BCD3 格式XXX
10、XX.X元63 交易认证码 BYTE467 卡交易计数器 UINT16 高位在前,低位在后如果计价器本次营运数据为无效数据(里程小于100 米,且等候时间小于30秒),退出重车后计价器仍发送0x00E8 指令且本身不做存储,其数据区以全0 填充。以此约束,MCU 可根据0x00E8 指令中的数据区数据进行判断,是否有效。无效数据丢弃即可。终端应答数据消息数据区格式见表 91 终端应答数据区定义。表 91 终端应答数据区定义起始字节 字段 数据类型 说明0 操作结果 UINT80x90:执行正确0xFF:执行错误2.6 计价器营运数据补传指令命令字:0x00F2。计价器发往终端,将未传出的营运数
11、据补传至终端。计价器发往终端数据区格式见表 92 计价器至智能终端数据区定义。表 92 计价器至智能终端数据区定义起始字节 字段 数据类型 说明0 计价器营运数据 参见表 90 计价器至终端数据区定义“计价器重转空(单次营运结束)指令”终端应答数据消息数据区格式见表 93 终端应答数据区定义。表 93 终端应答数据区定义起始字节 字段 数据类型 说明0 操作结果 UINT80x90:正确0xFF:校验错误注:营运数据重传机制:数据补传的时机可以定时补传或当重转空时进行补传。当重转空进行补传时应首先传出本次营运的数据后再进行补传,补传时先补传先存储的待补传的数据。2.7 计价器开机指令(可选)命
12、令字:0x00E0。计价器发往终端,通过出租汽车驾驶员按计价器相关按键触发开机流程。在空车且未签到状态下,司机按约定的键对计价器进行开机,计价器显示窗提城市出租汽车服务管理信息系统试点工程总体技术要求(暂行)78示“OPEN”。如果终端正确响应且操作成功,计价器正常开机,正确响应但操作不成功(如无卡片),则提示用户重新执行开机操作;如果未响应(超过三次)并该计价器未超过运营数据记录及时间限制,计价器强制开机,产生一条记录(主要包括签到时间、车号)。计价器发往终端数据区格式见表 94 计价器至终端数据区定义。表 94 计价器至终端数据区定义起始字节 字段 数据类型 说明0 开机标识 UINT8
13、0x90终端接收到此指令后,读取驾驶员从业资格信息,并将操作结果返回给计价器。终端应答数据消息数据区格式见表 95 终端应答数据区定义。表 95 终端应答数据区定义起始字节 字段 数据类型 说明0 单位代码 BCD55 司机代码 BCD611 车牌号 BYTE6 车牌号,ASCII字符17 刷卡时间 BCD6 格式为YYYY-MM-DD-hh-mm23 终端状态 UINT1625 时间限制 BCD5 格式为YYYY-MM-DD-hh,全0表示无时间限制30 次数限制 BCD 00表示无限制31 操作结果 UINT80x90:执行正确0xFF:执行错误如果操作成功,计价器使用0x00E1命令字通
14、知终端开机成功,数据区格式见表 96 计价器至终端数据区定义。表 96 计价器至终端数据区定义起始字节 字段 数据类型 说明0 单位代码 BCD55 司机代码 BCD611 车牌号 BYTE6 车牌号,ASCII字符17 计价器开机时间 BCD6 格式为YYYY-MM-DD-hh-mm23 总营运次数 UINT32 高位在前,低位在后27 操作结果 UINT80x90:执行正确0xFF:执行错误2.8 计价器关机指令(可选)命令字:0x00E3。计价器发往终端,通过出租汽车驾驶员按计价器相关按键触发关机流程。在空车且已签到状态下,司机按约定的键对计价器进行关机,计价器显示窗提示“CLOSE”。
15、如果终端正确响应且操作成功,计价器正常关机,正确响应但操作不成功(如无卡片),则提示用户重新执行关机操作;如果未响应(超过三次),计价器强制关机,产生一条关机记录。计价器发往终端数据区格式见表 97 计价器至终端数据区定义。表 97 计价器至终端数据区定义起始字节 字段 数据类型 说明0 关机标识 UINT8 0x90终端接收到此指令后,读取驾驶员从业资格信息,并将操作结果返回给计价器。终端应答数据消息数据区格式见表 98 终端应答数据区定义。表 98 终端应答数据区定义起始字节 字段 数据类型 说明0 单位代码 BCD55 司机代码 BCD611 车牌号 BYTE6 车牌号,ASCII字符1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 出租车 智能 服务 终端 外设 通讯 协议 数据格式
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。