设备配网
POST
/device/provision
Device
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Body 参数application/json
配网请求参数
device_id
string
设备ID
示例值:
device123
示例
{
"device_id": "device123"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://device.qicloud.tech/api/v1/device/provision' \
--header 'Content-Type: application/json' \
--data-raw '{
"device_id": "device123"
}'
返回响应
🟢200成功
application/json
Body
配网响应
code
integer
状态码
示例值:
200
message
string
消息
示例值:
配网成功
mqtt_host
string
MQTT 主机
示例值:
localhost
mqtt_password
string
MQTT 密码
示例值:
mqttpass
mqtt_port
integer
MQTT 端口
示例值:
1883
mqtt_topic
string
MQTT 主题
示例值:
devices/device123/status
mqtt_username
string
MQTT 用户名
示例值:
mqttuser
示例
{
"code": 200,
"message": "配网成功",
"mqtt_host": "localhost",
"mqtt_password": "mqttpass",
"mqtt_port": 1883,
"mqtt_topic": "devices/device123/status",
"mqtt_username": "mqttuser"
}
🟠400请求有误
🔴500服务器错误