透传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