ESP-AT 实践:使用两个 ESP32 通过 AT 固件测试 TCP 数据传输

本测试基于 release/v2.2.0.0 版本的 AT 固件进行测试。

1 使用 1 个 ESP32 作为 AP + Server 模式,需要执行以下指令:


AT+RESTORE                                //恢复出厂设置

AT+CWMODE=2                               //初始化为 Wi-Fi AP 模式

AT+CWSAP="ESP32","12345678",1,3           //设置 AP 模式的账号、密码

AT+CIPAP="192.168.4.1"                    //设置 AP 的 IP 地址

AT+CIPMUX=1                               //开启多连接模式才能创建 TCP 服务器

AT+CIPSERVER=1,1001                       //创建 TCP 服务器,端口号为 1001

AT+CIPSTO=0                               //设置本地 TCP 服务器超时时间【0,7200】; 设为 0 ,则连接永远不会超时

2 使用另一个 1 个 ESP32 作为 STA + Client 模式,需要执行以下指令:


AT+RESTORE                                      //恢复出厂设置

AT+CWMODE=1                                     //初始化为 Wi-Fi STA 模式

AT+CWJAP="ESP32","12345678"                     //连接 AP 的账号、密码

AT+CIPMUX=1                                     //设置多连接模式

AT+CIPSTART=0,"TCP","192.168.4.1",1001         //与 Server 建立连接

AT+CIPSEND=0,6                                 //发送数据传输命令,配置 Link ID 和 传输数据长度

3 测试结果

在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ESP32 AT固件是一种为ESP32芯片开发的固件,它可以通过串口通信与外部设备进行交互。它通过提供一系列AT指令,实现与ESP32芯片的通信和控制。该固件允许用户通过发送和接收AT指令来配置和控制ESP32芯片的各种功能,如Wi-Fi通信、TCP/IP和UDP协议、网络配置、数据传输等。 ESP32 AT固件具有以下主要特点: 1. 丰富的AT指令集:AT固件提供了大量的AT指令,方便用户进行配置和控制。可以通过AT指令连接到特定的Wi-Fi网络、启动和关闭TCP/IP和UDP通信、发送和接收数据等。 2. 灵活的配置选项:通过AT指令可以配置ESP32芯片的多种参数,如Wi-Fi模式、信道、加密方式、WiFi STA/AP模式等,可以根据具体需求进行灵活配置。 3. 简化开发流程:AT固件屏蔽了底层操作的细节,简化了开发流程。用户只需要通过串口与芯片进行通信,不需要深入了解底层硬件和驱动程序的原理。 4. 跨平台支持:ESP32 AT固件可以在多种平台上运行,如Windows、Linux和Mac OS等。这使得开发者可以在不同的开发环境下使用相同的AT指令进行开发和测试。 5. 易于集成:AT固件提供了丰富的接口和事件处理机制,可以与外部设备和应用程序进行交互。用户可以通过定义AT指令集和事件处理函数,实现与外部设备的交互和数据传输。 总之,ESP32 AT固件是一种方便用户对ESP32芯片进行配置和控制的解决方案。它简化了开发流程,提供了丰富的功能和灵活的配置选项,同时也具备跨平台支持和易于集成的特点,适用于各种物联网和嵌入式应用的开发需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值