心跳
将节点配置为定期发送称为心跳消息的消息。
Heartbeat 消息的目的:
1、表示该节点仍然处于活动状态。
2、允许根据传递 Heartbeat 消息所需的跳数确定其与接收者的距离。
Heartbaeat的opcode:
和Friend request、Friend offer、Friend Pool等一样的Transport Control message,opcode为0x0A。
Heartbaeat的配置:
心跳行为是使用配置服务器模型(Configuration Server Model)配置的。可以配置必须发送 Heartbeat 消息的地址(通常是 Group Address)、必须发送 Heartbeat 消息的频率以及是无限期发送心跳消息还是限制和指定数量的发送心跳消息。
Heartbeat验证网络可靠性:
心跳消息包含并保持不变,即由心跳发起者设置的初始 TTL。这允许接收者确定消息到达所需的跃点数,从而通过将 TTL 设置为不高于所需值的值来优化他们随后发送到心跳源节点的消息。
地址
蓝牙网状网络使用各种地址类型的系统来识别单个元素或元素集。
单播地址