Page 1 of 1

AT+BLESCAN=0 执行不成功

Posted: Thu Jun 30, 2022 9:18 am
by a set of sine waves
你好,我使用的是ESP32-DevKitC开发板,按照教程运行以下AT指令,
AT+BLEINIT=1
AT+BLESCAN=1
AT+BLESCAN=0

发现运行AT+BLESCAN=0 后设备还一直在进行扫描(对话框里面一直刷新扫描出来的信息),不能停下来。

请问这个问题是怎么回事呢,如何解决?

Re: AT+BLESCAN=0 执行不成功

Posted: Fri Jul 01, 2022 4:11 am
by ESP_Sun
可以提供下版本信息吗?

Re: AT+BLESCAN=0 执行不成功

Posted: Mon Jul 04, 2022 3:38 am
by a set of sine waves
运行AT+GMR回复版本信息如下:

[11:35:18.960]收←◆AT+GMR

busy p...
AT version:2
[11:35:18.987]收←◆.2.0.0(c6fa6bf - ESP32 - Jul 2 2021 06:44:05)
SDK version:v4.2.2-76-gefa6eca
compile time(3a696ba):Jul 2 2021 11:54:43
Bin version:2.2.0(WROOM-32)

OK

今天运行AT+BLESCAN=0又可以正常停止了。和之前的设置一模一样。

看上去像是这模块不太稳定,总出BUG。 麻烦帮忙看下,谢谢。

Re: AT+BLESCAN=0 执行不成功

Posted: Mon Jul 04, 2022 6:49 am
by a set of sine waves
你好,另外发送指令之后先回复了一个OK,后面会接着回复两三个error应该不是正常情况吧,截图我传上来了。麻烦帮忙一起看下。
我看文档里面写的要么是回复OK要么是回复error。

Re: AT+BLESCAN=0 执行不成功

Posted: Fri Jul 08, 2022 9:19 am
by ESP_Sun
a set of sine waves wrote:
Mon Jul 04, 2022 6:49 am
你好,另外发送指令之后先回复了一个OK,后面会接着回复两三个error应该不是正常情况吧,截图我传上来了。麻烦帮忙一起看下。
我看文档里面写的要么是回复OK要么是回复error。
我猜测会出现这个问题的原因应该是你的 MCU 端会无故发送多余字符,比如换行等,AT 此时认为这个字符是一条命令,所以会回复 ERROR。