【已解决】TLSR825X_TuyaOS-3.8.0 mesh开发,接收不到自己开发的beacon遥控?
【已解决】TLSR825X_TuyaOS-3.8.0 mesh开发,接收不到自己开发的beacon遥控?
Last edited by w09158271 on 2023年 Nov 14日 15:05, edited 1 time in total.
- joey_nobug
- Posts: 143
Re: 【求助】TLSR825X_TuyaOS-3.8.0 mesh开发,接收不到自己开发的beacon遥控?
mesh SDK 内对广播类型有过滤,只有不可连接广播才会到应用层,可以确认下 beacon 遥控发的数据类型。
如果必须要接收可连接广播数据,可以调用 tkl_ble_gap_scan_start(NULL); 接口来关闭底层过滤;
建议使用不可连接广播,将大量可连接广播数据在底层过滤后,减少上层处理的性能损耗
Talk is cheap, show me the code.
Re: 【求助】TLSR825X_TuyaOS-3.8.0 mesh开发,接收不到自己开发的beacon遥控?
过滤算法支持修改吗? 如支持在哪位置?
- joey_nobug
- Posts: 143
Re: 【求助】TLSR825X_TuyaOS-3.8.0 mesh开发,接收不到自己开发的beacon遥控?
自行修改可以参考: mesh_common.c 中 attribute_ram_code u8 adv_filter_proc(u8 *raw_pkt ,u8 blt_sts); 函数实现
Talk is cheap, show me the code.
Re: 【已解决】TLSR825X_TuyaOS-3.8.0 mesh开发,接收不到自己开发的beacon遥控?
tkl_ble_gap_scan_start(NULL); //为什么我调用了这个函数也没能收到相关的beacon数据包。是不是还需要改哪里?
- joey_nobug
- Posts: 143
Re: 【已解决】TLSR825X_TuyaOS-3.8.0 mesh开发,接收不到自己开发的beacon遥控?
你是否有修改 SDK 内的中断过滤函数?或者使用原始的 SDK 和 demo 对比测试下
Talk is cheap, show me the code.