listWWanConnection.lua
[返回首页]

API说明

列出所有已保存的WWan连接配置列表

参数

HTTP提交参数:GET; POST

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

DeviceObject

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

测试值:

返回

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

{
/*对象*/

"Result":
数值

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

"Status":
"字符串"

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

"Data": {
/*对象*/

"Device":
"字符串"

WWan设备名(如ppp0)

"Object":
"字符串"

WWan对象名

"CONNECTION_list": [
/*数组*/

每一项为一个已保存的WWan连接项,内容如下:

{
/*对象*/

"Title":
"字符串"

连接名称

"Type":
"字符串"

连接的类型

gsm

对于GSM/HSPA/LTE连接,标识为gsm

cdma

对于cdma类型,标识为cdma

other

其它未知的类型

"IsCurrent":
"字符串"

0|1,该连接是否为当前正在使用的连接。1为true,0为false

"AddressResolve":
"字符串"

地址获取方式

dhcp

DHCP[对于WWan来说,一般皆为dhcp]

manual

手动

"Object":
"字符串"

连接的对象名称。注意这个名称,这是后续对该连接进行操作的依据,形式为 /org/freedesktop/NetworkManager/Connections/3 。

"Uuid":
"字符串"

该连接的Uuid。如果需要修改一个WWan连接,该Uuid应该提供作为修改连接的参数

"GSM_APN":
"字符串"

如果类型为gsm,该值代表GSM网络的APN

"GSM_Number":
"字符串"

如果类型为gsm,该值代表GSM网络拨号号码

"GSM_User":
"字符串"

如果类型为gsm,该值代表GSM网络拨号用户名

"GSM_Password":
"字符串"

如果类型为gsm,该值代表GSM网络拨号用户密码

"GSM_Pin":
"字符串"

如果类型为gsm,该值为GSM SIM卡PIN

"CDMA_Number":
"字符串"

如果类型为cdma,该值代表CDMA网络的拨号号码

"CDMA_User":
"字符串"

如果类型为cdma,该值代表CDMA网络的拨号用户名

"CDMA_Password":
"字符串"

如果类型为cdma,该值代表CDMA网络的拨号用户密码

}
]
}
}

其它说明

Device HTTP API, v1.0