Control Device WIFI Connection Hotspot Development Guide - Imou Open Platform
controlDeviceWifi: control device connection hotspot
Function details
Connect the device to the designated WIFI.
Note: The current interface takes a long time. It is recommended to set the data transmission timeout to 75s or more; before switching WIFI, you need to call wifiAround to obtain surrounding wifi information.
Request address
https://openapi-[DataCenter].easy4ip.com/openapi/controlDeviceWifi
Minimum permissions required for sub-account token request
"Permission":"Config" "Resource":"dev:serial number"
Incoming parameter description
| Parameter name | Parameter type | Required or not | Default value | Legal value | Parameter description |
|---|---|---|---|---|---|
| token | String | Yes | Administrator or sub-account accessToken | ||
| deviceId | String | Yes | Device serial number | ||
| ssid | String | Yes | SSID to be connected | ||
| bssid | String | Yes | BSSID to be connected | ||
| linkEnable | Boolean | Yes | true: connected, false: disconnected | connected or disconnected | |
| password | String | No | wifi password |
Sample input
{
"system":{
"ver":"1.0",
"appId":"lcdxxxxxxxxx",
"sign":"3daadb14b00a641c8076f55a95721e06",
"time":1603366175,
"nonce":"b07ee02f-b1be-4de2-8b7f-e54291ca1fe4"
},
"id":"6e387f72-5c70-492f-a8dd-83392ce3e135",
"params":{
"password":"@hua2018",
"bssid":"11:34:56:78:90:12",
"deviceId":"TESTQWERXXXX",
"ssid":"TP_PHEGDA",
"linkEnable":true,
"token":"At_00000ad9e6e87f0142eb92e207aec46a"
}
}
Return data field description
No data returned
Sample output
{
"result":{
"msg":"The operation was successful.",
"code":"0"
},
"id":"6e387f72-5c70-492f-a8dd-83392ce3e135"
}
