### 接口一:上傳窗戶狀態
請求地址:/test1
請求方式:post
請求參數:
- headers
```json
{token: XXXX}
```
- body
```json
{
'type': 'enable', # enable可以遠程控制,disable隔離模式不能遠程控制
'data': {
'floor6': { # 樓層6
'w1': 1, # w1是窗戶號,0關窗,1開窗
'w2': 0,
'w3': 0,
'w4': 0,
'w5': 0,
'w6': 0,
'w7': 0,
'w8': 0,
'w9': 0,
'w10': 0,
'w11': 0
},
'floor7': {
'w1': 0,
'w2': 0,
'w3': 0,
'w4': 0,
'w5': 0,
'w6': 0,
'w7': 0,
'w8': 0,
'w9': 0
},
'floor40': {
'w9': 0,
},
}
}
```
- 返回數據
```json
{
'code': 200,
'detail': 'success'
}
```
### 接口二:獲取窗戶狀態
請求地址:/test1
請求方式:GET
請求參數:
- headers
```json
{token: XXXX}
```
返回數據:
```json
{
'code':200,
'data':{
'floor7': {
'w1': 1
},
'floor8': {},
...
'floor40': {},
}
}
```
### 接口三:上傳風力傳感器數據
請求地址:/test2
請求方式:post
請求參數:
- headers
```json
{token: XXXX}
```
- body
```json
{
'data':'0' # 風力傳感器數據,單位m/s
}
```
- 返回數據
```json
{
'code': 200,
'detail': 'success'
}
```
### 接口四:獲取風力傳感器數據
請求地址:/test2
請求方式:GET
請求參數:
- headers
```json
{token: XXXX}
```
返回數據
```json
{
'code':200,
'data':'0' # 風力傳感器數據,單位m/s
}
```
### 接口五:遠程開關窗
請求地址:/test3
請求方式:get
請求參數:
- headers
```json
{token: XXXX}
```
- 返回數據
```json
{ 'code': 200,
'number': 10001, # 默認開關窗指令從10001開始,防止重復動作
'data': {
'floor6': { # floor6 是樓層6
'w1': '開', # w1是窗戶號,0關窗,1開窗
},
'floor40': {
'w9': '關',
},
}
}
```