现在不知道为什么, AT+BTSPPSEND命令始终返回ERROR,即使让模块恢复出厂设置后,按官方步骤一步步下来,也是返回ERROR,求教为什么。。。
AT+BTINIT=1
OK
AT+BTSPPINIT=2
OK
AT+BTNAME="EXAMPLE"
OK
AT+BTSCANMODE=2
OK
AT+BTSECPARAM=3,1,"9527"
OK
AT+BTSPPSTART
OK
AT+BTSPPSEND
ERROR
Search found 10 matches
- Fri Nov 10, 2023 10:54 am
- Forum: ESP-AT 中文讨论版
- Topic: 蓝牙透明传输时,不是真正的透传?
- Replies: 2
- Views: 19200
- Fri Nov 10, 2023 1:44 am
- Forum: ESP-AT 中文讨论版
- Topic: 如何修改蓝牙配对和
- Replies: 0
- Views: 16981
如何修改蓝牙配对和
模块配置为SPP透传后:
当在手机上配对成功时,希望串口打印出一些东西来让MCU知道模块与手机已经建立联系
当在手机上APP发起SPP连接功时,希望串口打印出一些东西来让MCU知道和APP的SPP通道已经建立
修改ESP32-AT代码并重新编译可以做到这一点么? 在哪里修改代码?
当在手机上配对成功时,希望串口打印出一些东西来让MCU知道模块与手机已经建立联系
当在手机上APP发起SPP连接功时,希望串口打印出一些东西来让MCU知道和APP的SPP通道已经建立
修改ESP32-AT代码并重新编译可以做到这一点么? 在哪里修改代码?
- Thu Nov 09, 2023 2:42 pm
- Forum: ESP-AT 中文讨论版
- Topic: 蓝牙透明传输时,不是真正的透传?
- Replies: 2
- Views: 19200
Re: 蓝牙透明传输时,不是真正的透传?
原因是 AT+BTSPPSEND 始终返回 ERROR
AT+BTSPPINIT=2 OK
AT+BTSCANMODE=2 OK
AT+BTSPPSTART OK
AT+BTSPPSEND ERROR
这会是什么原因呢?
AT+BTSPPINIT=2 OK
AT+BTSCANMODE=2 OK
AT+BTSPPSTART OK
AT+BTSPPSEND ERROR
这会是什么原因呢?
- Thu Nov 09, 2023 2:28 am
- Forum: ESP-AT 中文讨论版
- Topic: 蓝牙透明传输时,不是真正的透传?
- Replies: 2
- Views: 19200
蓝牙透明传输时,不是真正的透传?
按照官方文档的指令: 以透传模式在移动电话或者 PC 和 ESP32 之间建立 SPP 连接并且设置 IO 能力为 NoInputNoOutput,
https://docs.espressif.com/projects/esp ... s.html#id2
为什么测试的效果,APP发出的指令到了串口端都会带一个+BTDATA,这个不是真正要的透传。
+BTDATA:11,aaaaaaaa
+BTDATA:9,bbbbbbbb
是哪里没设置对么?
https://docs.espressif.com/projects/esp ... s.html#id2
为什么测试的效果,APP发出的指令到了串口端都会带一个+BTDATA,这个不是真正要的透传。
+BTDATA:11,aaaaaaaa
+BTDATA:9,bbbbbbbb
是哪里没设置对么?
- Wed Nov 08, 2023 6:42 am
- Forum: ESP-AT 中文讨论版
- Topic: 经典蓝牙设置PIN码不起作用
- Replies: 5
- Views: 32125
Re: 经典蓝牙设置PIN码不起作用
出现同样的问题。
请问这个问题如何解决的呢?
请问这个问题如何解决的呢?
- Tue Nov 07, 2023 4:04 pm
- Forum: ESP-AT 中文讨论版
- Topic: 经典蓝牙如何获得MAC地址?
- Replies: 0
- Views: 17856
经典蓝牙如何获得MAC地址?
如题,在经典蓝牙的ESP32 AT指令里没有发现获得MAC地址的指令
- Sun Nov 05, 2023 1:16 am
- Forum: ESP-AT 中文讨论版
- Topic: 如何自定义不带+号的AT命令
- Replies: 4
- Views: 18820
Re: 如何自定义不带+号的AT命令
按照提示的思路插入了 = , 是可行的。 接下来要实现的是在自定义命令中 触发 多个已有的ESP32 AT命令。 根据之前的帖子,是建议在自定义命令处理时发消息给esp_at_uart_queue, 例如: xQueueSend(esp_at_uart_queue,(void *)&user_event,10/portTICK_PERIOD_MS); Uart_Task是可以收到发的消息的并用 xQueueReceive(esp_at_uart_queue, (void * )&event, (TickType_t)portMAX_DELAY)来解析消息,event参数(uart_event_...
- Thu Nov 02, 2023 11:43 pm
- Forum: ESP-AT 中文讨论版
- Topic: 如何自定义不带+号的AT命令
- Replies: 4
- Views: 18820
Re: 如何自定义不带+号的AT命令
好像注册的时候不带+是可以注册成功的。
进一步的问题是:
1. 官方文档查询命令的模板是 AT+CMD?,那查询的时候如何带参数呢(目前mcu侧写死了,发出的AT查询是带参数的)?
2. 官方文档AT带参数的模板是 AT+TEST=1,"espressif", 一定要带这个 = 号么? mcu侧发出的带参数的命令是不带 = 好的, 命令后面直接是逗号
进一步的问题是:
1. 官方文档查询命令的模板是 AT+CMD?,那查询的时候如何带参数呢(目前mcu侧写死了,发出的AT查询是带参数的)?
2. 官方文档AT带参数的模板是 AT+TEST=1,"espressif", 一定要带这个 = 号么? mcu侧发出的带参数的命令是不带 = 好的, 命令后面直接是逗号
- Thu Nov 02, 2023 10:45 am
- Forum: ESP-AT 中文讨论版
- Topic: 如何自定义不带+号的AT命令
- Replies: 4
- Views: 18820
如何自定义不带+号的AT命令
如题,如果自定义不带+号的AT命令,比如 ATSI,1
- Thu Nov 02, 2023 10:16 am
- Forum: ESP-AT 中文讨论版
- Topic: 自定义AT命令问题
- Replies: 1
- Views: 17531
自定义AT命令问题
在下面链接的官方文档中提到 建议把 esp_at_custom_cmd_array_regist 加入 app_main() 中的 at_custom_init(), 但是没有找到定义 at_custom_init 的.c 文件。 怀疑也打入库文件了。 这样情况下, 在哪个位置插入自定义AT指令的代码合适呢?
https://docs.espressif.com/projects/esp ... mands.html#
https://docs.espressif.com/projects/esp ... mands.html#