Contents
- describe
- Interface version
- POST request address
- API List
describe
- And
Interface version
Version number | Maker | Date of formulation | Revision date |
---|---|---|---|
1.0 | alan | 2022-07-26 |
POST request address
http://192.168.1.1/api
API List
Name | Description |
---|---|
mode_get | get mode |
mode_set | Set mode |
group_get | Get Group |
group_add | Add group |
group_modify | Modify group |
group_del | Delete group |
mode_get
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"mode_get"}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
Return to the example
{ "module": "ac", "version": "1.0", "api": "mode_get", "errcode": 0, "result": { "mode": "ap" }, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
result.mode | string | ap is AP mode, ac is AC mode |
get_aplist
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"get_aplist"}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
Return to the example
{ "module": "ac", "version": "1.0", "api": "get_aplist", "errcode": 0, "result": { "aplist": [ "id": "00:11:22:33:44:55", "online": 1111, "ip": "192.168.1.11", "version": "1.1.0-1111" ], }, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
result.mode | string | ap is AP mode, ac is AC mode |
mode_set
Request parameters
{ "version": "1.0", "sid": "a25c00eed70abdf54d03680cfd8be804", "module":"ac", "api":"mode_set", "param": { "mode":"ap" }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | login obtained session id |
module | string | requested module |
api | string | requested api interface |
param | json string | Request parameters with API |
param.mode | string | ap is AP mode, ac is AC mode |
Return to the example
{ "module": "ac", "version": "1.0", "api": "mode_set", "errcode": 0, "result": {}, "sid": "a25c00eed70abdf54d03680cfd8be804"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
api | string | requested api name |
errcode | string | Returned error code |
result | string | api request return interface |
sid | string | requested sid |
group_get
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_get"}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
Return to the example
{ "module": "ac", "version": "1.0", "api": "mode_get", "errcode": 0, "result": [ { "comment": "ggg", "iname": "g1" }, { "comment": "ttt", "iname": "g2" } ], "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
If | result | array |
comment | string | group name |
iname | string | group internal name, no changes are allowed, and subsequent APIs are used |
group_add
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_add", "param": { "commnet": "ggg1" }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
Return to the example
{ "module": "ac", "version": "1.0", "api": "group_add", "errcode": 0, "result":{}, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
If | param | string |
param.comment | string | group name |
group_modify
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_modify", "param": { "commnet": "ggg1", "group": "g1" }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
param.comment | string | group name |
param.group | string | group_get obtained inname |
Return to the example
{ "module": "ac", "version": "1.0", "api": "group_modify", "errcode": 0, "result":{}, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
Group_del
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_del", "param": { "group": "g1" }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
param.group | string | group_get obtained inname |
Return to the example
{ "module": "ac", "version": "1.0", "api": "group_modify", "errcode": 0, "result":{}, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
group_get_device
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_get_device", "param": { "group": "g1" }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
If | param | string |
param.device | string | device ID required to be added |
param.group | string | group_get obtained inname |
Return to the example
{ "module": "ac", "version": "1.0", "api": "group_modify", "errcode": 0, "result":{ "device": "00:11:22:33:44:55 10:20:30:40:50:60" }, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
If | result | string |
result.device | string | group equipment |
group_add_device
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_add_device", "param": { "group": "g1", "device": "00:11:22:33:44:55 10:20:30:40:50:60" }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
If | param | string |
param.device | string | device ID required to be added |
param.group | string | group_get obtained inname |
Return to the example
{ "module": "ac", "version": "1.0", "api": "group_modify", "errcode": 0, "result":{}, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
If | param | string |
param.group | string | group_get obtained inname |
group_del_device
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_del_device", "param": { "group": "g1" }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
If | param | string |
param.device | string | device ID required to be added |
param.group | string | group_get obtained inname |
Return to the example
{ "module": "ac", "version": "1.0", "api": "group_modify", "errcode": 0, "result":{}, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
group_get_config
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_get_config", "param": { "group": "g1" }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
If | param | string |
param.group | string | group_get obtained inname |
Return to the example
{ "module": "ac", "version": "1.0", "api": "group_modify", "errcode": 0, "result": { "raido1": { "hwmode": "auto", "txpower": "11", "htmode": "HT20", "country": "US" }, "raido0": { "hwmode": "auto", "txpower": "11", "htmode": "HT40", "country": "CN" }, "wlan1": {}, "wlan0": { "ssid": "11", "encryption": "none" } }, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
result | string | result |
result.radio1 | string | radio1 results |
result.wlan1 | string | wlan1Result |
result.radio0 | string | radio0 results |
result.wlan0 | string | wlan0Result |
group_set_config
Request parameters
{ "version": "1.0", "sid": "000000000000000000000000000000", "module":"ac", "api":"group_set_config", "param": { "group": "g1", "group": "g1", "radio1": { "txpower": "11", "htmode": "HT20", "hwmode": "auto", "country": "US", "channel": "149" }, "wlan1": { "ssid": "11", "encryption": "none" }, "radio0": { "txpower": "11", "htmode": "HT40", "hwmode": "auto", "country": "CN", "channel": "1" }, "wlan0": { "ssid": "22", "encryption": "none" }, }}
Request parameter description
Parameter name | type | description |
---|---|---|
version | string | API version |
sid | string | session id, login is all 0 |
module | string | requested module |
api | string | requested api interface |
If | param | string |
param.group | string | group_get obtained inname |
Return to the example
{ "module": "ac", "version": "1.0", "api": "group_modify", "errcode": 0, "result": { }, "sid": "000000000000000000000000000000"}
Return to parameter description
Parameter name | type | description |
---|---|---|
module | string | requested module |
version | string | api version |
sid | string | requested sid |
api | string | requested api name |
errcode | string | Returned error code |
result | string | result |