getNetInterface.lua
[返回首页]

API说明

获得设备上的所有网络设备列表

参数

HTTP提交参数:GET; POST

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

返回

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

{
/*对象*/

"Result":
数值

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

"Status":
"字符串"

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

"Data": [
/*数组*/

数组,每一项代表一个网络接口信息,内容如下:

{
/*对象*/

"Device":
"字符串"

网络接口名(如eth0, usb0, ...)

"Object":
"字符串"

接口ObjectID。注意这个Object,它是后续对网络接口进行操作的唯一标识。

"Type":
"字符串"

网络接口类型,为以下值之一:注:目前,除ETHERNET/WIFI/MODEM/BT以外,其它类型不支持。

ETHERNET

802.3以太网

WIFI

802.11 WiFi

MODEM

3G/4G/LTE无线广域网

BT

蓝牙

BOND

多网络接口捆绑

ADSL

ADSL

VLAN

VLAN

UNKNOWN

未知

"State":
"字符串"

当前网络的连接状态,为以下值之一:

disabled

被禁用

off

未连接

connecting

正在连接

connected

已连接

}
]
}

相关性

要获得每个网络接口的详细状态(如IP地址,Wifi连接信息等),请判断其Type(ETHERNET/WIFI...),然后调用对应的 get****Detail.lua,如 getWifiDetail.lua, getEthernetDetail.lua, ...

其它说明

KILOVIEW Device HTTP API, v1.0