目录

一、前言

二、实现原理        espidf框架实现wifi连接可以参考官方的代码,官方提供了多个示例来应对不同的场景。

二、实现代码

2.1 wifi.h

2.2 wifi.c

参考文献


一、前言

在之前的工作中,我们已经实现了一些lvgl界面上的不同页面的切换,其中一个重要的页面/功能即wifi连接,这里简单复述一下wifi连接的方法。

二、实现原理
        espidf框架实现wifi连接可以参考官方的代码,官方提供了多个示例来应对不同的场景。

图一-esp-idf框架wifi示例

这里我们是需要让esp32连接到实验室的局域网配合后续的ros应用,因此使用STA模式即可,也就是getting_started目录下的station示例。

二、实现代码

这里我把官方的代码稍微进行了一下整理(其实里面很多代码的作用不是很清楚,但是反正复制粘贴就完了),大致分为三个函数: