蓝牙mesh通讯异常

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


liuwf
Posts: 16

1、用的产品开发包

64d20b56d070e4bed5c95ebc65d6fb4.png

2、进行mesh通讯时,log打印信息如下

1688475092225.png

麻烦帮忙看看


Tags:
kangxi
Posts: 40

Re: 蓝牙mesh通讯异常

方便把mesh通讯的那段send_onoff_mesh_data的相关代码发一下吗?看log感觉像哪里越界了,需要看代码排查。

liuwf
Posts: 16

Re: 蓝牙mesh通讯异常

kangxi 2023年 Jul 5日 10:39

方便把mesh通讯的那段send_onoff_mesh_data的相关代码发一下吗?看log感觉像哪里越界了,需要看代码排查。

代码如下

9f626ea302bcc4b31ca9f61687f6d0f.png
kangxi
Posts: 40

Re: 蓝牙mesh通讯异常

在初始化里调用tkl_watchdog_deinit()把看门狗关了,等死机的时候看下PC指针,看死在哪里。

liuwf
Posts: 16

Re: 蓝牙mesh通讯异常

kangxi 2023年 Jul 5日 11:06

在初始化里调用tkl_watchdog_deinit()把看门狗关了,等死机的时候看下PC指针,看死在哪里。

复位问题找到了,是发送太多参数到APP端了,现在屏蔽了发送太多数据到APP端,现在不复位了,但是蓝牙和APP端断开连接的问题依然存在。

kangxi
Posts: 40

Re: 蓝牙mesh通讯异常

send_onoff_mesh_data()这个函数是在哪里调用的?泰凌中断没有嵌套,蓝牙断连一般和蓝牙中断被抢占有关,检查看看是否有频繁的硬件中断调用。

liuwf
Posts: 16

Re: 蓝牙mesh通讯异常

kangxi 2023年 Jul 6日 10:38

send_onoff_mesh_data()这个函数是在哪里调用的?泰凌中断没有嵌套,蓝牙断连一般和蓝牙中断被抢占有关,检查看看是否有频繁的硬件中断调用。

目前是有1ms的硬件中断,我去掉这个硬件中断看看

liuwf
Posts: 16

Re: 蓝牙mesh通讯异常

liuwf 2023年 Jul 6日 15:11
kangxi 2023年 Jul 6日 10:38

send_onoff_mesh_data()这个函数是在哪里调用的?泰凌中断没有嵌套,蓝牙断连一般和蓝牙中断被抢占有关,检查看看是否有频繁的硬件中断调用。

目前是有1ms的硬件中断,我去掉这个硬件中断看看

把1ms的硬件中断去掉后,蓝牙没有断连了,现在改为软件定时器,但是软件定器1ms不准,有其它办法可以实现精准定时而不影响蓝牙吗?

kangxi
Posts: 40

Re: 蓝牙mesh通讯异常

目前10ms以下的硬件定时都不太行,容易影响蓝牙连接。

liuwf
Posts: 16

Re: 蓝牙mesh通讯异常

kangxi 2023年 Jul 7日 11:31

目前10ms以下的硬件定时都不太行,容易影响蓝牙连接。

有几个问题请教一下,
1、BT3L蓝牙模块,连接蓝牙网关TYGWBS-01N,发信息到平台,蓝牙网关最大连接的蓝牙设备是多少个?

2、BT3L蓝牙模块本地mesh组群组,一个群组最多可以组多少个设备?

3、现在BT3L蓝牙模块之间的通讯、蓝牙模块与网关之间的通讯,网关与服务器之间的通讯,是加密传输还是明码传输?

Post Reply