getWifiConnection.lua
[返回首页]

API说明

获取WIFI连接配置参数

参数

HTTP提交参数:POST

通过HTTP测试该API调用 (URL):

DeviceObject

可选参数。如果指定,则为网络接口的ObjectID(参见getNetInterface.lua);如果没有指定,则为默认的Wifi接口

测试值:

Object
(必需参数)

要获取Wifi连接信息的Connection Object名称(通过listWifiConnection.lua可以获得)

测试值:

返回

返回JSON格式的结果。该JSON数据的格式如下:

{
/*对象*/

"Result":
数值

200表示OK, 其它错误码含义类似于HTTP Response.

"Status":
"字符串"

状态消息。反馈API执行的结果状态,如有错误,将描述出错的原因。

"Data": {
/*对象*/

"DeviceObject":
"字符串"

网络接口的ObjectID

"Object":
"字符串"

Connection Object名称

"Uuid":
"字符串"

该连接的Uuid

"MAC":
"字符串"

WiFi接口的MAC地址

"SSID":
"字符串"

连接到的SSID

"BSSID":
"字符串"

指定连接的BSSID (如未指定,BSSID为空)

"AutoConnect":
整数

自动连接选项

1

表示当在范围内找到这个热点,将自动连接

0

不自动连接,需要手动进行连接

"Security":
"字符串"

WIFI连接的安全性。为以下选项之一:

none-none

无密码

none-open

WEP 40/128位密钥(开放式)

none-share

WEP 40/128位密钥(共享密钥)

none-open-128

WEP 128位密码句(开放式)

none-share-128

WEP 128位密码句(共享密钥)

ieee8021x

IEEE 802.1X动态WEP(暂不支持)

wpa-psk

WPA/PSK或WPA2/PSK

wpa-none

面向AdHoc的WPA/WPA2

"Psk":
"字符串"

连接密码

"DHCP":
整数

1

使用DHCP获取地址

0

手动指定IP地址

"IP":
"字符串"

手动指定的IP地址(如果DHCP为1,该参数无效)

"Mask":
"字符串"

手动指定子网掩码(如果DHCP为1,该参数无效)

"Prefix":
"字符串"

prefix形式的子网掩码(如果DHCP为1,该参数无效)

"Gateway":
"字符串"

手动指定默认网关(如果DHCP为1,该参数无效)

"Dns1":
"字符串"

指定DNS1(如果DHCP为1,该参数无效)

"Dns2":
"字符串"

指定DNS2(如果DHCP为1,该参数无效)

}
}

其它说明

KILOVIEW Device HTTP API, v1.0