BT3L模组配合网关容易掉线

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


User avatar
zengyun
Posts: 32

1.并不是说30秒就会断线再上线一次,网关有30秒无交互断连逻辑,正常来讲网关不会主动去连设备,当设备调用A5举手的时候或者APP面板首页刷新/进入面板会触发网关连接设备。
2.挂机过程中,是否有手机打开设备面板或者主页刷新的操作?
3.低功耗下mcu的上报逻辑是怎么样的呢,如果30秒内有数据上报,网关不会断开连接。
4.后台网关报上线没关系的,有些可能是强制报在线的,并没有离线。您可以抓取下MCU与模组的串口交互看看,看看是否有蓝牙连接状态的变化,CMD-0x03。
5.蓝牙连接间隔设置指令B1 您有使用吗?设置的是多少?蓝牙通用串口协议-涂鸦 IoT 开发平台-涂鸦开发者

jafil10
Posts: 83

Re: BT3L模组配合网关容易掉线

1、挂机是在晚上21:00之后挂的,不会有人在app端打开面板去控制;
2、MCU是有数据上报,才去唤醒模组去发送;正常情况都在深度休眠,每隔30s定时唤醒后去采集NTC;
3、蓝牙连接间隔设置指令B1 是有使用的,除了mode设置为0x02外,其他都默认设置为0;
4、MCU与串口的交互,之前没有抓,我们可以挂起来抓一下连接状态的变化。

jafil10
Posts: 83

Re: BT3L模组配合网关容易掉线

刚刚同事抓了一下MCU与模组端的日志,发现模组每下发一次绑定未连接,都能对应到云端的一条上线消息;每下发一条绑定已连接的消息,也能对应到云端的一条上线消息;
这个“上线”的消息挺频繁,有长有短,不一定是30秒就一次。

User avatar
zengyun
Posts: 32

Re: BT3L模组配合网关容易掉线

能将这个抓包的日志提给下吗?我们分析下。抓包设备对应的虚拟id也再提供下。

jafil10
Posts: 83

Re: BT3L模组配合网关容易掉线

稍晚一些,我同事把那台设备给解绑了,现在重新抓了,等会我再把日志发出来。

jafil10
Posts: 83

Re: BT3L模组配合网关容易掉线

zengyun 2023年 Sep 5日 19:06

能将这个抓包的日志提给下吗?我们分析下。抓包设备对应的虚拟id也再提供下。

设备pid:llflaywg
设备虚拟id:6c0ede275b7afc5ae5slox

Attachments
模组发给MCU.txt
(9.65 KiB) Downloaded 47 times
User avatar
zengyun
Posts: 32

Re: BT3L模组配合网关容易掉线

我们正在分析,稍晚一些回复您。

jafil10
Posts: 83

Re: BT3L模组配合网关容易掉线

好的,麻烦帮忙分析一下,在我这边,掉线的现象是必现的。
昨天把网关的固件升级到1.6.2之后,现象依旧

jafil10
Posts: 83

Re: BT3L模组配合网关容易掉线

zengyun 2023年 Sep 6日 11:11

我们正在分析,稍晚一些回复您。

有分析的结果了吗?

User avatar
zengyun
Posts: 32

Re: BT3L模组配合网关容易掉线

我们使用9.3版本的BT3L模组配合上位机模拟子设备,搭配和您同款网关1.6.2版本进行挂测,并未复现您反馈的问题。
测试网关连接下的功耗也是正常的,如下图:

企业微信截图_16940525115720.png

网关连接上约5s会进行蓝牙连接间隔的更新,更新为500ms,刚刚连接上功耗会稍大,连接间隔更新后恢复正常:

企业微信截图_16940530486813.png

关于网关无交互30秒断连逻辑,前面描述不太正确,30秒无交互断连逻辑网关是针对的低功耗设备,需要在设备广播中体现,该通用固件是比较老的3.x协议的固件,不支持广播该标识;故网关采用的是非低功耗连接策略,70秒无交互断连,如图:

企业微信截图_16940542892597.png

建议:
1.在您抓包的串口交互日志中发现,每次设备连接您都有发送CMD-0xB1设置蓝牙连接间隔,其实这个指令您只需要在初始化的时候设置一次即可,模组会记忆并自动在连接后更新。
2.您选用的固件不支持配置网关连接策略,建议您联系您的产品经理切换固件为最新的固件key:keyyayjm。并且在CMD-0x01中配置网关低功耗在线策略,以及配置网关连接策略为短连接。蓝牙通用串口协议-涂鸦 IoT 开发平台-涂鸦开发者
3.关于您反馈的反复断开又重连的问题,我们未能复现,当打开“涂鸦智能”APP、进入设备面板,面板内操作的时候,都会触发网关连接设备。

如果上述建议仍然无法解决您的问题,建议您发起工单,将异常样品寄到涂鸦进行分析。

Post Reply