我在mesh的手册里面看到心跳包在配置时,发布地址可以是单播地址和组地址,但是订阅地址只能是单播地址。有两个疑问,第一个就是如果节点不是被设置的发布地址,可以对心跳包进行中继转发吗?另一个问题是节点如果能对不属于自己的心跳包进行中继转发,可以在这个过程中获取到该心跳包的RSSI值和源地址吗?
yiluxiangbei 我在mesh的手册里面看到心跳包在配置时,发布地址可以是单播地址和组地址,但是订阅地址只能是单播地址。
你是在哪里看到这样的结论的?
yiluxiangbei 第一个就是如果节点不是被设置的发布地址,可以对心跳包进行中继转发吗?
理论上,只要是network pdu能被解密且ttl大于1且支持中继特性,那么这个节点就可以转发。它不会去判断对方是什么类型的包
Wireless-Tech 你是在哪里看到这样的结论的?
不知道是不是我没理解对。
yiluxiangbei 源地址一般都是单播地址,但是不能说订阅地址只能为单播地址。这个解释只是说你这个心跳包是从哪发到哪,而源头务必是单播地址,至于发到哪则不一定是单播地址
Wireless-Tech 这个意思是说一个节点只能订阅另一个节点的心跳消息,而不可以同时订阅所有其他节点的心跳消息吗?如果我想节点能收到所有的心跳消息,有什么办法吗?
yiluxiangbei
上图的回复不知道告诉你了吗,用周期的Health Model Status Message.