### 接口一:上传窗户状态
请求地址:/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': '关',
},
}
}
```