[其他] MM32F3277 + ESP8266 使用指南(1. 实现 TCP Client 透传)

[复制链接]
 楼主| 欢乐家园 发表于 2022-9-25 23:34 | 显示全部楼层 |阅读模式
    主控芯片:MM32F2377 (MB-039)

    WiFi 适配器:ESP8266

    开发环境:IAR 7.80.4

    调试助手:ESP8266 调试工具V2.2

    ESP8266 AT 指令烧录工具:flash_download_tool_3.9.2.exe

    网络调试工具:hercules_3-2-8.exe (TCP)

从上周开始使用 ESP8266,磕磕绊绊终于实现了 TCP 和 MQTT 的通讯。
 楼主| 欢乐家园 发表于 2022-9-25 23:35 | 显示全部楼层
ESP8266 简介

ESP8266 由乐鑫公司开发,提供了一套高度集成的 Wi-Fi SoC 解决方案。

    通讯接口:UART
    用户配置:AT 指令集
    工作模式:
        Station:作为客户端连接路由器
        AP:ESP8266 自身作为热点供用户连接
        Station + AP:即能作为热点也能作为终端设备
    AT 指令:
        AT 指令下载:乐鑫官方 AT 下载地址 / Ai-thinker AT 下载地址
        指令详情可见 ESP-AT 用户指南
    烧录工具:ESP8266Flasher 或者 flash_download_tool
 楼主| 欢乐家园 发表于 2022-9-25 23:36 | 显示全部楼层
ESP8266 烧录 AT 指令集

这里使用的是 flash_download_tool.exe 工具,AT 包用的是乐鑫官方提供的 v2.2.1.0 ESP8266-IDF-AT_V2.2.1.0.zip

选择 factory_WROOM-02.bin ,地址选择 0x00
 楼主| 欢乐家园 发表于 2022-9-25 23:37 | 显示全部楼层
 楼主| 欢乐家园 发表于 2022-9-25 23:42 | 显示全部楼层
勾选正确后,点击 START,这里需要你按一下 RST 键,或将 RST 接口重新上电复位,之后就会开始烧录了。
 楼主| 欢乐家园 发表于 2022-9-25 23:42 | 显示全部楼层
ESP8266 连接 USB 转 TTL

烧录完 AT 指令后,先将 ESP8266 连接 USB 转 TTL 设备试一下,我这里用的是 YS-CH340,连接方式如下:
73661633076eba192f.png
esp8266_ttl

这里使用的调试工具是 ESP8266调试工具V2.2,一开始用的是山外多功能调试助手,发送 AT 指令没有应答,后来发现山外多功能调试助手的回车只发送’\n’,不发送’\r’,而 AT 指令需要 ‘\r\n’。
myiclife 发表于 2022-10-5 17:51 | 显示全部楼层
esp8266作为tcp服务器端怎么向客户端发送数据
tabmone 发表于 2022-10-5 18:04 | 显示全部楼层
ESP8266串口怎么连接外部设备?           
xietingfeng 发表于 2022-10-5 18:22 | 显示全部楼层
如何让ESP8266启动自动进入串口透传模式  
sesefadou 发表于 2022-10-5 18:52 | 显示全部楼层
怎样实现ESP8266与摄像头模块的实时传输  
dspmana 发表于 2022-10-5 19:34 | 显示全部楼层
esp8266如何进行tcp服务器下透传   
tpgf 发表于 2022-10-9 13:39 | 显示全部楼层
这种芯片和单片机的连接方式是什么嗯
heimaojingzhang 发表于 2022-10-9 13:51 | 显示全部楼层
dspmana 发表于 2022-10-5 19:34
esp8266如何进行tcp服务器下透传

设置单链接,透传只能在单连接模式下进行
keaibukelian 发表于 2022-10-9 14:02 | 显示全部楼层
ESP8266 可以即做服务器也做客户端吗
labasi 发表于 2022-10-9 14:20 | 显示全部楼层
xietingfeng 发表于 2022-10-5 18:22
如何让ESP8266启动自动进入串口透传模式

设置指令AT+SAVETRANSLINK可以设置上电自动进入透传模式
paotangsan 发表于 2022-10-9 14:30 | 显示全部楼层
keaibukelian 发表于 2022-10-9 14:02
ESP8266 可以即做服务器也做客户端吗

ATK-ESP8266 模块支持 LVTTL 串口,兼容 3.3V 和 5V 单片机系统,可以很方便的与你的产品进行连接。模块支持串口转WIFI STA、串口转AP和WIFI STA+WIFIAP 的模式,从而快速构建串口-WIFI 数据传输方案,方便你的设备使用互联网传输数据
renzheshengui 发表于 2022-10-9 14:40 | 显示全部楼层
keaibukelian 发表于 2022-10-9 14:02
ESP8266 可以即做服务器也做客户端吗

这个模块可以连网就是连接你家中的路由器,也可以作为一个热点来让你的手机连接它
mituzu 发表于 2022-10-9 20:24 | 显示全部楼层
esp8266支持http协议吗              
deliahouse887 发表于 2022-10-9 21:25 | 显示全部楼层
esp8266能既做tcp又做udp么      
mituzu 发表于 2022-10-9 22:15 | 显示全部楼层
esp8266作为客户端如何固定接收数据的端口
您需要登录后才可以回帖 登录 | 注册

本版积分规则

113

主题

1030

帖子

1

粉丝
快速回复 返回顶部 返回列表