一、获取SSID配置模板列表

GET /ssidconfs

输出

data

[Object0, …, ObjectN]的Array,每个Object的格式为

字段 描述 示例
id 模板ID,即后文中的 -
name 模板名称 “xx学校”
defaulted 是否默认,默认的不能被删除 “0”
ssid SSID -
enable 无线开关,为”0”则下列字段无效 “1”
encrtypclass 加密类型, 0=none, 1=psk, 2=psk2, 3=psk+psk2, 4=wep-shared “3”
encrtypalgor 加密算法, 1=ccmp, 2=tkip, 3=ccmp+tkip “3”
password 无线密码 -
iface 绑定接口 “lan”
kick 是否开启弱信号剔除 “0”
refuse 是否开启弱信号拒绝 “0”
isolate 是否用户隔离 “0”
hidessid 是否隐藏ssid “0”
maxusers 最大用户数 “1000”
speedlimit 是否无线限速 “1”
uplimit 上行限速 “100”
downlimit 下行限速 “100”

二、创建SSID配置模板

POST /ssidconfs

输入

参数名 说明 默认值
name 模板名称 -
ssid SSID -
defaulted 是否默认模板,默认模板不能删除 “0”
[enable] 无线开关,为”0”则下列字段无效 “1”
[encrtypclass] 加密类型, 0=none, 1=psk, 2=psk2, 3=psk+psk2, 4=wep-shared “0”
[encrtypalgor] 加密算法, 1=ccmp, 2=tkip, 3=ccmp+tkip “1”
[password] 无线密码 “”
[iface] 绑定接口 “lan”
[kick] 是否开启弱信号剔除 “0”
[refuse] 是否开启弱信号拒绝 “0”
[isolate] 是否用户隔离 “0”
[hidessid] 是否隐藏ssid “0”
[maxusers] 最大用户数 不限制
[speedlimit] 是否无线限速 “0”
[uplimit] 上行限速 “0”
[downlimit] 下行限速 “0”

输出

data

字段 描述 示例
id 新创建的ssid模板id -

三、编辑SSID配置模板

POST /ssidconfs/<ssidconf-id>

输入

参数和创建配置模版相同。此处不再重复。

四、删除SSID配置模板

DELETE /ssidconfs/<ssidconf-id>

五、获取射频配置模板列表

GET /rfconfs

输出

data

[Object0, …, ObjectN]的Array,每个Object的格式为

字段 描述 示例
id 模板ID,即后文中的 -
defaulted 是否默认模板,默认模板不能删除,2.4g/5g各一个 “0”
name 模板名称 “xx学校”
is_5g 是否5G “0”
mode 无线模式 “9”
bandwidth 信道带宽(约定: 2->20, 24->20+40, 248->20+40+80, …) “248”
channel 信道 “6”

六、创建射频配置模板

POST /rfconfs

输入

参数名 说明 示例
name 模板名称 “xx学校”
is_5g 是否5G模板 “1”
mode 无线模式 “6”
bandwidth 信道带宽 “24”
channel 信道 “9”

输出

data

字段 描述 示例
id 新创建的ssid模板id -

七、编辑射频配置模板

POST /rfconfs/<rfconf-id>

输入

参数和创建配置模版相同。此处不再重复。

八、删除射频配置模板

DELETE /rfconfs/<rfconf-id>
文档更新时间: 2019-01-16 17:59   作者:Gocloud