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