WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_wifi.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2020-2020. All rights reserved.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16#ifndef __AT_WIFI_H__
17#define __AT_WIFI_H__
18
19#include "td_base.h"
20#include "wifi_device_config.h"
21
22#ifdef __cplusplus
23#if __cplusplus
24extern "C" {
25#endif
26#endif
27#define EXT_RECONN_PERIOD_MAX 65535
28#define EXT_RECONN_PERIOD_MIN 1
29#define EXT_RECONN_COUNT_MAX 65535
30#define EXT_RECONN_COUNT_MIN 1
31#define EXT_RECONN_TIMEOUT_MIN 2
32#define EXT_WIFI_AP_KEY_LEN_MAX 64
33#define EXT_WIFI_AP_KEY_LEN_MIN 8
34#define EXT_WIFI_AP_WEP_KEY_LEN_MAX 13
35#define EXT_WIFI_AP_WEP_KEY_LEN_MIN 5
36#define EXT_WIFI_AP_WEP_HEX_KEY_LEN_MAX 26
37#define EXT_WIFI_AP_WEP_HEX_KEY_LEN_MIN 10
38#define EXT_WIFI_MS_KEY_LEN_MAX 63
39#define EXT_WIFI_MS_KEY_LEN_MIN 8
40#define EXT_WIFI_CONTRY_CODE_LEN 3
41#define EXT_WIFI_AP_KEY_LEN 64
42#define WIFI_IFNAME_MAX_SIZE 16
43#define EXT_WIFI_TXT_ADDR_LEN 17
44#define WIFI_SCAN_AP_LIMIT 64
45#define EXT_WIFI_USR_IE_MAX_SIZE 257
46#define WIFI_WPS_PIN_LEN 8
47#define EXT_WIFI_OK 0
48#define EXT_WIFI_FAIL (-1)
49#define WIFI_MAX_NUM_USER 6
50
56
57typedef struct wifi_wps_config {
59 unsigned char bssid[WIFI_MAC_LEN];
62
63TD_CONST char *at_ssid_txt(TD_CONST td_u8 *ssid, td_u32 ssid_len);
67#ifdef _PRE_WLAN_FEATURE_MFG_TEST
68td_void los_at_mfg_ccpriv_cmd_register(td_void);
69#endif
70
71#ifdef __cplusplus
72#if __cplusplus
73 }
74#endif
75#endif
76
77#endif /* end of app_sta.h */
td_void los_at_mesh_cmd_register(td_void)
td_void los_at_wifi_cmd_register(td_void)
Definition at_wifi.c:1161
wifi_wps_method
Definition at_wifi.h:51
@ WIFI_WPS_PBC
Definition at_wifi.h:52
@ WIFI_WPS_PIN
Definition at_wifi.h:53
@ WIFI_WPS_BUTT
Definition at_wifi.h:54
TD_CONST char * at_ssid_txt(TD_CONST td_u8 *ssid, td_u32 ssid_len)
Definition at_wifi.c:246
td_void los_at_sta_factory_test_cmd_register(td_void)
Definition at_wifi.c:1172
#define WIFI_MAC_LEN
表示Wi-Fi MAC地址或者WiFi BSSID的最大长度。
Definition wifi_device_config.h:57
#define WIFI_WPS_PIN_MAX_LEN_NUM
表示WiFi WPS PIN的最大长度,最大长度为8,最后一位保留,设置为'\0'。
Definition wifi_device_config.h:76
wifi_wps_method
Definition service_wifi_api.h:36
Definition service_wifi_api.h:48
wifi_wps_method wps_method
Definition service_wifi_api.h:49
char wps_pin[WIFI_WPS_PIN_MAX_LEN_NUM]
Definition service_wifi_api.h:51
unsigned char bssid[WIFI_MAC_LEN]
Definition service_wifi_api.h:50
#define TD_CONST
Definition td_base.h:18
unsigned char td_u8
Definition td_type.h:36
void td_void
Definition td_type.h:49
unsigned int td_u32
Definition td_type.h:38