停车场边缘解决方案使用手册

更新时间:2019-10-08 10:47:49

服务介绍

边缘网关停车服务通过边缘方案集成本地停车系统,把本地系统、老旧存量系统接入阿里云IoT云,实现停车场上云。

  • 解决各家车行系统隔离、数据不统一问题,本方案将不同品牌道闸翼闸、停车设备产生的数据进行标准化,实现数据的统一管理,并提供统一的北向应用服务模型降低系统集成成本。

  • 解决一线管理人员对车行的管理需要在不同的平台之间切换操作以及重复操作的问题,本方案可以实现在同一个平台对不同品牌的道闸翼闸、停车设备进行操作管理,提升管理效率。

  • 本方案对原有的硬件设备基本不侵入,只需要对原有的子系统进行升级,连接到社区边缘网关设备即可完成升级改造。

停车场边缘解决方案架构


image.png
图1. 停车场边缘解决方案整体架构


image.png
图2. 停车场边缘解决方案功能

停车场边缘解决方案API

云端对接API

云端对接API>>

边缘网关对接API

边缘网关对接API>>

开发停车场应用

人居控制台创建项目

用登录物联网控制台的账号登录人居平台 创建个web项目拿一个新的appKey。妥善保管应用中的Appkey和AppSecret,不要随意将AppSecret告诉他人。
image.png

image.png

下载https客户端

所有API都是HTTPS请求的,参考API网关客户端。客户端里用到的appKeyappSecret由步骤7产生。

注意:使用https格式调用所有的API接口。如下所示

syncClient.postBody(host, path, request, true);

批量导入自建用户账号

三方账号服务API

数据模型

车辆通行

当车辆通过停车区域的时候,会上报车辆通行的数据

模型名称:iot_park_record_v2_model
版本 1.1

字段 数据类型 字段含义
direction Integer "0":"进场","1":"出场"
openType Integer "0":"正常抬杆","1":"异常抬杆"
orderNumber String 订单编号
plateNumberImageUrl String 车牌号照片Url,通过这个Http地址可以下载到车牌照片
typePermission Integer "0":"普通车辆", "1":"临时车辆","2":"白名单"
plateNumber String 车牌号
tollProductKey String 车闸的productKey
tollDeviceName String 车闸的deviceName
parkSpaceId String 车场空间id,车辆进出的停车场id
areaSpaceId String 停车区域空间id,车辆进出的停车区域id
recordId String 本地系统上中车辆通行的记录号,用于可能需要的车牌校正功能

收费事件

车辆在车闸处产生收费事件之后推送的数据
模型名称:park_fee
版本 1.0

字段 数据类型 字段含义
outBarrierDN Integer 出场道闸deviceName
outBarrierPK Integer 出场道闸productKey
inBarrierDN String 进场道闸deviceName
inBarrierPK String 进场道闸productKey
payStatus Integer "0":"支付完成", "4":"未支付"
orderNumber String 订单号
amount Float 订单金额。单位元。最大99999.00,最小0.00,分辨率0.01。
outTime String 出场时间
inTime String 进场时间
plateNumber String 车牌号
outImageUrl String 出场车牌照片
inImageUrl String 入场车牌照片
areaSpaceId String 产生收费的停车场空间id
parkSpaceId String 产生收费的车场空间id

锁定车辆通过

当一个车辆被标记成锁定车辆通过了一个车闸的时候,上报该数据
模型名称:locked_car_pass
版本 1.0

字段 数据类型 字段含义
direction Integer "0":"进场","1":"出场"
plateNumberImageUrl String 车牌号照片Url,通过这个Http地址可以下载到车牌照片
plateNumber String 车牌号
tollProductKey String 通过的道闸productKey
tollDeviceName String 通过的道闸deviceName
parkSpaceId String 车场空间id,车辆进出的停车场id
areaSpaceId String 停车区域空间id,车辆进出的停车区域id

黑名单车辆通过

当一个被加入黑名单的车辆通过了一个车闸的时候,上报该数据

模型名称:blacklist_car_pass
版本 1.0

字段 数据类型 字段含义
direction Integer "0":"进场","1":"出场"
plateNumberImageUrl String 车牌号照片Url,通过这个Http地址可以下载到车牌照片
plateNumber String 车牌号
tollProductKey String 通过的道闸productKey
tollDeviceName String 通过的道闸deviceName
parkSpaceId String 车场空间id,车辆进出的停车场id
areaSpaceId String 停车区域空间id,车辆进出的停车区域id

车位状态变化

当车位有车停泊,或者停泊的车离开的时候,上报该数据
模型名称:parking_lot_status
版本 1.0

字段 数据类型 字段含义
stateParked Integer 状态变成 "0": "无车","1": "有车"
parkedNumber String 驻车车牌
lotSpaceId String 车位的空间id
areaSpaceId String 车位所属停车区域的空间id
parkSpaceId String 车位所属停车场的空间id

停车场车辆信息变化

当停车场内的车辆信息发生变化的时候,上报该数据
模型名称:parking_car_update
版本 1.0

字段 数据类型 字段含义
userName String 车主称谓
plateNumber String 车牌号
typeOperation Integer "0":"新增","1":"修改","2":"删除"
idNumber String 车主的身份识别码
stateLocked Integer 锁定状态 "0":"没有锁定","1":"锁定"
lockStartExpireTime String 锁车开始时间
lockEndExpireTime String 锁车过期时间
accessBarrierListUrl String 车辆可通行的车闸列表下载地址,需要通过本地址下载下对应的权限列表,权限列表详情见后表
parkSpaceId String 车辆所属停车场的空间id

*车辆权限列表格式

{
  "PermissionList":[
    {"PK": "道闸PK", "DN": "道闸dn","StartExpireTime":"起始时间","EndExpireTime": "截止时间"},
    {"PK": "道闸PK", "DN": "道闸dn","StartExpireTime":"起始时间","EndExpireTime": "截止时间"},
    {"PK": "道闸PK", "DN": "道闸dn","StartExpireTime":"起始时间","EndExpireTime": "截止时间"},
      ...
   ]
 }

黑名单车辆更新

当本地停车系统更新了黑名单车辆之后,会上报这个数据
模型名称:blacklist_car_update
版本 1.0

字段 数据类型 字段含义
plateNumber String 车牌号
type Integer "0":"新增","1":"删除"
areaSpaceId String 车位所属停车区域的空间id
parkSpaceId String 车辆所属停车场的空间id

白名单车辆更新

当本地停车系统更新了白名单车辆之后,会上报这个数据
模型名称:whitelist_car_update
版本 1.0

字段 数据类型 字段含义
plateNumber String 车牌号
type Integer "0":"新增","1":"删除"
areaSpaceId String 车位所属停车区域的空间id
parkSpaceId String 车辆所属停车场的空间id

results matching ""

    No results matching ""