ESP32 AT经典蓝牙SPP协议接收数据(+BTDATA:)断包

Moderator: ESP_XCGuang

hurryddd
Posts: 2
Joined: Thu Jan 02, 2025 2:41 am

ESP32 AT经典蓝牙SPP协议接收数据(+BTDATA:)断包

Postby hurryddd » Thu Jan 02, 2025 3:02 am

ESP32模组:ESP32-WROOM-32E
一、AT版本
AT version:3.5.0.0-dev(s-ba52610 - ESP32 - Oct 31 2024 08:02:56)
SDK version:v5.0.6-dirty
compile time(760e6568):Nov 25 2024 14:10:41
Bin version:v3.4.0.0(WROOM-32)

二、SPP配置指令
AT+BTINIT=1 //Classic Bluetooth 初始化,0注销 1初始化
AT+BTSPPINIT=2 //Classic Bluetooth SPP 协议初始化,0注销,1角色为master,2角色为slave
AT+BTNAME="ESP32-BT"
AT+BTSCANMODE=2
AT+BTSECPARAM=0,1,"1234"
AT+BTSPPSTART //开启 Classic Bluetooth SPP 协议

三、问题描述
将ESP32配置为SPP从模式后,与SPP主模式的HC-06模块通信,HC-06发送速率可能比较慢,ESP32收到的数据会给断包,本来是一包完整的数据,生给段成了好几段,并且没按 +BTDATA:长度,数据 的格式返回。感觉像是ESP32接收到数据后就直接往串口发送出来了,并没有对蓝牙接收的数据根据间隔做缓存。能通过修改怎么配置解决吗 或是 有什么办法解决吗? 还望指点,万分感谢!!!


四、接收的异常报文如下
[23:41:25.753]收←◆+BTDATA:1,+
+BTDATA:9,BTDATA:57
+BTDATA:10,7,--------
+BTDATA:10,----------
+BTDATA:10,----------
+BTDATA:9,---

+BTDATA:10, ZR-3260D
+BTDATA:6,型 采?
+BTDATA:10,ū?
+BTDATA:10,
--------
+BTDATA:9,-烟尘报表
+BTDATA:10,V1.38-----
+BTDATA:10,----
----
+BTDATA:15,---------------
+BTDATA:20,------------
仪器编
+BTDATA:10,号:3260D19
+BTDATA:10,058507
?
+BTDATA:10,?件 号:
+BTDATA:9, 0007
+BTDATA:5,21

+BTDATA:9,开始时间:
+BTDATA:10, 2024-10
+BTDATA:10,-25 12:37
+BTDATA:11,
结束时?
+BTDATA:24,? 2024-10-25 13:37
+BTDATA:11,
采样地点:?
+BTDATA:10,缡导觳馀牌
+BTDATA:10,渤隹?
-
+BTDATA:10,----------
+BTDATA:9,---------
+BTDATA:14,-----------
?
+BTDATA:9,繁嗪?
+BTDATA:10, 0000000
+BTDATA:10,2
------
+BTDATA:9,---------
+BTDATA:10,----------
+BTDATA:10,------

+BTDATA:6,均动压
+BTDATA:10,:
+BTDATA:10, 22 Pa
+BTDATA:10,
平均静压:
+BTDATA:9, -0
+BTDATA:10,.00 kPa
+BTDATA:10,
平均全压
+BTDATA:5,:
+BTDATA:10, 0.01
+BTDATA:9,kPa

+BTDATA:10,均流速:
+BTDATA:10, 5.0
+BTDATA:10, m/s

+BTDATA:15,均烟温:
+BTDATA:9,17.9 ℃
+BTDATA:10,
大 气
+BTDATA:10,压:
+BTDATA:9,100.9 kP
+BTDATA:10,a
烟道?
+BTDATA:10,孛?
+BTDATA:6,0.1257
+BTDATA:9, m2

+BTDATA:10,含
+BTDA
+BTDATA:10,TA:514,湿
+BTDATA:10,量:
+BTDATA:10, 1.97 %
+BTDATA:15,
皮托管Kp:
+BTDATA:10, 0.84
+BTDATA:9,

+BTDATA:10,剩系数:
+BTDATA:10, 1.03
+BTDATA:9,
?
+BTDATA:10,鬯阆凳?
+BTDATA:6,
+BTDATA:9,1.75
+BTDATA:10,
负荷系
+BTDATA:10,数:
+BTDATA:9, 1.00
+BTDATA:10,
跟 踪
+BTDATA:10, 率:
+BTDATA:6, 1.00
+BTDATA:9,

+BTDATA:10,采嘴直径:
+BTDATA:10, 10.
+BTDATA:10,0 mm
+BTDATA:9,
平均计压
+BTDATA:10,: -5
+BTDATA:6,.09 k
+BTDATA:10,Pa
平?
+BTDATA:10,莆?
+BTDATA:10, 20.6
+BTDATA:9,℃
?
+BTDATA:10,奂撇墒?
+BTDATA:15, 01h00m00s

五、通过HC-06发送的报文
-------------------------------
ZR-3260D型 采样报表
---------烟尘报表V1.38---------
-------------------------------
仪器编号:3260D19058507
文 件 号: 000721
开始时间: 2024-10-25 12:37
结束时间: 2024-10-25 13:37
采样地点:如实检测排气筒出口
-------------------------------
样品编号: 00000002
-------------------------------
平均动压: 22 Pa
平均静压: -0.00 kPa
平均全压: 0.01 kPa
平均流速: 5.0 m/s
平均烟温: 17.9 ℃
大 气 压: 100.9 kPa
烟道截面: 0.1257 m2
含 湿 量: 1.97 %
皮托管Kp: 0.84
过剩系数: 1.03
折算系数: 1.75
负荷系数: 1.00
跟 踪 率: 1.00
采嘴直径: 10.0 mm
平均计压: -5.09 kPa
平均计温: 20.6 ℃
累计采时: 01h00m00s
工况体积: 1383.1 L
标况体积: 1292.2 NL
烟气流量: 2262 m3/h
标干流量: 2072 m3/h
-------------------------------
-------- www.zryq.cn --------
----- Tel : 400-087-2012 ----

Who is online

Users browsing this forum: No registered users and 24 guests