TI论坛
直播中

李振云

7年用户 165经验值
私信 关注
[问答]

请问终端断网重启后如何知道自己之前状态

Dear ti:      
        在HA1.2 中将Switch设为协调器,Light设为终端,在试验中Light可能与协调器断开后重启,重启后的状态为初始状态,那么它怎么知道重启之前的状态?每次状态改变后都在flash写状态,重启后读取能都可行吗?还有其他的办法吗?
谢谢

回帖(3)

李果

2018-8-17 07:34:09
你可以保存一个默认值,比方说上电就是开的或者关的。没必要去保存之前的状态,断电重启以后亮的,或者暗都很正常啊!
举报

李振云

2018-8-17 07:51:53
引用: wenlonghbo 发表于 2018-8-17 07:34
你可以保存一个默认值,比方说上电就是开的或者关的。没必要去保存之前的状态,断电重启以后亮的,或者暗都很正常啊!

VV你好:
现在问题是我做的是协调器会记住Light的状态呀,如果重启之后跟协调器的状态不一致那就麻烦了吧?
重启之后从协调器读取状态行不行呢?试了下,读取的值一直是0;
谢谢
举报

李果

2018-8-17 08:05:50
引用: zjjcn 发表于 2018-8-17 07:51
VV你好:
现在问题是我做的是协调器会记住Light的状态呀,如果重启之后跟协调器的状态不一致那就麻烦了吧?
重启之后从协调器读取状态行不行呢?试了下,读取的值一直是0;

协调器起来以后,发送read attribute,把状态读回来!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分