Search found 16 matches

by liuwf
2023年 Sep 26日 15:14
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

kangxi 2023年 Sep 25日 10:28

请问你固件类型选了什么?要选蓝牙固件,版本号是2位的。

74aa604604b91f885b71e37ef00b864.png

这是固件信息,是蓝牙固件,版本号3位的,要改为两位?谢谢

by liuwf
2023年 Sep 20日 20:58
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

kangxi 2023年 Aug 16日 17:28

设备升级成功但APP显示失败,一般是版本校验错导致,可以看下升级固件的版本。

你说的版本校验是校验版本号吗?升级固件的版本号是最新的,比如说原来的版本号是1.0.3,更改了程序,生成了新的固件1.0.4,上传到平台推送升级,然后设备升级显示失败,这中间有哪些步骤错了或者遗漏?谢谢。

by liuwf
2023年 Aug 8日 19:13
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

liuwf 2023年 Jul 4日 20:52

1、用的产品开发包
64d20b56d070e4bed5c95ebc65d6fb4.png

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

麻烦帮忙看看

在线升级,网页平台推送升级固件,设备正常升级后重启,但是APP上显示升级失败,我测试设备功能,实际上是升级完成的。APP显示失败的原因是什么?程序用到的功能主要是,1ms软件定时到了,采集ADC数据并处理,麻烦帮忙看看,谢谢。

by liuwf
2023年 Jul 19日 16:55
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

如果不是很频繁处理红外的话,可以参考以下代码: #define INFRA_RED_TIMEOUT 30000 //30MS #define CALCULATE_MANY_TICKS_IS_1US(time) time*16 #pragma pack(1) typedef struct { UINT8_T data[4]; }APP_INFRA_RED_T; #pragma pack() STATIC UINT8_T infra_red_pin; STATIC UINT8_T app_infra_data_get_flag = FALSE; STATIC APP_INFRA_RED_T in...
by liuwf
2023年 Jul 17日 19:14
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

kangxi 2023年 Jul 14日 10:23

泰凌原厂给出的是50mV以内

还有一个问题,
1、目前是打算用一个管脚对红外接收头进行解码,要用到IO口的电平中断(红外接收解码是微秒级的),按照你之前说的,频繁的硬件中断会导致蓝牙断连,那么现在是打算连续开关3次进入设置参数模式,这个模式下,不进行蓝牙通信,只处理红外接收解码工作并保存参数,那“要实现不进行蓝牙通信”,应该调用哪些函数进行处理?

2、对于IO口电平中断,这里有几个库函数可以调用初始化IO口电平中断

e9ee11d89f54cb542c4932b1e0af075.png

但是,进入中断后的处理函数在哪里处理?

以上,谢谢

by liuwf
2023年 Jul 13日 21:00
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

1、网关和mesh设备没有连接,都是通过广播传输数据,蓝牙网关下最多可以有128个蓝牙设备。 2、设备可以订阅群组地址,一个群组地址可以被很多设备订阅,没有限制。 3、都是加密传输的。 还有一个问题,调用ADC接口,采集电压,发现电压跳动很大,如下所示。 1、ADC配置如下, f41808d6f8848749133ba5c732f8539.png 2、调用函数采集ADC 879d4353c12f37f74d96cc0a71c3ade.png 3、采集1V的电压,数据打印如下, 9d4b10c47201672b189071448a8a7f5.png 这电压误差太大了,有20mv左右的误差,要把...
by liuwf
2023年 Jul 7日 16:14
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

kangxi 2023年 Jul 7日 11:31

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

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

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

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

by liuwf
2023年 Jul 7日 11:08
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

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

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

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

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

by liuwf
2023年 Jul 6日 15:11
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

kangxi 2023年 Jul 6日 10:38

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

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

by liuwf
2023年 Jul 5日 16:52
Forum: TuyaOS-蓝牙设备开发
Topic: 蓝牙mesh通讯异常
Replies: 21
Views: 6521

Re: 蓝牙mesh通讯异常

kangxi 2023年 Jul 5日 11:06

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

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