## 下行接口(共享平臺 \-> 停車系統)
因停車系統一般沒有外網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出場。