33浏览
查看: 33|回复: 0

[ESP8266/ESP32] FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】

[复制链接]
简介
在 ESP32-C5 尚未推出之前,大多数物联网设备(如 ESP32、SF32、BL(博流) 系列等)通常只支持 2.4GHz Wi-Fi 频段。而如今,C5 已经支持双频 Wi-Fi —— 2.4GHz 与 5GHz。随着路由器的更新换代,越来越多的设备开始支持 5GHz 网络,因此在某些特定的应用场景中,5GHz 的支持显得尤为重要。那么在本文章中我们将上一篇的文章中的BH1750的传感器代码和本章的WIFI代码整合在一起,通过MQTT协议将数据上传到MQTT服务器。




1- 首先在ESP-IDF的高级中创建一个基于MQTT的项目,注意创建的时候选择安装的5.51版本的IDF

FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图1

2- 等待项目创建成功之后,打开Menuconfig进行配置。 首先修改WIFI 账号和密码

FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图2

需要注意的是: 我一共有两个WIFI , 一个是2.4G的,一个是5G的。

FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图3

3- 在确认无误后,对程序进行编译 (主要是先测试一下WIFI是否能够正确连接成功,先不管MQTT的连接信息)。

FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图4

4- 出现问题、编译通过不了。 询问GPT之后说让尝试更新版本,但是从第一篇帖子中的内容中我们可以得知,目前的IDF版本是支持ECO1的最新版本了。 所以可能没有什么好的解决办法。

FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图5


总结

在第一篇文章的时候,我觉得ECO1版本应该和正式版本区别不大,其实芯片部分的区别是不是很大,主要的是SDK的支持不再更新了。所以在下篇文章中我将尝试下使用Arduino来连接WIFi 并且将数据上传到MQTT服务器。





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail