欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

小明分享:Esp32下softAP+tcp_server的简单实现

发布时间:2024/10/14 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 小明分享:Esp32下softAP+tcp_server的简单实现 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
  • ***提示:对于初学者尽量选择ESP32开发板来完成***原因如下:
  • [ ]WT-ESP32-DevKitC V4的射频性能已经调试完善,用户进行应用设计和开发时无需考虑射频和天线设计。此开发板包含了用户所需的小型系统,只需要连上USB线即可进行开发。
  • 小型开发板绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板直接插在面包板上使用,简单,上手方面!

1、需要的编译环境及烧录工具
Ubuntu16.04,flash_download_tool_v3.8.5(版本不限),
2、创建工程目录,获取SDK:

git clone https://github.com/espressif/esp-idf.git

3、SDK获取成功后,进入esp_idf目录下,安装工具:

./install.sh

成功标志:

接下来设置环境变量:

. ./export.sh

成功标志:

4、接下来进入softAP目录下,进入main目录中的softAP_example_main.c中,将tcp_server目录中main目录中tcp_server.c中的函数裁剪到soft_example_main.c,并修改对应的配置文件,最后使用命令:
idf.py menuconfig进行ssid和password的设置,然后执行
idf.py build编译生成可执行文件

生成三个bin文件与对应的烧入地址:

5、将bin文件拷到共享目录下选择,选择下图芯片进行烧录,进入烧录工具,选择烧录固件和填写对应的烧录地址,进行烧录

6、烧入后重启芯片,查看串口信息,检查能否打印到对应的ssid的wifi名称,socket是否创建成功。


到此,使用esp32创建个简单的wifi完成。

总结

以上是生活随笔为你收集整理的小明分享:Esp32下softAP+tcp_server的简单实现的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。