通道机Mqtt对接协议

2.1,无牌车小票入场(入口)

更新时间:2022-12-05

无牌车小票入场的流程:

车辆入口:

   1,压地感后在指定的等待时间内查看是否有牌车信号,没有则弹出页面提示用户点击按钮打印小票;

   2,点击设备按钮后,设备发送【无牌车请求小票】,等待服务器返回小票打印消息;

   3,服务器下发【无牌车请求小票应答】,设备接受应答后,开始准备打印小票;

   4,设备打印小票成功后,发送【无牌车打印小票成功】,服务器接受后处理车辆入场;

   5,服务器下发【自定义语音和显示】控制设备显示和播报;(这条消息,是一条通用消息)

  

1,设备发送【无牌车请求小票

字段名称 类型 必填 描述
requestID String 本次请求的标识,响应时返回
deviceNo String 表示当前设备的唯一标记
actionName String unlicensedCarInRequestTicket
sign String  

实例数据:

{"requestID":"20221109163800","deviceNo":"ecf6a6e07acc9a8e","actionName":"unlicensedCarInRequestTicket","sign":"968E67E4D26C36A6A90813A1001CDED2"}

 

服务器下发【无牌车请求小票应答

字段名称 类型 必填 描述
msgId String 本次请求的标识,响应时返回
key String 车场编号
deviceNo String 表示当前设备的唯一标记
actionName String unlicensedCarInRequestTicket
ack Int 应答方式
0:需要应答
1:不需要应答
resultCode String 处理结果:1-成功 其它失败
message String 结果描述
data Object 表示json字符串

data 内容格式

字段名称 类型 必填 描述
ticketQrcode String 小票二维码
plateNo String 车牌号码
enterTime String 进场时间

 

设备发送对应服务器下发应答(根据下发消息的ack来确定是否应答)

字段名称 类型 必填 描述
msgId String 服务器下发的消息msgId
deviceNo String 表示当前设备的唯一标记
actionName String unlicensedCarInRequestTicket
resultCode int 1,成功;0 失败
message String 消息描述

 

2,设备发送【无牌车打印小票成功

字段名称 类型 必填 描述 备注
requestID String 本次请求的标识,响应时返回  
deviceNo String 表示当前设备的唯一标记  
actionName String unlicensedTicketPrintSuccess 表示无牌车小票打印成功
sign String    
data Object 表示json字符串  

data 内容格式

字段名称 类型 必填 描述
ticketQrcode String 小票二维码
plateNo String 车牌号码
enterTime String 进场时间

 

服务器下发【无牌车打印小票成功

字段名称 类型 必填 描述
msgId String 本次请求的标识,响应时返回
key String 车场编号
deviceNo String 表示当前设备的唯一标记
actionName String unlicensedTicketPrintSuccess
resultCode String 1: 应答成功;0:应答失败
message String 消息描述
ack Int 应答方式
0:需要应答
1:不需要应答

 

设备发送对应服务器下发应答(根据下发消息的ack来确定是否应答)

字段名称 类型 必填 描述
msgId String 服务器下发的消息msgId
deviceNo String 表示当前设备的唯一标记
actionName String unlicensedTicketPrintSuccess
resultCode int 1,成功;0 失败
message String 消息描述

 

 

3,服务器下发【自定义语音和显示】

字段名称 类型 必填 描述
msgId String 本次请求的标识,响应时返回
key String 车场编号
deviceNo String 表示当前设备的唯一标记
actionName String setDeviceCustomDisplay
ack Int 应答方式
0:需要应答
1:不需要应答
data Object 表示json字符串

data 内容格式

字段名称 类型 必填 描述 备注
messageText String 屏幕显示内容 文本显示内容,注意要想实现换行显示,可以在直接在文档里加\n,"月租车\n粤A123456\n欢饮光临!"
textSize int 文字大小 即按照默认原来文字显示,正数表示变大,负数表示变小;
licensedVehicleSignal int 有牌车信号状态 0-正常显示; 1-有牌车(默认0)
displayPageTimeout int 显示页面总有效时间  

 

设备发送对应服务器下发应答(根据下发消息的ack来确定是否应答)

字段名称 类型 必填 描述
msgId String 服务器下发的消息msgId
deviceNo String 表示当前设备的唯一标记
actionName String setDeviceCustomDisplay
resultCode int 1,成功;0 失败
message String 消息描述

 

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “