Skip to content

Contents

描述

  • AC

接口版本

版本号制定人制定日期修订日期
1.0alan2022-07-26

POST请求地址

http://192.168.1.1/api

API列表

名字描述
mode_get获取模式
mode_set设置模式
group_get获取组
group_add增加组
group_modify修改组
group_del删除组

mode_get

请求参数

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

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口

返回例子

{
"module": "ac",
"version": "1.0",
"api": "mode_get",
"errcode": 0,
"result": {
"mode": "ap"
},
"sid": "000000000000000000000000000000"
}

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码
result.modestringap为AP模式,ac为AC模式

get_aplist

请求参数

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

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口

返回例子

{
"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"
}

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码
result.modestringap为AP模式,ac为AC模式

mode_set

请求参数

{
"version": "1.0",
"sid": "a25c00eed70abdf54d03680cfd8be804",
"module":"ac",
"api":"mode_set",
"param": {
"mode":"ap"
}
}

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringlogin获取到的session id
modulestring请求的模块
apistring请求的api接口
paramjson string请求api带的参数
param.modestringap为AP模式,ac为AC模式

返回例子

{
"module": "ac",
"version": "1.0",
"api": "mode_set",
"errcode": 0,
"result": {},
"sid": "a25c00eed70abdf54d03680cfd8be804"
}

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
apistring请求的api名称
errcodestring返回的错误码
resultstringapi请求返回接口
sidstring请求的sid

group_get

请求参数

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

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口

返回例子

{
"module": "ac",
"version": "1.0",
"api": "mode_get",
"errcode": 0,
"result": [
{
"comment": "ggg",
"iname": "g1"
},
{
"comment": "ttt",
"iname": "g2"
}
],
"sid": "000000000000000000000000000000"
}

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码
resultarray为空的话,则返回{},否则为数组
commentstring组名称
inamestring组内部名称,不允许改动,后续api用到

group_add

请求参数

{
"version": "1.0",
"sid": "000000000000000000000000000000",
"module":"ac",
"api":"group_add",
"param": {
"commnet": "ggg1"
}
}

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口

返回例子

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

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码
paramstring为空的话,则返回{},否则为数组
param.commentstring组名称

group_modify

请求参数

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

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口
param.commentstring组名称
param.groupstringgroup_get获取的iname

返回例子

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

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码

group_del

请求参数

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

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口
param.groupstringgroup_get获取的iname

返回例子

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

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码

group_get_device

请求参数

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

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口
paramstring为空的话,则返回{},否则为数组
param.devicestring需要添加的设备ID
param.groupstringgroup_get获取的iname

返回例子

{
"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"
}

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码
resultstring为空的话,则返回{},否则为数组
result.devicestring组设备

group_add_device

请求参数

{
"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"
}
}

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口
paramstring为空的话,则返回{},否则为数组
param.devicestring需要添加的设备ID
param.groupstringgroup_get获取的iname

返回例子

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

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码
paramstring为空的话,则返回{},否则为数组
param.groupstringgroup_get获取的iname

group_del_device

请求参数

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

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口
paramstring为空的话,则返回{},否则为数组
param.devicestring需要添加的设备ID
param.groupstringgroup_get获取的iname

返回例子

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

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码

group_get_config

请求参数

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

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口
paramstring为空的话,则返回{},否则为数组
param.groupstringgroup_get获取的iname

返回例子

{
"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"
}

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码
resultstring结果
result.radio1stringradio1结果
result.wlan1stringwlan1结果
result.radio0stringradio0结果
result.wlan0stringwlan0结果

group_set_config

请求参数

{
"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"
},
}
}

请求参数说明

参数名类型说明
versionstringAPI版本
sidstringsession id,登录为全0
modulestring请求的模块
apistring请求的api接口
paramstring为空的话,则返回{},否则为数组
param.groupstringgroup_get获取的iname

返回例子

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

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
sidstring请求的sid
apistring请求的api名称
errcodestring返回的错误码
resultstring结果