一:了解wifi完成初始化需要的步骤
1.初始化LWIP,初始化事件中断回调函数
2.启动wifi init 后才能使用其他wifi设置的api
3.注册中断回调函数,收到wifi事件或者ip事件都将进入event_handler 这个中断回调函数,在这个函数可以根据不同事件进行不同的处理。如:wifi开始事件,则进行connect;wifi连接断开,则进行重新连接处理等
4.进一步设置wifi,选择模式,并填入配置参数的结构体
二:wifi初始化是后续进行Tcp链接的前提
1.esp_wifi_start()启动后,马上进入中断回调函数,随后启动了connect,去连接到对应的wifi,同时可以点击start宏定义,进去找到connected 刚连接成功时的宏定义,增加一个判断,做连接成功后的事件处理
2.同理,ip事件也会触发中断回调函数,获取到了ip,后续这里可以延申为启动线程进行tcp连接
3.后续移植tcp相关操作到这里