小明分享: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

成功标志:
小明分享:Esp32下softAP+tcp_server的简单实现_第1张图片
接下来设置环境变量:

. ./export.sh

成功标志:
小明分享:Esp32下softAP+tcp_server的简单实现_第2张图片
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编译生成可执行文件
小明分享:Esp32下softAP+tcp_server的简单实现_第3张图片
生成三个bin文件与对应的烧入地址:
小明分享:Esp32下softAP+tcp_server的简单实现_第4张图片
5、将bin文件拷到共享目录下选择,选择下图芯片进行烧录,进入烧录工具,选择烧录固件和填写对应的烧录地址,进行烧录
小明分享:Esp32下softAP+tcp_server的简单实现_第5张图片
小明分享:Esp32下softAP+tcp_server的简单实现_第6张图片

6、烧入后重启芯片,查看串口信息,检查能否打印到对应的ssid的wifi名称,socket是否创建成功。
小明分享:Esp32下softAP+tcp_server的简单实现_第7张图片
小明分享:Esp32下softAP+tcp_server的简单实现_第8张图片
到此,使用esp32创建个简单的wifi完成。

你可能感兴趣的:(ESP32开发板,ESP32,WIFI,蓝牙)