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/apiAPI 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 |