Skip to content

Contents

描述

  • wifi相关接口

接口版本

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

POST请求地址

http://192.168.1.1/api

API列表

名字描述
get获取wif配置
set设置wifi设置

1、get

获取wifi配置请求参数

{
"version": "1.0",
"sid": "d0ec44cfd0de6162c4bfe1d4362f03ef",
"module": "wifi",
"api": "get",
"param": {}
}

请求参数说明

参数名类型说明
verstringAPI版本
sidstring登后返回的session id
modulestring请求的模块
apistring请求的api接口

返回示例

{
"module": "wifi",
"version": "1.0",
"api": "get",
"errcode": 0,
"result": {
"guest": {
"disabled": 1,
"ssid": "zZzzz+guest",
"encryption": "none"
},
"master": {
"ssid": "zZzzz",
"encryption": "mixed-psk",
"key": "123456789",
"hidden": 0,
"disabled": 0
},
"radio0": {
"current_channel": 11,
"chanlist": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
0
],
"bw": "auto",
"channel": 0
},
"radio1": {
"current_channel": 149,
"chanlist": [
36,
40,
44,
48,
149,
153,
157,
161,
165,
0
],
"bw": "auto",
"channel": 0
}
},
"sid": "9faedbbd29f344990d3a5301381a41d4"
}

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
apistring请求的api接口
errcodestring返回的错误码
sidstring请求的sid
result.masterstringwifi主网络配置信息
result.master.ssidstringwifi主网络的ssid
result.master.encryptionstringwifi主网络的加密方式,mixed-psk表示加密,none表示未加密
result.master.keystringwifi主网络在设置mixed-psk时的wifi连接密码
result.master.disablednumberwifi主网络是否开启,0表示开启,1表示关闭
result.master.hiddennumber1表示隐藏ssid,0为不隐藏
result.gueststringwifi访客网络配置信息
result.guest.ssidstringwifi访客网络的ssid
result.guest.encryptionstringwifi访客网络的加密方式,mixed-psk表示加密,none表示未加密
result.guest.keystringwifi访客网络在设置mixed-psk时的wifi连接秘钥
result.guest.disablednumberwifi访客网络是否开启,0表示开启,1表示关闭
result.radio0stringwifi 2.4G网络的高级配置
result.radio0.bwstringwifi 2.4G网络的带宽模式,HT20、HT40或auto(自动)
result.radio0.channelstringwifi 2.4G网络的信道, 0表示使用自动信道
result.radio0.current_channelstringwifi 2.4G当前工作信道
result.radio0.chanlistarraywifi 2.4G支持信道列表,0为自动信道
result.radio1stringwifi 5G网络的高级配置
result.radio1.bwstringwifi 5G网络的带宽模式,HT20、HT40、HT80或auto(自动)
result.radio1.channelstringwifi 5G网络的信道, 0表示使用自动信道
result.radio1.current_channelstringwifi 5G当前工作信道
result.radio1.chanlistarraywifi 5G支持信道列表,0为自动信道

2、set

设置wifi接口请求参数

{
"version": "1.0",
"sid": "cdd2a5d9734c44df74745430dd7a149b",
"module": "wifi",
"api": "set",
"param": {
"guest": {
"ssid": "zZZZ-guest",
"encryption": "none",
"disabled": 0
},
"master": {
"ssid": "aaZzzz",
"encryption": "mixed-psk",
"key": "1234567890",
"disabled": 0
},
"radio0": {
"bw": "auto",
"channel": 0
},
"radio1": {
"bw": "auto",
"channel": 0
}
}
}

请求参数说明

参数名类型说明
versionstringAPI版本
sidstring登后返回的session id
modulestring请求的模块
apistring请求的api接口
param.masterstringwifi主网络配置信息
param.master.ssidstringwifi主网络的ssid
param.master.encryptionstringwifi主网络的加密方式,mixed-psk表示加密,none表示未加密
param.master.keystringwifi主网络在设置mixed-psk时的wifi连接密码
param.master.disablednumberwifi主网络是否开启,0表示开启,1表示关闭
param.gueststringwifi访客网络配置信息
param.guest.ssidstringwifi访客网络的ssid
param.guest.encryptionstringwifi访客网络的加密方式,mixed-psk表示加密,none表示未加密
param.guest.keystringwifi访客网络在设置mixed-psk时的wifi连接秘钥
param.guest.disablednumberwifi访客网络是否开启,0表示开启,1表示关闭
param.radio0stringwifi 2.4G网络的高级配置
param.radio0.bwstringwifi 2.4G网络的带宽模式,HT20、HT40或auto(自动)
param.radio0.channelstringwifi 2.4G网络的信道, 0表示使用自动信道
param.radio1stringwifi 5G网络的高级配置
param.radio1.bwstringwifi 5G网络的带宽模式,HT20、HT40、HT80或auto(自动)
param.radio1.channelstringwifi 5G网络的信道, 0表示使用自动信道

返回示例

{
"module": "wifi",
"version": "1.0",
"api": "set",
"errcode": 0,
"result": {
},
"sid": "cdd2a5d9734c44df74745430dd7a149b"
}

返回参数说明

参数名类型说明
modulestring请求的模块
versionstringapi版本
apistring请求的api接口
errcodestring返回的错误码
sidstring请求的sid
result.restart_wifibool修改wifi配置后,是否会重启wifi