setWifiConnection.lua
[返回首页]

API说明

修改一个WIFI连接

参数

HTTP提交参数:POST

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

DeviceObject

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

测试值:

Object
(必需参数)

要修改Wifi连接的Object名称(通过listWifiConnection.lua可以获得)

测试值:

Uuid
(必需参数)

该连接的Uuid(通过listWifiConnection.lua可以获得)

测试值:

AutoConnect
整数

自动连接选项

1

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

0

不自动连接,需要手动进行连接(参见 connectWifi.lua

测试值:

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地址

测试值:

参数组: Manual-IP

本参数组包括IP,Mask,Gateway,Dns1和Dns2。当DHCP为0时(手动指定IP地址)需要指定以下参数

允许这个参数组:

>   IP
[隶属于参数组 Manual-IP]

手动指定的IP地址

测试值:

>   Mask
[隶属于参数组 Manual-IP]

手动指定子网掩码

测试值:

>   Prefix
[隶属于参数组 Manual-IP]

以prefix形式指定的子网掩码(注:可选,与Mask参数二选一即可)

测试值:

>   Gateway
[隶属于参数组 Manual-IP]

手动指定默认网关

测试值:

>   Dns1
[隶属于参数组 Manual-IP]

指定DNS1 (或为空)

测试值:

>   Dns2
[隶属于参数组 Manual-IP]

指定DNS2 (或为空)

测试值:

返回

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

{
/*对象*/

"Result":
数值

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

"Status":
"字符串"

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

}

其它说明

Device HTTP API, v1.0