| 
 111| 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](https://mc.dfrobot.com.cn/data/attachment/forum/202510/17/221743db4wq1e6qmhaxhwq.png) 2- 等待项目创建成功之后,打开Menuconfig进行配置。 首先修改WIFI 账号和密码 ![FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图2](https://mc.dfrobot.com.cn/data/attachment/forum/202510/17/222630hy8cjgqu3fuwnuy1.png) 需要注意的是: 我一共有两个WIFI , 一个是2.4G的,一个是5G的。 ![FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图3](https://mc.dfrobot.com.cn/data/attachment/forum/202510/17/222722qz029nqti23ip2t0.png) 3- 在确认无误后,对程序进行编译 (主要是先测试一下WIFI是否能够正确连接成功,先不管MQTT的连接信息)。 ![FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图4](https://mc.dfrobot.com.cn/data/attachment/forum/202510/17/223724z9jvr4cf6f5cggh4.png) 4- 出现问题、编译通过不了。 询问GPT之后说让尝试更新版本,但是从第一篇帖子中的内容中我们可以得知,目前的IDF版本是支持ECO1的最新版本了。 所以可能没有什么好的解决办法。 ![FireBeetle 2 ESP32-C5 MQTT 数据上报 [5GHZ WIFI 频段] 失败 【一】图5](https://mc.dfrobot.com.cn/data/attachment/forum/202510/17/223854r4fko8afnnnql8kq.png) 总结 在第一篇文章的时候,我觉得ECO1版本应该和正式版本区别不大,其实芯片部分的区别是不是很大,主要的是SDK的支持不再更新了。所以在下篇文章中我将尝试下使用Arduino来连接WIFi 并且将数据上传到MQTT服务器。 | 
 沪公网安备31011502402448
 沪公网安备31011502402448© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed