1. 控制设备的组合显示和播报
描述:
通过相机485串口透传显示屏的语音参数。
请求说明:
| 协议 |
方法 |
PATH |
| HTTPS |
POST |
/openApi/camera/lcdPassThroughOpenApi |
Body参数:
| 参数 |
类型 |
必填 |
说明 |
| appId |
String |
是 |
appId |
| expires |
String |
是 |
过期时间 |
| sign |
String |
是 |
签名 |
| deviceNo |
String |
是 |
设备编号 |
| cmd |
String |
是 |
setDisplayBroadcast |
| data |
json |
是 |
|
| - channelNo |
int |
是 |
485串口,0:A1B1,1:A2B2 |
| - actionName |
String |
是 |
setDisplayBroadcast |
| - plateNo |
String |
否 |
车牌号码,对应的匹配符{P} |
| - day |
int |
否 |
天 ,对应的匹配符{D} |
| - hour |
int |
否 |
小时,对应的匹配符{H} |
| - minute |
int |
否 |
分钟,对应的匹配符{M} |
| - money |
Float |
否 |
金额,对应的匹配符{$} |
| - showOrVoice |
int |
是 |
显示还是播报,0显示;1播报,默认为0 |
| - qrcodeShow |
int |
是 |
0二维码不显示;1二维码显示 |
| - combinedText |
String |
否 |
组合的显示和播报,当显示时\n可以控制换行显示;当语音播报时,可以添加逗号进行停顿;注意语音显示字符表的使用 |
组合语音显示的字符表:
| 字符序号 |
具体含义 |
| 1 |
无牌车 |
| 2 |
请扫码入场 |
| 3 |
此车辆有欠费 |
| 4 |
补缴后可入场 |
| 5 |
等级车 |
| 6 |
有效期剩余 |
| 7 |
天 |
| 8 |
小时 |
| 9 |
分钟 |
| 10 |
欢迎光临 |
| 11 |
时租车 |
| 12 |
月租车 |
| 13 |
请扫码出场 |
| 14 |
临时车 |
| 15 |
一路顺风 |
| 16 |
停车 |
| 17 |
需缴费 |
| 18 |
免费车 |
| 19 |
剩余天数 |
| 20 |
缴费成功 |
| 21 |
免费通行 |
| 22 |
请缴费 |
| 23 |
此车已进场 |
| 24 |
请等待人工确认 |
| 25 |
请扫码 |
| 26 |
未授权 |
| 27 |
车位已满 |
| 28 |
禁止通行 |
| 29 |
请扫码缴费 |
| 30 |
月租车位已占用 |
| 31 |
按临时车计费 |
| 32 |
等待人工确认 |
| 33 |
禁止入场 |
| 34 |
请缴费入场 |
| 35 |
音量1 |
| 36 |
音量2 |
| 37 |
音量3 |
| 38 |
音量4 |
| 39 |
音量5 |
| 40 |
音量6 |
| 41 |
音量7 |
| 42 |
元 |
| 43 |
剩余天数为 |
| 44 |
欠费车辆 |
| 45 |
请使用微信扫码入场 |
| 46 |
请使用微信扫码出场 |
返回参数:
| 参数 |
类型 |
必填 |
说明 |
| code |
int |
是 |
响应状态码 |
| msg |
String |
是 |
响应消息 |
| appId |
String |
是 |
appId |
| expires |
String |
是 |
过期时间 |
| sign |
String |
是 |
签名 |
| deviceNo |
String |
是 |
设备编号 |
| cmd |
String |
是 |
setDisplayBroadcast |
| data |
String |
是 |
空字符串,固定值:”” |
请求示例:
{
"expires": "1775043385",
"data": "{\"channelNo\":0,\"actionName\":\"setDisplayBroadcast\",\"plateNo\":\"\",\"day\":0,\"hour\":0,\"minute\":0,\"money\":0,\"showOrVoice\":1,\"qrcodeShow\":1,\"combinedText\":\"|1\"}",
"sign": "d15ba659556abb72ed760b7a7ea659c4",
"deviceNo": "P06F001ADFF6597",
"appId": "ymErFDk9J1A7B7D1XF",
"cmd": "setDisplayBroadcast"
}
返回示例:
{
"code": 0,
"msg": "操作成功",
"appId": "ymErFDk9J1A7B7D1XF",
"expires": "1775043385",
"sign": "be86441de484c8b684ce1308e4c1e86a",
"deviceNo": "P06F001ADFF6597",
"cmd": "setDisplayBroadcast",
"data": ""
}