Skip to content

Contents

describe

  • And

Interface version

Version numberMakerDate of formulationRevision date
1.0alan2022-07-26

POST request address

http://192.168.1.1/api

API List

NameDescription
mode_getget mode
mode_setSet mode
group_getGet Group
group_addAdd group
group_modifyModify group
group_delDelete group

mode_get

Request parameters

{
"version": "1.0",
"sid": "000000000000000000000000000000",
"module":"ac",
"api":"mode_get"
}

Request parameter description

Parameter nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested 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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code
result.modestringap 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 nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested 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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code
result.modestringap 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 nametypedescription
versionstringAPI version
sidstringlogin obtained session id
modulestringrequested module
apistringrequested api interface
paramjson stringRequest parameters with API
param.modestringap 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 nametypedescription
modulestringrequested module
versionstringapi version
apistringrequested api name
errcodestringReturned error code
resultstringapi request return interface
sidstringrequested sid

group_get

Request parameters

{
"version": "1.0",
"sid": "000000000000000000000000000000",
"module":"ac",
"api":"group_get"
}

Request parameter description

Parameter nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested 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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code
Ifresultarray
commentstringgroup name
inamestringgroup 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 nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested api interface

Return to the example

{
"module": "ac",
"version": "1.0",
"api": "group_add",
"errcode": 0,
"result":{},
"sid": "000000000000000000000000000000"
}

Return to parameter description

Parameter nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code
Ifparamstring
param.commentstringgroup name

group_modify

Request parameters

{
"version": "1.0",
"sid": "000000000000000000000000000000",
"module":"ac",
"api":"group_modify",
"param": {
"commnet": "ggg1",
"group": "g1"
}
}

Request parameter description

Parameter nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested api interface
param.commentstringgroup name
param.groupstringgroup_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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code

Group_del

Request parameters

{
"version": "1.0",
"sid": "000000000000000000000000000000",
"module":"ac",
"api":"group_del",
"param": {
"group": "g1"
}
}

Request parameter description

Parameter nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested api interface
param.groupstringgroup_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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned 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 nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested api interface
Ifparamstring
param.devicestringdevice ID required to be added
param.groupstringgroup_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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code
Ifresultstring
result.devicestringgroup 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 nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested api interface
Ifparamstring
param.devicestringdevice ID required to be added
param.groupstringgroup_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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code
Ifparamstring
param.groupstringgroup_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 nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested api interface
Ifparamstring
param.devicestringdevice ID required to be added
param.groupstringgroup_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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned 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 nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested api interface
Ifparamstring
param.groupstringgroup_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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code
resultstringresult
result.radio1stringradio1 results
result.wlan1stringwlan1Result
result.radio0stringradio0 results
result.wlan0stringwlan0Result

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 nametypedescription
versionstringAPI version
sidstringsession id, login is all 0
modulestringrequested module
apistringrequested api interface
Ifparamstring
param.groupstringgroup_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 nametypedescription
modulestringrequested module
versionstringapi version
sidstringrequested sid
apistringrequested api name
errcodestringReturned error code
resultstringresult