Skip to content

工坊控制

本文档介绍工坊设备远程控制相关的 API 接口。

发送控制命令

向工坊设备发送控制命令。

接口

http
POST /m2lctl/add

请求头

http
Content-Type: application/json

请求体

json
{
  "token": "YOUR_TOKEN",
  "pwd": "device_password",
  "data": "command_data"
}

请求参数

字段类型必填说明
tokenstring访问 Token
pwdstring设备密码(彩蛋码)
datastring命令数据

响应

json
{
  "success": true,
  "msg": "success"
}

示例

bash
curl -X POST https://api.xn--igrr70arr3c.vip/zundalink/api/v0/m2lctl/add \
  -H "Content-Type: application/json" \
  -d '{
    "token": "YOUR_TOKEN",
    "pwd": "device_password",
    "data": "reboot"
  }'

获取命令返回结果

获取控制命令的执行返回结果。

接口

http
POST /m2lctl/ret/get

请求头

http
Content-Type: application/json

请求体

json
{
  "token": "YOUR_TOKEN"
}

请求参数

字段类型必填说明
tokenstring访问 Token

响应

json
{
  "success": true,
  "msg": "success",
  "returnData": "command_result"
}

响应参数

字段类型说明
successboolean是否成功
msgstring消息说明
returnDatastring命令返回数据

示例

bash
curl -X POST https://api.xn--igrr70arr3c.vip/zundalink/api/v0/m2lctl/ret/get \
  -H "Content-Type: application/json" \
  -d '{
    "token": "YOUR_TOKEN"
  }'

获取 IPC 配置

获取工坊设备的 IPC 配置。

接口

http
POST /m2lctl/ipc/config/get

请求头

http
Content-Type: application/json

请求体

json
{
  "token": "YOUR_TOKEN"
}

请求参数

字段类型必填说明
tokenstring访问 Token

响应

json
{
  "success": true,
  "msg": "success",
  "configs": {
    "config1": "value1",
    "config2": "value2"
  }
}

响应参数

字段类型说明
successboolean是否成功
msgstring消息说明
configsobjectIPC 配置键值对

示例

bash
curl -X POST https://api.xn--igrr70arr3c.vip/zundalink/api/v0/m2lctl/ipc/config/get \
  -H "Content-Type: application/json" \
  -d '{
    "token": "YOUR_TOKEN"
  }'

Released under the CC BY-NC-SA 4.0 License.