多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 下行接口(共享平台 \-> 停车系统) 因停车系统一般没有外网IP,平台无法直接访问,因此可使用MQTT协议进行数据下发。可以约定下发的数据格式,如以json方式。 ### 共享时租数据定义 ``` { "parkingLotId": "877538407917617152", "parkingType": "5", "plateNumber": "苏A12345", "startTime": "2020-04-27 15:30", "endTime": "2020-04-27 15:45", "parkingCode": "A001" } ``` 上面表示苏A12345在4-27的15:30到15:45之间可以进入小区使用A001号车位。 其中: 字段|说明 -|- parkingLotId|车场的平台编号 parkingType|停车类型,如5代表共享时租 parkingNumber|租用车位的车牌 startTime|可进场的开始时间 endTime|可进场的最后时间 parkingCode|租用的车位编号 ### 共享月租数据定义 ``` { "parkingLotId": "877538407917617152", "parkingType": "8", "plateNumber": "苏A12345", "startTime": "2020-04-27 15:30", "endTime": "2020-05-27 15:30", "parkingCode": "A001", "timeSegments": [ { "repeatType": "weekly", "repeatData": [ 1, 2, 3, 4, 5 ], "startTime": "8:30", "endTime": "18:30" } ] } ``` 上面表示苏A12345可以在4-27日到5-27日间,每周的星期1到星期5的早8:30到18:30可以使用车位A001。 其中: 字段|说明 -|- parkingLotId|车场的平台编号 parkingType|停车类型,如8代表共享月租 parkingNumber|租用车位的车牌 startTime|可进场的开始时间 endTime|可进场的最后时间 parkingCode|租用的车位编号 timeSegments|可进场的时间段 repeatType|时间段的循环方式,每周weekly,每月monthly repeatData|repeatType对应的时间,如例中每周的星期1到5 ***** ## 上行接口(停车系统 \-> 共享平台) 数据上行可以采用HTTP或同样使用MQTT方式。 ### 车辆进场上报数据定义 ``` { "parkingLotId": "877538407917617152", "parkingType": "5", "plateNumber": "苏A12345", "enterTime": "2020-04-27 15:40", "parkingCode": "A001" } ``` 上面表示苏A12345,以共享时租方式在15:40分进入车场,停靠A001车位(可以无)。 ### 车辆出车上报数据定义 ``` { "parkingLotId": "877538407917617152", "parkingType": "5", "plateNumber": "苏A12345", "enterTime": "2020-04-27 15:40", "exitTime": "2020-05-27 17:30", "parkingCode": "A001" } ``` 上面表示苏A12345,以共享时租方式在15:40分进入车场,停靠A001车位(可以无),17:30出场。