您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 码夫支付模块报文格式说明.pdf
  所属分类: C
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-07-08
  提 供 者: hy583******
 详细说明:码夫支付模块报文格式说明,用于接入第三方支付平台使用文档码夫支付模块 目录 修改记录 目录 第1章MQTT适配说明 1协议 1.2系统架构图. 1.3 Topic列表 4设备MQTT命令说明 .4 第2章数据包字段类型 2.1 NUMBER 2.2BCD编码方式1(简称BCD) 2.3BCD编码方式2 ···非 2. 4 STRING 2.5 LSTRING.…… 2.6 BIN 555556 第3章定位终端数据包格式. 3.1 PUBLISH命令设备登录报文 32 PUBLISH命令设备定位报文 33 PUBLISH命令支付通知事件的应答报文 34 PUBLISH命令投币检测报文 3.5 PUBLISH命令透传数据报文 12 第4章服务器数据包格式 41 PUBLISH命令登录事件应答报文 13 42 PUBLISH命令支付通知报文 43 PUBLISH命令投币检测事件应答报文.……. 15 4.4 PUBLISH命令透传数据报文 第5章协议流说明 17 5.1 CONNECT 17 5.2 SUBSCRIBE 17 53登录 17 54支付通知 18 5.5投币检测 18 56设备状态 18 码夫支付模块 第1章MQTT适配说明 1.1协议 基于MQTT协议实现,传输层采用TCP协议 MQTT协议文档链接 http://public.dhe.ibm.com/software/dw/webservices/ws-mgtt/mgtt-v3rl.html 请首先自行学习MQTT协议,然后再看本文档剩余内容 1.2系统架构图 设备数据管理 设备业务逻辑管理 MQTT CLIENT MQTT CLIENT 数据库 设备参数管理 MQTT CLIENT 用户离线推送 MQTT CLIENT Http api写入命令 MQTT服务器 MQTT CLIENT MQTT转发、登录用户名密码验证 Http Api查询服务 查询坊史轨迹,查询设备参数 Http Api设置服 务器 设备 手机APP 于机APP浏览器 ( MQTT CLIENT) (MQTT CLIENT) HttpclieNt 浏览器 13 Topic列表 s( deviceid)为设备的IMEI号,例如862991200796677 码夫支付模块 vs( version)为协议版本号,例如v、v2。如没有特殊说明,默认为v s( req token)为随机令牌,由请求发起者生成 1.vs( version) device/S( deviceid)/ devdata设备上报信息,例如位置报文、心跳报文等 发布者:设备 订阅者:APP、浏览器、设备薮据管理模块 vs( version) device;s( deviceid)set后台设置终端的简单功能,例如设置时间等 3.∧vs( version)/ device$( deviceid) deveventreq/S( req token)设备被动处理的事件请求 发布者:APP、浏览器、设备业务逻辑管理模块 订阅者:设备 4.NvS( version) device/s( deviceid) deveventrsp/$( rsp token)设备被动处理的事件应答 发布者:设备 订阅者:APP、浏览器、设备业务逻辑管理模块 5.ws( version)/ device/s( deviceid/ coincheck投币检测报文 发布者:设备 订阅者:APP、浏览器、设备业务逻辑管理模块 6.∧vs( version) device/S( deviceid)/devpararpt设备参数主动变化上报,例如设防撤防 状态,位置上报间隔等 发布者:设备。必须是参数改变时,才发布 订阅者:APP、浏览器、设备参数管理模块、设备业务逻辑管理模块 7.∧vs( version)S( deviceid) 's trans透传报文,终端接收 8.vs( version)$( deviceid) trans透传报文,服务器接收 14设备MQTT命令说明 从本章节开始,描述的内容仅针对1.2章节框图中红色方框标注的模块 MQTT所有命令格式,如下图所示 Fixed header Variable header((可选) Payload(可选) 码夫支付模块 第2章数据包字段类型 2.1 NUMBER 以数字方式表示的字段内容均以网络字节序 (big endian)编码,如数字0 XABCD封 包第一字节为AB第二字节为CD 2.2BCD编码方式1(简称BCD) “1234<->0x210x43,通常采用该编码方式的信息如IMEI\ MSIVICCID,统一米 用该编码方式 2.3BCD编码方式2 “1234<-0x120x34,一些自定义的ASCI数字内容采用该编码方式,F表示结 束字符,暂时未采用 2. 4 STRING ASCI字符串,如“1234”-<->0x310x320x330x34 2.5 LSTRING 带长度ASCI字符串,如“1234<->0x040x310x320x330x34 2.6B|N 数据 码夫支付模块 第3章定位终端数据包格式 3.1 PUBLISH命令设备登录报文 字段 字节 说明 0x30 Message Type and RETAIN flag: 0 Fixed flags QoS level: 0 header DUP flag: 0 Remaining length Variable header和 Payload长度之和 Variable 2字节 topic长度 Topic name header 1.3章节第1个 topic Payload终端信息报文 n 格式如下表所示 字段字 说明 节 指令ID10×0E 包含多个列表项,每个列表项的格式如下: 列表项ID: NUMBER,1字节 列表项内容长度: NUMBER,2字节 列表项内容:参考每个列表项的定义 信息列表n每个列表项的意义如下: “项目名” 列表项ID:0x00 列表项内容长度:0x00,0x02 列表项内容: NUMBER,2字节,具体意义如下: 0x00,0x18:码夫支付项目 码夫支付模块 “心跳间隔” 列表项ID:0x01 列表项内容长度:0x00,0x02 列表项内容: NUMBER,2字节,单位秒,例如300秒,0x01,0x2C ua脚本软件版本号 列表项ID:0x02 列表项内容长度:0x00,0x02 列表项内容:BCD编码,2字节,“0.0.0.0”-“99.99”,例如1.0.5, 0x01,0xF5 SIM卡 ICCID” 列表项ID:0x04 列表项内容长度:不定 列表项内容:BIN “项目标识” 列表项ID:0x08 列表项内容长度:不定 列表项内容: STRING SIM卡IMSI” 列表项ID:0x0D 列表项内容长度:不定 列表项内容:BIN 码夫支付模块 32PUBL|SH命令设备定位报文 字段 字节 说明 0x30 Message type and RETaiN flag: 0 Fixed flags QoS level: 0 header DUP flag: 0 Remaining Length Variable header和 Payload长度之和 Variable 2字节 topic长度 Topic name eader 13章节第1个 topic GPS&多LBS定位 Payload 格式如下表所刁 报文1 字段字节 说明 指令ID 0x07 BCD,表示经纬度信息,度数整数3位,小数7位,整数位数不足前补0, 小数不足补F 经度 如120.374741->0x210x300×470x470xF1 31.5147916->0X300x510x410x970x61 如果全是0xF,则为无效数据 纬度 同上 方向 2 NUMBER,表示角度,0-360度 速度 NUMBER,表示运动速度,单位千米/小时 格式: LAC个数:1字节, NUMBER CELLINFO LAC1:2字节, NUMBER MCC1:2字节, NUMBER MNC1:1字节, NUMBER 码夫支付模块 LAC1的小区数+LAC1的第1个小区信号:1字节 [0:4]:GSM信号0-31,超过31就上报31 [5:7]m=LAC1的小区数-1 LAC1的第1个小区ID:2字节, NUMBER LACl的第m+1个小区信号:1字节 [0:4]:GSM信号0-31,超过31就上报31 LAC1的第m+1个小区ID:2字节, NUMBER LAC2:2字节, NUMBER MCC2:2字节, NUMBER MNC2:1字节, NUMBER LAC2的小区数+LAC2的第1个小区信号:1字节 [0:4:GSM信号0-31,超过31就上报31 [5:7]m=LAC2的小区数-1 LAC2的第1个小区ID:2字节, NUMBER LAC2的第m+1个小区信号:1字节 [0:4:GSM信号0-31,超过31就上报31 LAC2的第m+1个小区ID:2字节, NUMBER LAC1的第一个小区为当前小区 TA NUMBER BIT0:振动-1正常-0 状态1 BIT1:外电在位-1外电不在位-0 BIT2:ACC点火-1ACC熄火-0
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: