慧猫开源停车平台慧猫开源停车平台
首页
介绍
快速了解
演示环境
停车平台
Gitee
GitHub
首页
介绍
快速了解
演示环境
停车平台
Gitee
GitHub
  • 文档

    • 介绍
    • 快速了解
    • 环境部署
    • 项目介绍
    • 后台手册
    • 前端手册
    • 组件文档
    • 更新日志
  • 微服务

    • 服务网关
    • 认证中心
    • 注册中心
    • 配置中心
    • 服务调用
    • 服务监控
    • 系统接口
    • 链路追踪
    • 熔断和降级
    • 分布式文件
    • 分布式事务
    • 分布式日志
    • 应用容器部署
  • 停车平台

    • 系统概述
    • 业务能力
    • 架构设计
    • 开放接口
    • 运营结算
  • 其他

    • 常见问题
    • 捐赠支持

开放接口

接口定位

慧猫开源停车平台提供两类开放接口:

  • 设备开放接口:面向车牌识别相机、道闸、一体机、边缘网关和设备模拟器。
  • 小程序开放接口:面向车主移动端扫码缴费、查单、支付记录和停车记录。

这些接口让停车业务可以脱离单一厂商,不被硬件锁死。

设备开放接口

基础路径:

/open/device

入场识别

POST /open/device/event/entry

设备识别到车辆入场时调用。平台根据车牌、车场、车道和设备信息生成或更新停车会话,并记录入场事件。

典型场景:

  • 入口相机识别车牌。
  • 一体机上报入场。
  • 边缘网关统一转发厂商事件。

出场识别

POST /open/device/event/exit

设备识别到车辆准备离场时调用。平台查询在场会话,计算停车时长和应收金额,生成待支付订单或判断是否可直接放行。

典型场景:

  • 未支付车辆生成缴费订单。
  • 已支付且在宽限期内自动放行。
  • 超过宽限期生成补费订单。
  • 白名单或会员车辆按权益处理。

设备心跳

POST /open/device/event/heartbeat

设备定时上报在线状态,平台更新最后心跳时间。后续可结合定时任务实现离线告警、设备在线率统计和运维大屏。

开闸回调

POST /open/device/command/callback

设备执行开闸指令后回传结果。平台记录指令状态,形成“支付成功、下发开闸、设备执行、结果回传”的闭环。

小程序开放接口

基础路径:

/open/h5

查询停车场

GET /open/h5/lot/code/{lotCode}

按停车场编码查询公开信息,用于二维码入口、车场展示和缴费页初始化。

生成缴费二维码

GET /open/h5/lot/{lotCode}/qrcode

按停车场编码生成二维码图片,车场可张贴在岗亭、出口、墙面、电梯间或商户前台。

查询待支付订单

GET /open/h5/lot/{lotId}/order?plateNo=粤B12345
GET /open/h5/order?plateNo=粤B12345

车主输入车牌号查询待支付订单。可按车场限定,也可全局按车牌查询。

查询缴费记录

GET /open/h5/payment-records?plateNo=粤B12345

车主查看历史缴费记录,后续可扩展电子发票、退款申请和支付凭证。

查询停车记录

GET /open/h5/sessions?plateNo=粤B12345

车主查看历史停车记录,便于对账和申诉。

发起支付

POST /open/h5/order/{orderNo}/pay

当前支持模拟支付流程,后续可对接微信、支付宝、银联、聚合支付和无感支付。

接口扩展建议

真实项目中可继续扩展:

  • 设备签名鉴权。
  • 请求时间戳和重放防护。
  • 厂商协议适配器。
  • 支付回调验签。
  • 会员权益查询接口。
  • 商户发券与核销接口。
  • 月租车续费接口。
  • 访客预约接口。
  • 发票申请接口。
  • 监管平台数据上报接口。
最近更新:: 2026/6/1 21:03
Contributors: guankecheng-20250523, 王春
Prev
架构设计
Next
运营结算