TI中文支持网
TI专业的中文技术问题搜集分享网站

关于判断设备是否在线的问题,想请教一下是否有更好的方法

协调器下的子设备判断是否在线,是可以用zgChildAgingEnable功能,

但协调器底下的路由设备,看帖子上大多说,自己写一个定时去发送在线等等,这个似乎也好说,

但通过路由加入网的子设备,他们怎么办?协调器怎么获取它是否在线呢?

难道用路由器判断子设备是否在线,然后再发给协调器吗?

还是说还有其他更好的办法,让协调器去判断设备在线离线?

YiKai Chen:

不管是协调器下的子设备還是通过路由加入网的子设备,你都可以定时去发送心跳包給协调器,如果一段時間沒收到,就是离线

Alvin Chen:

主要原理都是心跳包模式,如YK说的逻辑就是定时发一包数据给ZC,没有收到则超时计数+1,当到达自己设计的超时计数值时则remove掉,如果中途收到则重置该值。

赞(0)
未经允许不得转载:TI中文支持网 » 关于判断设备是否在线的问题,想请教一下是否有更好的方法
分享到: 更多 (0)