完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我有一个应用程序通常会连接到设备的物理串行端口。
我想弄清楚如何制作不需要任何 AT 命令来执行串行桥接功能的自定义固件,以便我计算机上的应用程序可以直接连接到设备的物理串行端口,但实际的串行数据将是通过 ESP8266 建立的 wifi 连接传输和接收。 所以简而言之,我需要创建自定义固件来执行以下操作: - 作为客户端连接到我的 wifi 接入点“无线” - 获取 IP 地址 - 在端口 9998 上启动 TCP 服务器 - 使用 ESP8266 上的 TX/RX 接受传入连接并发送/接收原始串行数据,其中没有任何其他控制信息。 所以本质上我想我想要一个串行桥,但我不想在 ESP8266 和物理串行端口之间放置另一个微控制器来处理 +IPS 等东西——所有数据应该像正常情况下一样流动任何关于获取的 指南这工作将不胜感激。 |
|
相关推荐
1个回答
|
|
|
为了制作不需要任何 AT 命令来执行串行桥接功能的自定义固件,您可以按照以下步骤进行操作:
1. 下载 ESP8266 SDK 您需要下载 ESP8266 SDK,以便您能够编写自定义固件。您可以从 Espressif 网站上下载 SDK。 2. 编写代码 您需要编写 C/C++ 代码,以实现以下操作: - 连接到 wifi 接入点。 - 获取 IP 地址。 - 在端口 9998 上启动 TCP 服务器。 - 使用 ESP8266 上的 TX/RX 接收传入连接,并发送/接收原始串行数据。 3. 编译固件 一旦您编写了代码,您需要使用 ESP8266 SDK 编译它,以生成自定义固件。在编译过程中,请确保将 DIO 配置为普通 IO,以便您可以使用它来控制 TX/RX 脚。 4. 烧录固件 一旦您编译了自定义固件,请使用烧录器将其烧入 ESP8266。您可以使用 esptool 或类似的工具来完成此操作。 5. 测试 一旦您烧录了自定义固件,请将 ESP8266 连接到计算机,并使用串行监视器或类似的工具测试它。确保它可以连接到 wifi 接入点并启动 TCP 服务器。您还可以测试它是否可以接收和发送原始串行数据。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
944 浏览 0 评论
1671 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5015 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1252浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2334浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2526浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:30 , Processed in 0.848648 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
472
