Search found 34 matches

by zengyun
2024年 Aug 22日 18:11
Forum: TuyaOS-蓝牙设备开发
Topic: 使用BT3L模组时,发现
Replies: 4
Views: 1645

Re: 使用BT3L模组时,发现

广播间隔、连接间隔这些都会有默认值,支持MCU通过串口命令修改,详情可见:https://developer.tuya.com/cn/docs/mcu- ... q8kdqyr2ok

BT3L模组唤醒时间非常短,但是建议在拉高B5后至少20ms再进行串口通讯。

by zengyun
2024年 Aug 7日 09:52
Forum: TuyaOS-蓝牙设备开发
Topic: 使用BT3L模组时,发现
Replies: 4
Views: 1645

Re: 使用BT3L模组时,发现

在MCU对接方案中,bt_modify_adv_interval_req 和 bt_enable_lowpower_req 这两个配置无需重复设置,因为模组具有参数记忆功能。模组的工作模式直接由功耗控制引脚的电平状态决定。 值得注意的是,通过调用 bt_modify_adv_interval_req(1) 将低功耗模式下的广播间隔设置为100毫秒可能会导致功耗增加。 对于MCU对接的低功耗待机状态的实现,仅需直接控制低功耗控制引脚即可。在Telink平台上,将引脚 B5 拉低即可。如果在待机期间不需要维持蓝牙连接,则可以在拉低 B5 之前先执行 bt_disconnect_req 函数来断开蓝...
by zengyun
2023年 Sep 7日 15:58
Forum: TuyaOS-蓝牙设备开发
Topic: BT3L模组配合网关容易掉线
Replies: 28
Views: 5798

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

不是的,应该是你有操作,网关才去连接了。如有疑问,按照上述的方法提供网关日志。

by zengyun
2023年 Sep 7日 15:20
Forum: TuyaOS-蓝牙设备开发
Topic: BT3L模组配合网关容易掉线
Replies: 28
Views: 5798

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

1.你的理解是对的。
2.配合网关使用场景,蓝牙连接与否 和 APP显示在线/离线无关。简单说,只要网关搜得到设备的信号,就是在线的。所以不存在你说的体验问题。
3.超时无交互断连是网关针对低功耗设备和常规功耗设备的逻辑。对于长连接设备,在最新固件中,我们也支持配置网关为长连接模式。长连接模式实时性最高,和手机连接下一致。其他模式网关可能需要发起连接,有时会存在几秒的延迟。

by zengyun
2023年 Sep 7日 14:45
Forum: TuyaOS-蓝牙设备开发
Topic: BT3L模组配合网关容易掉线
Replies: 28
Views: 5798

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

在我上面的第3点的回复中有解答你的疑问,是由于你们有频繁打开控制页面或者打开APP,才触发网关又去连接。 这个固件不支持A3命令,所以你关闭广播的动作是无效的。对于该固件,仅可以关闭低功耗下的广播,通过E2关闭低功耗下的广播,然后设备进入休眠,网关将无法连接设备;设备要上报的时候,mcu保持模组唤醒然后调A5等待网关连接,然后上报,上报完进入低功耗。 如果你对网关的逻辑仍有疑问,请通过下面方法抓取网关日志,网关日志抓取方法: 1.网关拆开 log_tx 和 log_rx连上串口 115200bps抓取日志; 2.抓取日志前请打开debug, 可通过按键连续按5次开启。 企业微信截图_16940...
by zengyun
2023年 Sep 7日 13:46
Forum: TuyaOS-蓝牙设备开发
Topic: BT3L模组配合网关容易掉线
Replies: 28
Views: 5798

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

关于你的几个疑问: 1.模组只能被网关连接,网关断开连接后,由于你没有CMD-0xA5的相关逻辑,在没其他操作的情况下,网关不会去连接模组。 2.设备断开后,如果有数据要上报,可以使用CMD-0xA5命令请求网关连接;设备断连情况下,网关扫描到周围有设备的广播就会显示在线;APP下发数据的时候,网关会主动连接设备然后下发DP。 3.纠正下,后台只是报上线,并没有报离线,设备一直在网关旁边,一直都是在线状态的。白天上班的时候频繁断连和重连可能和“70秒无交互断连逻辑”以及“你们有频繁打开智能生活APP”有关,只要打开控制界面或者APP,网关就会主动去连接设备,然后设备就会变成绑定已连接状态。所以...
by zengyun
2023年 Sep 7日 10:47
Forum: TuyaOS-蓝牙设备开发
Topic: BT3L模组配合网关容易掉线
Replies: 28
Views: 5798

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

我们使用9.3版本的BT3L模组配合上位机模拟子设备,搭配和您同款网关1.6.2版本进行挂测,并未复现您反馈的问题。 测试网关连接下的功耗也是正常的,如下图: 企业微信截图_16940525115720.png 网关连接上约5s会进行蓝牙连接间隔的更新,更新为500ms,刚刚连接上功耗会稍大,连接间隔更新后恢复正常: 企业微信截图_16940530486813.png 关于网关无交互30秒断连逻辑,前面描述不太正确,30秒无交互断连逻辑网关是针对的低功耗设备,需要在设备广播中体现,该通用固件是比较老的3.x协议的固件,不支持广播该标识;故网关采用的是非低功耗连接策略,70秒无交互断连,如图: ...
by zengyun
2023年 Sep 6日 11:11
Forum: TuyaOS-蓝牙设备开发
Topic: BT3L模组配合网关容易掉线
Replies: 28
Views: 5798

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

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

by zengyun
2023年 Sep 5日 19:06
Forum: TuyaOS-蓝牙设备开发
Topic: BT3L模组配合网关容易掉线
Replies: 28
Views: 5798

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

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

by zengyun
2023年 Sep 5日 14:55
Forum: TuyaOS-蓝牙设备开发
Topic: BT3L模组配合网关容易掉线
Replies: 28
Views: 5798

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

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