GetWifiInfo, 获取wifi信息。

获取WIFI信息请求

<?xml version="1.0" encoding="utf-8"?>

<sdk guid="##GUID">

<in method="GetWifiInfo"/>

</sdk>

 

<!--

详解:

    1. sdk.guid为通过SDK协议版本协商交互获取到的guid

-->

获取WIFI信息应答

<?xml version="1.0" encoding="utf-8"?>

<sdk guid="##GUID">

<out method="GetWifiInfo" result="##value">

<wifi valid="##value">

<enable value="##value"/>

<mode value="##value"/>

<ap>

<ssid value="##value"/>

<passwd value="##value"/>

<channel value="##value"/>

<encryption value="##value"/>

<dhcp auto="##value"/>

<address ip="##value" netmask="##value" gateway="##value" dns="##value"/>

</ap>

<station>

<current index="##value"/>

<list>

<item>

<ssid value="##value"/>

<passwd value="##value"/>

<signal value="##value"/>

<apmac value="##value"/>

<dhcp auto="##value"/>

<address ip="##value" netmask="##value" gateway="##value" dns="##value"/>

</item>

<list>

</station>

</wifi>

</out>

</sdk>

 

<!--

详解:

    1. sdk.guid为通过SDK协议版本协商交互获取到的guid

    2. out.method固定值为GetWifiInfo

    3. out.result错误代码 参考ErrorCode

    4. out.result取值不为"kSuccess", out无子节点

    5. wifi.valid取值范围{"true"(WIFI模块接入), "false"(WIFI模块接入)}; wifi.valid"false"时无子节点

    6. enable.value取值范围{"true"(WIFI网络接入), "false"(WIFI网络接入)}

    7. mode.value: wifi工作模式, 取值范围{"ap"(ap模式), "station"(客户端模式)}

    8. ap.ssid.value: ssid, 固定值(设备ID)

    9. ap.passwd.value: 密码

    10.ap.channel.value: 信道

    11.ap.encryption.value: 加密方式, 固定值"WPA-PSK"

    12.ap.dhcp: 忽略

    13.ap.address: 忽略

    14.station.current.index: 表示当前使用的ap节点在list中的索引值, -1时表示未选中ap节点

    15.station.list包含多个item, item表示wifi发现和已经保存的ap节点信息

    16.station.list.item.ssid.value: apssid

    17.station.list.item.passwd.value: 密码

    18.station.list.item.signal.value: 信号强度

    19.station.list.item.apmac.value: ap设备的mac地址
20.station.list.item.dhcp.auto:
取值范围{"true"(dhcp获取ip地址), "false"(静态ip地址)}

    21.station.list.item.address.ip: WIFI网络ip地址

    22.station.list.item.address.netmask: WIFI网络子网掩码

    23.station.list.item.address.gateway: 默认路由

    24.station.list.item.address.dns: dns服务器地址

-->