Search found 10 matches

by linuxboy
Fri Nov 10, 2023 10:54 am
Forum: ESP-AT 中文讨论版
Topic: 蓝牙透明传输时,不是真正的透传?
Replies: 2
Views: 18528

Re: 蓝牙透明传输时,不是真正的透传?

现在不知道为什么, 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
by linuxboy
Fri Nov 10, 2023 1:44 am
Forum: ESP-AT 中文讨论版
Topic: 如何修改蓝牙配对和
Replies: 0
Views: 16503

如何修改蓝牙配对和

模块配置为SPP透传后:

当在手机上配对成功时,希望串口打印出一些东西来让MCU知道模块与手机已经建立联系
当在手机上APP发起SPP连接功时,希望串口打印出一些东西来让MCU知道和APP的SPP通道已经建立

修改ESP32-AT代码并重新编译可以做到这一点么? 在哪里修改代码?
by linuxboy
Thu Nov 09, 2023 2:42 pm
Forum: ESP-AT 中文讨论版
Topic: 蓝牙透明传输时,不是真正的透传?
Replies: 2
Views: 18528

Re: 蓝牙透明传输时,不是真正的透传?

原因是 AT+BTSPPSEND 始终返回 ERROR

AT+BTSPPINIT=2 OK
AT+BTSCANMODE=2 OK
AT+BTSPPSTART OK
AT+BTSPPSEND ERROR

这会是什么原因呢?
by linuxboy
Thu Nov 09, 2023 2:28 am
Forum: ESP-AT 中文讨论版
Topic: 蓝牙透明传输时,不是真正的透传?
Replies: 2
Views: 18528

蓝牙透明传输时,不是真正的透传?

按照官方文档的指令: 以透传模式在移动电话或者 PC 和 ESP32 之间建立 SPP 连接并且设置 IO 能力为 NoInputNoOutput,
https://docs.espressif.com/projects/esp ... s.html#id2

为什么测试的效果,APP发出的指令到了串口端都会带一个+BTDATA,这个不是真正要的透传。

+BTDATA:11,aaaaaaaa
+BTDATA:9,bbbbbbbb

是哪里没设置对么?
by linuxboy
Wed Nov 08, 2023 6:42 am
Forum: ESP-AT 中文讨论版
Topic: 经典蓝牙设置PIN码不起作用
Replies: 5
Views: 29000

Re: 经典蓝牙设置PIN码不起作用

出现同样的问题。

请问这个问题如何解决的呢?
by linuxboy
Tue Nov 07, 2023 4:04 pm
Forum: ESP-AT 中文讨论版
Topic: 经典蓝牙如何获得MAC地址?
Replies: 0
Views: 17287

经典蓝牙如何获得MAC地址?

如题,在经典蓝牙的ESP32 AT指令里没有发现获得MAC地址的指令
by linuxboy
Sun Nov 05, 2023 1:16 am
Forum: ESP-AT 中文讨论版
Topic: 如何自定义不带+号的AT命令
Replies: 4
Views: 17942

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_...
by linuxboy
Thu Nov 02, 2023 11:43 pm
Forum: ESP-AT 中文讨论版
Topic: 如何自定义不带+号的AT命令
Replies: 4
Views: 17942

Re: 如何自定义不带+号的AT命令

好像注册的时候不带+是可以注册成功的。

进一步的问题是:

1. 官方文档查询命令的模板是 AT+CMD?,那查询的时候如何带参数呢(目前mcu侧写死了,发出的AT查询是带参数的)?

2. 官方文档AT带参数的模板是 AT+TEST=1,"espressif", 一定要带这个 = 号么? mcu侧发出的带参数的命令是不带 = 好的, 命令后面直接是逗号
by linuxboy
Thu Nov 02, 2023 10:45 am
Forum: ESP-AT 中文讨论版
Topic: 如何自定义不带+号的AT命令
Replies: 4
Views: 17942

如何自定义不带+号的AT命令

如题,如果自定义不带+号的AT命令,比如 ATSI,1
by linuxboy
Thu Nov 02, 2023 10:16 am
Forum: ESP-AT 中文讨论版
Topic: 自定义AT命令问题
Replies: 1
Views: 17185

自定义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#