小明分享: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完成。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
