---
title: 默认模块
language_tabs:
- shell: Shell
- http: HTTP
- javascript: JavaScript
- ruby: Ruby
- python: Python
- php: PHP
- java: Java
- go: Go
toc_footers: []
includes: []
search: true
code_clipboard: true
highlight_theme: darkula
headingLevel: 2
generator: "@tarslib/widdershins v4.0.30"
---
# 默认模块
Base URLs:
# Authentication
# 数据模型
设备基本信息
```json
{
"message_id": "string",
"type": "string",
"ack": "string",
"need_ack": true,
"data": {
"door_status": "string",
"task_status": "string",
"light_status": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|message_id|string|true|none||none|
|type|string|true|none|类型|device_info|
|ack|string|true|none||none|
|need_ack|boolean|true|none||none|
|data|object|true|none||none|
|» door_status|string|true|none|门状态|open=开,close=关|
|» task_status|string|true|none|任务运行状态|running=运行中,pause=暂停,idle=空闲|
|» light_status|string|true|none|灯状态|on=开,off= 关|
下发任务
```json
{
"message_id": "string",
"type": "string",
"ack": "string",
"need_ack": true,
"data": {
"steps": [
{
"no": 0,
"slot": 0,
"name": "string",
"mixtime": 0,
"pulltime": 0,
"volume": 0,
"speed": 0
}
],
"temperature": 0,
"airflowtime": 0
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|message_id|string|true|none||由uuid生成唯一识别码|
|type|string|true|none|指令类型|create_task|
|ack|string|true|none||需要响应的消息id|
|need_ack|boolean|true|none|是否需要响应|true|
|data|object|true|none||none|
|» steps|[object]|true|none|步骤列表|none|
|»» no|integer|true|none|步骤号|none|
|»» slot|integer|true|none|槽位号|none|
|»» name|string|true|none|步骤名称|none|
|»» mixtime|integer|true|none|搅拌时间|单位:秒|
|»» pulltime|integer|true|none|吸磁时间|单位:秒|
|»» volume|integer|true|none|容积|范围 0-2000|
|»» speed|integer|true|none|速度等级|范围:1-10|
|» temperature|integer|true|none|加热温度|none|
|» airflowtime|integer|true|none|吹气时间|单位:秒|
灯光控制
```json
{
"message_id": "string",
"type": "string",
"ack": " ",
"need_ack": true,
"data": {
"status": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|message_id|string|true|none||none|
|type|string|true|none|类型|none|
|ack|string|true|none||none|
|need_ack|boolean|true|none||none|
|data|object|true|none||none|
|» status|string|true|none|开光|on / off|
任务控制
```json
{
"message_id": "string",
"type": "string",
"ack": "string",
"need_ack": true,
"data": {
"status": "string"
}
}
```
### 属性
|名称|类型|必选|约束|中文名|说明|
|---|---|---|---|---|---|
|message_id|string|true|none||none|
|type|string|true|none|类型|control|
|ack|string¦null|true|none||none|
|need_ack|boolean|true|none||none|
|data|object|true|none||none|
|» status|string|true|none|状态|continue=继续,stop=停止,暂停=pause|