host URLs:
GET mqttInfo 
GET /mqttInfo
获取mqtt信息
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateOtaUpgrading 
GET /board/updateOtaUpgrading
更新设备OTA状态为,正在OTA升级
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET queryConfig 
GET /board/queryConfig
查询设备配置
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateConfigFinish 
GET /board/updateConfigFinish
更新设备配置状态为,配置成功
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| configVersion | query | string | 否 | 配置版本 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET now 
GET /board/now
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| type | query | string | 是 | 返回时间类型,可选值date和timestamp,默认timestamp | 
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateLocation 
GET /board/updateLocation
更新设备位置
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| longitude | query | string | 是 | 经度 | 
| latitude | query | string | 是 | 纬度 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET pushLog 
GET /board/pushLog
上传设备日志
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| content | query | string | 否 | 日志内容,长度最大为256字符 | 
| level | query | string | 否 | 日志等级 | 
| code | query | string | 否 | 自定义日志码 | 
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateSwVersion 
GET /board/updateSwVersion
更新设备软件版本号
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| swVersion | query | string | 否 | none | 
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateConfigFailed 
GET /board/updateConfigFailed
更新设备配置状态为,配置失败
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateOtaFailed 
GET /board/updateOtaFailed
更新设备OTA状态为,OTA失败
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateOtaFinish 
GET /board/updateOtaFinish
更新设备OTA状态为,OTA成功
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| swVersion | query | string | 是 | 软件版本号 | 
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateOtaDownloading 
GET /board/updateOtaDownloading
更新设备OTA状态为,正在下载固件
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateOtaReceived 
GET /board/updateOtaReceived
更新设备OTA状态为,已收到OTA通知
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET queryOta 
GET /board/queryOta
查询设备OTA信息
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET queryTags 
GET /board/queryTags
查询设备标签
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateProp 
GET /board/updateProp
更新设备属性
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| key | query | string | 是 | 需要修改的key | 
| value | query | string | 是 | 需要修改key的值 | 
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET updateConfigReceived 
GET /board/updateConfigReceived
更新设备配置状态为,已收到配置通知。如果设备执行配置时间少于5分钟,可以不用通知小机云已收到通知
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET queryProps 
GET /board/queryProps
查询设备属性
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
POST updateProps 
POST /board/updateProps
批量更新设备属性
Body 请求参数
json
{
  "rssi": 22,
  "capacity": 18,
  "location": "116.40154828045652,39.90310373211554"
}请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
| body | body | object | 否 | none | 
| » rssi | body | integer | 是 | 信号值:0~31;无卡:-1;无网络:99 | 
| » capacity | body | integer | 是 | 电量:0~100,充电状态:101 | 
| » location | body | string | 是 | 设备坐标。格式:经度,纬度;例:113.910824,22.575219 | 
| » key1 | body | string | 是 | 自定义属性示例,根据业务需求添加或删除 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
GET deleteProp 
GET /board/deleteProp
请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| key | query | string | 否 | 需要删除的key | 
| projectId | query | string | 是 | 项目ID | 
| projectSecret | query | string | 是 | 项目密钥 | 
| serialNo | query | string | 是 | 设备序列号 | 
| format | query | string | 否 | 返回格式,可选参数text。默认为返回json格式返回 | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
返回数据结构 
POST deleteProps 
POST /board/deleteProps
批量删除设备属性
Body 请求参数
json
[
  "key1",
  "key2"
]请求参数 
| 名称 | 位置 | 类型 | 必选 | 说明 | 
|---|---|---|---|---|
| body | body | array[string] | 否 | none | 
返回示例
200 Response
json
{}返回结果 
| 状态码 | 状态码含义 | 说明 | 数据模型 | 
|---|---|---|---|
| 200 | OK | 成功 | Inline | 
小机云