STA Task.
Copyright (c) 2018-2020 Atmel Corporation. All rights reserved.
Macros | |
#define | AP_WLAN_AUTH M2M_WIFI_SEC_OPEN/* < Security manner M2M_WIFI_SEC_OPEN, M2M_WIFI_SEC_WPA_PSK*/ |
#define | AP_WLAN_PSK "1234567890" /* < Password for WILC SSID */ |
#define | AP_WLAN_SSID "DEMO_AP_CO" /* < WILC SSID */ |
Wi-Fi Settings - AP mode. More... | |
#define | STA_POST_BUFFER "&appid=c592e14137c3471fa9627b44f6649db4&mode=xml&units=metric HTTP/1.1\r\nHost: api.openweathermap.org\r\nAccept: */*\r\n\r\n" |
#define | STA_PREFIX_BUFFER "GET /data/2.5/weather?q=" |
Send buffer of TCP socket. More... | |
#define | STA_WEATHER_SERVER_NAME "api.openweathermap.org" |
Weather information provider server. More... | |
#define | STA_WLAN_AUTH M2M_WIFI_SEC_WPA_PSK /* < Security manner */ |
#define | STA_WLAN_PSK "12345678" /* < Password for Destination SSID */ |
#define | STA_WLAN_SSID "DEMO_AP" /* < Destination SSID */ |
Wi-Fi Settings. More... | |
#define | WEP_AUTH_TYPE WEP_ANY |
#define | WEP_CONN_PARAM {WEP_KEY_INDEX, WEP_KEY_SIZE, WEP_KEY, WEP_AUTH_TYPE} |
#define | WEP_KEY "1234567890" |
#define | WEP_KEY_INDEX M2M_WIFI_WEP_KEY_INDEX_1 |
WEP security setting for STA mode and/or AP mode. More... | |
#define | WEP_KEY_SIZE sizeof(WEP_KEY) |
Functions | |
void | sta_task (void *argument) |
STA task main function. More... | |
Variables | |
xSemaphoreHandle | wifi_bt_if_sem |
#define AP_WLAN_AUTH M2M_WIFI_SEC_OPEN/* < Security manner M2M_WIFI_SEC_OPEN, M2M_WIFI_SEC_WPA_PSK*/ |
#define AP_WLAN_PSK "1234567890" /* < Password for WILC SSID */ |
#define AP_WLAN_SSID "DEMO_AP_CO" /* < WILC SSID */ |
Wi-Fi Settings - AP mode.
#define STA_POST_BUFFER "&appid=c592e14137c3471fa9627b44f6649db4&mode=xml&units=metric HTTP/1.1\r\nHost: api.openweathermap.org\r\nAccept: */*\r\n\r\n" |
#define STA_PREFIX_BUFFER "GET /data/2.5/weather?q=" |
Send buffer of TCP socket.
#define STA_WEATHER_SERVER_NAME "api.openweathermap.org" |
Weather information provider server.
#define STA_WLAN_AUTH M2M_WIFI_SEC_WPA_PSK /* < Security manner */ |
#define STA_WLAN_PSK "12345678" /* < Password for Destination SSID */ |
#define STA_WLAN_SSID "DEMO_AP" /* < Destination SSID */ |
Wi-Fi Settings.
#define WEP_AUTH_TYPE WEP_ANY |
#define WEP_CONN_PARAM {WEP_KEY_INDEX, WEP_KEY_SIZE, WEP_KEY, WEP_AUTH_TYPE} |
#define WEP_KEY "1234567890" |
#define WEP_KEY_INDEX M2M_WIFI_WEP_KEY_INDEX_1 |
WEP security setting for STA mode and/or AP mode.
#define WEP_KEY_SIZE sizeof(WEP_KEY) |
void sta_task | ( | void * | argument | ) |
STA task main function.
References ip_addr::addr, ANT_MODE, ANT_SWTCH_GPIO_CTRL_MODE, ANTENNA_GPIO_NUM_1, ANTENNA_GPIO_NUM_2, AP_WLAN_AUTH, AP_WLAN_PSK, AP_WLAN_SSID, tuniM2MWifiAuth::au8PSK, tstrM2MAPConfig::au8SSID, city_list, CONF_METHOD_LABEL, CONF_METHOD_PHYSICAL_PBC, ERR_OK, gbConnectedWifi, gbHostIpByName, gstrAPWepParam, gstrSTAWepParam, gu32HostIp, HTTP_PORT, M2M_WIFI_CH_11, M2M_WIFI_CH_ALL, M2M_WIFI_SEC_OPEN, M2M_WIFI_SEC_WEP, m2m_wifi_set_antenna_mode(), net_init(), netbuf_data(), netbuf_delete(), netbuf_next(), NULL, os_m2m_wifi_ap_get_assoc_info(), os_m2m_wifi_connect(), os_m2m_wifi_enable_ap(), os_m2m_wifi_init(), os_m2m_wifi_p2p(), os_m2m_wifi_set_device_name(), os_m2m_wifi_set_p2p_control_ifc(), osprint(), P2P_AP_CONCURRENCY_INTERFACE, P2P_PBC, param, parse_response(), tstrWifiInitParam::pfAppWifiCb, rx_buf, server_response, STA_POST_BUFFER, STA_PREFIX_BUFFER, STA_WLAN_AUTH, STA_WLAN_PSK, STA_WLAN_SSID, tuniM2MWifiAuth::strWepInfo, tstrM2MAPConfig::u16BeaconInterval, u8_encode(), tstrM2MAPConfig::u8ListenChannel, tstrM2MAPConfig::u8SecType, tstrM2MAPConfig::uniAuth, utf8_STA_mode_PSK, utf8_STA_mode_SSID, vPortFree(), vSemaphoreDelete, vTaskDelay(), webSHORT_DELAY, wifi_bt_if_sem, wifi_cb(), xSemaphoreCreateCounting, xSemaphoreGive, and xSemaphoreTake.
Referenced by main().
xSemaphoreHandle wifi_bt_if_sem |
Referenced by bt_task(), main(), packet_handler(), sta_task(), wifi_cb(), and wifi_task().