Page 1 of 1
matter 启动流程问题,已连接mqtt服务器重启
Posted: 2025年 May 13日 16:05
by tonish
平台初始化完成
1,wifi状态4/7配网状态
2,matter cb回调设置灯参数(闪灯状态被打断,而且cb与 matter app控制是一个回调,app也有保存状态,这个回调没必要)
3,matter配置成功事件
4,mqtt连接成功事件
以上比非matter sdk 网络状态比,是较混乱的
1,已配置wifi,为啥启动起来状态不是3?,而且matter/tuya app也不能同时连接。
2,配网时,有几率sdk软件重启,又导致app显示掉线,设备起来还是配网状态。体验差
3,matter cb期望只在控制时回调,启动时不需要,无端增加其他状态来解决判断是启动回调还是app控制回调
4,matter和涂鸦dp同步问题。非同时连接似乎没必要?而且tal_matter_attribute_write调用开状态同步,又被matter cd设置成关,导致灯无法开启。
Re: matter 启动流程问题,已连接mqtt服务器重启
Posted: 2025年 May 20日 10:23
by haitun
1,已配置wifi,为啥启动起来状态不是3?,而且matter/tuya app也不能同时连接。
哪个状态是3?matter/tuya app可以同时连接,给出进一步信息
2,配网时,有几率sdk软件重启,又导致app显示掉线,设备起来还是配网状态。体验差
给出debug级别日志
3,matter cb期望只在控制时回调,启动时不需要,无端增加其他状态来解决判断是启动回调还是app控制回调
可以设置属性为TY_ATTRIBUTE_MASK_EXTERNAL_STORAGE,参考include/components/svc_matter_app/include/zcl_attr_template.h
4,matter和涂鸦dp同步问题。非同时连接似乎没必要?而且tal_matter_attribute_write调用开状态同步,又被matter cd设置成关,导致灯无法开启。
不管是否同时链接都需要同步,确保状态一致,tal_matter_attribute_write和回调需要处理好主动写和app写的状态回调冲突处理