Page 1 of 3
蓝牙mesh通讯异常
Posted: 2023年 Jul 4日 20:52
by liuwf
1、用的产品开发包
2、进行mesh通讯时,log打印信息如下
麻烦帮忙看看
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 5日 10:39
by kangxi
方便把mesh通讯的那段send_onoff_mesh_data的相关代码发一下吗?看log感觉像哪里越界了,需要看代码排查。
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 5日 10:50
by liuwf
kangxi 2023年 Jul 5日 10:39
方便把mesh通讯的那段send_onoff_mesh_data的相关代码发一下吗?看log感觉像哪里越界了,需要看代码排查。
代码如下
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 5日 11:06
by kangxi
在初始化里调用tkl_watchdog_deinit()把看门狗关了,等死机的时候看下PC指针,看死在哪里。
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 5日 16:52
by liuwf
kangxi 2023年 Jul 5日 11:06
在初始化里调用tkl_watchdog_deinit()把看门狗关了,等死机的时候看下PC指针,看死在哪里。
复位问题找到了,是发送太多参数到APP端了,现在屏蔽了发送太多数据到APP端,现在不复位了,但是蓝牙和APP端断开连接的问题依然存在。
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 6日 10:38
by kangxi
send_onoff_mesh_data()这个函数是在哪里调用的?泰凌中断没有嵌套,蓝牙断连一般和蓝牙中断被抢占有关,检查看看是否有频繁的硬件中断调用。
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 6日 15:11
by liuwf
kangxi 2023年 Jul 6日 10:38
send_onoff_mesh_data()这个函数是在哪里调用的?泰凌中断没有嵌套,蓝牙断连一般和蓝牙中断被抢占有关,检查看看是否有频繁的硬件中断调用。
目前是有1ms的硬件中断,我去掉这个硬件中断看看
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 7日 11:08
by liuwf
liuwf 2023年 Jul 6日 15:11
kangxi 2023年 Jul 6日 10:38
send_onoff_mesh_data()这个函数是在哪里调用的?泰凌中断没有嵌套,蓝牙断连一般和蓝牙中断被抢占有关,检查看看是否有频繁的硬件中断调用。
目前是有1ms的硬件中断,我去掉这个硬件中断看看
把1ms的硬件中断去掉后,蓝牙没有断连了,现在改为软件定时器,但是软件定器1ms不准,有其它办法可以实现精准定时而不影响蓝牙吗?
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 7日 11:31
by kangxi
目前10ms以下的硬件定时都不太行,容易影响蓝牙连接。
Re: 蓝牙mesh通讯异常
Posted: 2023年 Jul 7日 16:14
by liuwf
kangxi 2023年 Jul 7日 11:31
目前10ms以下的硬件定时都不太行,容易影响蓝牙连接。
有几个问题请教一下,
1、BT3L蓝牙模块,连接蓝牙网关TYGWBS-01N,发信息到平台,蓝牙网关最大连接的蓝牙设备是多少个?
2、BT3L蓝牙模块本地mesh组群组,一个群组最多可以组多少个设备?
3、现在BT3L蓝牙模块之间的通讯、蓝牙模块与网关之间的通讯,网关与服务器之间的通讯,是加密传输还是明码传输?