描述

  • 本文介紹wifi相關API

接口版本

版本號 制定人 制定日期 制定描述
1.0 冷優軍 2020-12-10 初始版本

API列表

名字 描述
get 获取配置
scan 扫描
set 设置配置

get

请求参数说明

调用示例

wapi 8ms '{"ver": "1.0", "module": "wifi", "api": "get"}'

返回示例

{ 
    "ver" : "1.0" , 
    "api" : "get" , 
    "errcode" : 0 , 
    "result" :{ 
        "disabled" : 1 , 
        "ifname" : "wlan0" , 
        "ssid" : "wt-sta-wifi" , 
        "encryption" : "none"
     } , 
    "module" : "wifi"
 }

返回参数说明

参数名 类型 说明
ifname string 设备名称
ssid string ssid名称
encryption string none: 不加密;mixed-psk: 加密
key string 密码
disabled int 0:开启;1:关闭

错误码

错误码 说明

scan

请求参数说明

调用示例

wapi 8ms '{"ver": "1.0", "module": "wifi", "api": "scan"}'

返回示例

{ 
    "ver" : "1.0" , 
    "api" : "scan" , 
    "errcode" : 0 , 
    "result" :{ 
        "aplist" :[
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "AC:67:B2:47:57:99" , 
                "ssid" : "lw7821-5798" , 
                "signal" : -85
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "7A:54:99:55:D0:CC" , 
                "ssid" : "Luman_AP_HG255D" , 
                "signal" : -74
             } ,
            { 
                "encryption" : "none" , 
                "bssid" : "8C:AA:B5:B2:82:95" , 
                "ssid" : "ESP_B28295" , 
                "signal" : -61
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "D4:EE:07:19:0B:6A" , 
                "ssid" : "HiWiFi_190B6A" , 
                "signal" : -77
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "34:68:95:74:86:C7" , 
                "ssid" : "HP-Print-c7-LaserJet Pro MFP" , 
                "signal" : - 93
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "50:3A:A0:F3:2C:6E" , 
                "ssid" : "MERCURY_2C6E" , 
                "signal" : -83
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "38:83:45:C4:54:A0" , 
                "ssid" : "Adams" , 
                "signal" : -77
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "94:77:2B:66:A0:68" , 
                "ssid" : "test" , 
                "signal" : -64
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "6C:06:D6:11:8C:78" , 
                "ssid" : "WT-HW" , 
                "signal" : -74
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "94:D9:B3:A6:B8:7A" , 
                "ssid" : "IDO-OFFICE-2G" , 
                "signal" : -79
             } ,
            { 
                "encryption" : "mixed-psk" , 
                "bssid" : "60:EE:5C:DF:A5:D0" , 
                "ssid" : "1" , 
                "signal" : -74
             }
         ]
     },
    "module":"wifi"
}

返回参数说明

参数名 类型 说明
aplist 数组 掃描到的AP列表
ssid string ssid
bssid string bssid
signal int 信号强度
encryption string none: 不加密;mixed-psk: 加密

错误码

错误码 说明

set

请求参数说明

参数名 类型 说明
ssid string ssid名称
encryption string none: 不加密;mixed-psk: 加密
key string 密码
disabled int 0:开启;1:关闭

调用示例

wapi 8ms '{"ver": "1.0", "module": "wifi", "api": "set", "param"
: {"ssid": "123", "encryption": "none", "disabled": "0"}}'

返回示例

{ 
    "ver" : "1.0" , 
    "api" : "set" , 
    "errcode" : 0 , 
    "result" :{ 

    } , 
    "module" : "wifi"
 }

返回参数说明

参数名 类型 说明
ifname string 设备名称
ssid string ssid名称
encryption string none: 不加密;mixed-psk: 加密
key string 密码
disabled int 0:開啟;1:關閉

错误码

错误码 说明
文档更新时间: 2021-03-29 19:10   作者:shuke