返回JSON格式的结果。该JSON数据的格式如下:
{ /*对象*/ | |||||||||||||||||
"Result": 数值 | 200表示OK, 其它错误码含义类似于HTTP Response. | ||||||||||||||||
"Status": "字符串" | 状态消息。反馈API执行的结果状态,如有错误,将描述出错的原因。 | ||||||||||||||||
"Data": [ /*数组*/ | 数组,每一项代表一个网络接口信息,内容如下: | ||||||||||||||||
{ /*对象*/ | |||||||||||||||||
"Device": "字符串" | 网络接口名(如eth0, usb0, ...) | ||||||||||||||||
"Object": "字符串" | 接口ObjectID。注意这个Object,它是后续对网络接口进行操作的唯一标识。 | ||||||||||||||||
"Type": "字符串" | 网络接口类型,为以下值之一:注:目前,除ETHERNET/WIFI/MODEM/BT以外,其它类型不支持。
| ||||||||||||||||
"State": "字符串" | 当前网络的连接状态,为以下值之一:
| ||||||||||||||||
} | |||||||||||||||||
] | |||||||||||||||||
} |
要获得每个网络接口的详细状态(如IP地址,Wifi连接信息等),请判断其Type(ETHERNET/WIFI...),然后调用对应的 get****Detail.lua,如 getWifiDetail.lua, getEthernetDetail.lua, ...
Device HTTP API, v1.0
Copyright (c) 2016.