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 |
小机云