我正在研究 ESP32 BLE。我正在使用 Arduino IDE 进行编程。
在我的项目中,我想在连续广告模式下使用 BLE。但实际上发生的情况意味着,一旦设备连接到 BLE 应用程序一次,BLE 广告就会停止。此后 BLE 广告停止。此后我无法连接到该 BLE 设备。我什至在 BLE 移动应用程序中看不到它的广告(使用开源移动应用程序:nRF connect、BLE 扫描仪..)。然后,在 ESP32 板上仅发生硬重置后,它就开始其广告过程。
当我的笔记本电脑中编译 BLE 代码时,我遇到了这个问题。我已经检查了 3 个或更多系统,其中在一个系统中编译的基本示例 BLE_server(内置 ESP32 Arduino IDE 示例)代码运行良好。在其余 3 个系统中编译的代码导致了我上面提到的问题。我已在此处附上 Arduino IDE 配置详细信息 - 图片。请找到附件。
这里我使用的是Arduino IDE版本1.8.13。在我的笔记本电脑中,我使用了 Java(TM) SE 开发套件 18.0.1.1(64 位)和 python 版本 2.7.15。
我已将 Arduino IDE 版本和 ESP32 板版本更新为。
出现这个问题的原因是什么?我的 Arduino IDE 中是否缺少任何配置?
编译过程中可能有什么问题吗?
请帮我解决这个问题吗?
等待您的积极答复。
提前致谢!!!
esp32 ×1