车辆入场离线业务流程

  • 流程说明

    • 无牌车入场

      • 入口相机离线,当相机感应压地感信号,无法请求到智联云平台,相机请求通道机显示离线二维码信息,车主使用小程序扫离线二维码进行无牌车入场,小程序连接相机蓝牙,发送语音播报和开闸成功后将预入场调整为入场记录。
    • 有牌车入场

      • 入口相机离线,车牌入场信息无请求到智联云平台,相机请求通道机显示离线二维码信息,车主使用小程序扫离线二维码进行入场检测流程,检测成功产生识别入场订单,小程序连接相机蓝牙,发送语音播报和开闸成功后将预入场调整为入场记录。
    • 流程图

  • 协议内容介绍

    • 通道机显示离线二维码

    • 第三方不需要调用该接口协议,只需要解释该二维码信息即可,该二维码由相机逻辑判断请求一体机显示离线二维码;

      • 场景:当相机无法将数据推送到mqtt服务器时,则根据离线业务判断时间,通过485发送指令到T120通道机显示屏上,通道机通过配置显示蓝牙设备的状态和ID信息。
      • 方式:485
      • 内容:
      格式:
      http://cr.ymlot.cn/deviceNo/type/bt/carNo/DateTime/sn
      
      举例:
      http://cr.ymlot.cn/P06F05EFDF165F0/1/粤BH8098/1691052493/12345678
      说明:
      deviceNo:设备编号
      type:类型 0为无牌车 1为有牌车
      bt: 是否带蓝牙 0为不带蓝牙 1 带蓝牙 如果不带蓝牙则提示用户使用支付凭证
      carNo:车牌号
      DateTime 当前时间的时间戳
      :签名方法的8位 sn加密方式:md5
      sn=md5("qr"+DateTime+deviceNo+carNo+当前时间日期("yyyyMMddHH"))的最后8
      位小写
  • 当车主使用小程序扫离线二维码后,小程序内部业务判断车辆允许通行,需要连接通道机的蓝牙设备,连接方式如下

    • 小程序连接蓝牙设备后发送登录消息:

    • 说明:
      验证token密文能否解密和解密明文格式是否通过。 token验证不成功断开蓝牙,发送消息不处理业务, 按通用协议回复( 通过resultCode=1,不通过resultCode=20 )。

      {
          "cmd":"login",
          "data":{
                      "deviceNo":"0d31cfa295e3d9f3",
                      "token":"uDDP76ABGPrqn5fCyZWG8BR+o9ny5fbT4MYfqD9fsNg9t/y5dmYm7jsrz86spS4K "
                  }
      }

      回复:

      {
          "cmd":"login",
          "message":"OK",
          "resultCode":"1"
      }
  • 蓝牙连接相机成功后可以调用控制相机开闸。

    • 入口:检测后可以通行通过蓝牙发送开闸和语音播报,车辆正常入场;

    • 方式:蓝牙

    • 内容

      {
         "cmd":"relayOpen",
         "data":{
                     "chn":1,
                     "delay":1,
                     "voice":"川CPT819,一路顺风",
                     "carno":"川CPT819",
                     "recogno":"1703756270352646"
                 }
      } 
      
参数名称 参数类型 是否必填 参数说明
chn int 指定通道0,1分别表示第一个、第二个继电器
delay int 自动复位时长,单位s,默认1000
voice string 播报语音
carno string 车牌号码
recogno string 此次开闸的唯一表示,设备在应答时必须返回

蓝牙应答

{
    "cmd":"relayOpen", 
    data":{
                "recogno":"1703756270352646"
            },
    "message":"继电器开闸, 应答成功",
    "msgId":"PyaIuHQMGoaItWAS",
    "resultCode":"1"
}
作者:郭祥西  创建时间:2024-02-24 11:38
最后编辑:郭祥西  更新时间:2024-11-07 15:18