首先看看SIG mesh profile给的定义:
Heartbeat: Heartbeat is used to monitor nodes on a network and discover how far nodes are apart from each other.
作用:1. 监控节点设备是否还在mesh 网络中;
2. 根据该消息的初始TTL与接收到HB message时的TTL的差值计算出实际该消息被中继了几次,从而配置对等的TTL值,以优化消息中的默认TTL值。
heardbeat相关的消息有4种操作:
1. heardbeat publish set:
该消息由provisioner发送给node节点,告诉节点发送HB消息的目的地址,发送多少个HB message,发送的周期是多少;
1. HB message可以发送有限次数或者无限次数 | |||||||
2. 具体的发送参数由Config Heartbeat Publication Set消息设置 | |||||||
3. HB message 内容 TTL、feature< |