透传485协议
简要描述
- 通过透传485指令控制显示屏显示与播报车辆信息。
注意事项
- 串口0:A1B1,1:A2B2;
- 可下发多条485指令;
- 设备每条485指令之间间隔200ms执行,避免485数据粘包;
- 目前平台会限制一次最多只下发5条;
- 透传指令base64加密举例【车场满位】示例说明:
- 加密前16进制字节流:0xa5 0x01 0x01 0x34 0x34 0x82 0x82 0x05 0x05
- Base64加密字节流:pQEBNDSCggUF
- Base64解密为字节流:0xa5 0x01 0x01 0x34 0x34 0x82 0x82 0x05 0x05
请求报文
{
"Response_AlarmInfoPlate":{
"msgId":"7d13a019-8fab9d9116485467538212",
"serialData":[{
"serialChannel":0,
"data":"pQEBPT0BAVI=",
"dataLen":12
}]
}
}
- 请求报文说明
字段名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
msgId | string | 是 | 通讯唯一标识 |
serialData | 是 | 485指令数据集合 | |
serialChannel | Int | 是 | 对应串口 |
data | string | 是 | Base64(16进制数据) |
dataLen | int | 是 | data长度 |
- 响应报文
{
"error_msg":"success",
"msgId":"7d13a019-8fab9d9116485467538212",
"cmd":"serialData",
"ipaddr":"192.168.22.113",
"state_code":200,
"serialno":"7d13a019-8fab9d91"
}
- 响应报文说明
字段名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
error_msg | string | 是 | 处理结果消息 |
msgId | string | 是 | 通讯唯一标识 |
cmd | string | 是 | 485透传指令(serialData) |
ipaddr | string | 是 | 设备IP地址 |
state_code | int | 是 | 处理结果,返回200代表成功,其他值代表失败 |
serialno | string | 是 | 设备序列号 |
作者:郭祥西 创建时间:2024-03-01 14:32
最后编辑:郭祥西 更新时间:2024-11-07 15:18
最后编辑:郭祥西 更新时间:2024-11-07 15:18