ESP8266链接WiFi
来源:互联网 发布:淘宝大学是几本 编辑:程序博客网 时间:2024/05/21 16:22
写了一个非常简单的链接WiFi的例子
uint8 *ssid = "qwerty";//wifi名字uint8 *passwd = "123456789";//wifi密码os_timer_t wifi_link_t;
void ICACHE_FLASH_ATTRwifi_status(void *arg){static count = 0;os_timer_disarm(&wifi_link_t);if(wifi_station_get_connect_status() == STATION_GOT_IP)//WiFi链接成功{//链接成功count = 0;os_printf("\n链接成功\n");return;}else if(count >= 7)//WiFi链接失败{//链接失败wifi_station_disconnect();//关闭连接count = 0;os_printf("\n链接失败\n");return;}os_timer_arm(&wifi_link_t,2000,0);}
void ICACHE_FLASH_ATTRsys_init_cb(void){struct station_config stationConf;os_memcpy(&stationConf.ssid, ssid, strlen(ssid));os_memcpy(&stationConf.password, passwd,strlen(passwd));wifi_station_disconnect();//断开链接的路由wifi_station_set_config(&stationConf);//设置参数wifi_station_connect();//连接ap//初始化WiFi status定时器os_timer_disarm(&wifi_link_t);os_timer_setfn(&wifi_link_t,wifi_status,NULL);}
void ICACHE_FLASH_ATTRuser_init(void){uart_init(115200,115200);wifi_set_opmode_current(STATIONAP_MODE);//设置WiFi工作模式system_init_done_cb(sys_init_cb);//创建初始化完成后回调函数}
源码下载
阅读全文
0 0
- ESP8266链接WiFi
- esp8266使用micropython链接WiFi
- ESP8266 wifi模块使用
- <WIFI>初识ESP8266小黄板
- ESP8266 WIFI 模块使用说明
- ESP8266-WIFI之简介
- ESP8266的WIFI连接
- ESP8266 WiFi探针 MAC
- ESP8266串口WiFi模块
- <WIFI>搭建ESP8266开发环境
- STM32 wifi(ESP8266)模块实验
- ESP8266-WIFI之例程篇
- esp8266 wifi模块的使用
- WiFi模块 ESP8266的用法
- wifi密码锁-ESP8266简单应用
- ESP8266 WIFI模块实现远程wifi控制
- ESP8266学习笔记6:ESP8266规范wifi连接操作
- ESP8266学习笔记6:ESP8266规范wifi连接操作
- 获取listview的高度代码
- 使用Druid连接池技术进行数据库连接
- Profile Lookup错误原因-学习笔记
- 设计模式——组合模式
- ubuntu中的firefox英文界面快速切换成中文的办法 [转载]
- ESP8266链接WiFi
- DexArchiveMergerException: Unable to merge dex
- 整理的好的JNI资料
- 工业物联网(IIoT)数据库在铁路系统中的应用
- 今天开始用博客记录学习的过程
- 列表简介(python)
- Maven下的生成War包并部署
- 2018 AICon 全球人工智能技术大会团购票
- HDU 1120 Constructing Roads