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

Moderator: ESP_XCGuang

linuxboy
Posts: 10
Joined: Thu Nov 02, 2023 10:11 am

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

Postby linuxboy » Thu Nov 09, 2023 2:28 am

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

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

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

是哪里没设置对么?

linuxboy
Posts: 10
Joined: Thu Nov 02, 2023 10:11 am

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

Postby linuxboy » Thu Nov 09, 2023 2:42 pm

原因是 AT+BTSPPSEND 始终返回 ERROR

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

这会是什么原因呢?

linuxboy
Posts: 10
Joined: Thu Nov 02, 2023 10:11 am

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

Postby linuxboy » Fri Nov 10, 2023 10:54 am

现在不知道为什么, 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

Who is online

Users browsing this forum: No registered users and 77 guests