网络中的节点是否有多个PAN ID(如果节点与两个个人区域网络之间的节点重叠)?
例如:一个PAN ID由{s1,s2,s3}组成,另一个由{s3,s4,s5}组成。我想构建一个应用程序,两个不同的网络只通过一个中间节点相互通信(这里是s3
)。
有可能吗?
此外,如果我分配s3 PAN ID 0xFFFF(即广播),其余s1,s2:0XBBFF和s4 s5分配为0x AA33。 s1 s2和s4 s5的所有消息都会到达s3吗?
答案 0 :(得分:5)
不,网络上的节点只能连接到单个PAN。没有重叠的PAN网络。
路由器可能会离开一个网络并加入另一个网络,但它一次只能在一个网络上发送和接收。
答案 1 :(得分:0)
SiLabs(Ember的)堆栈可以支持多个PAN ID上的通信(我相信现在最多只有两个)。我不确定是否有一个很好的开箱即用的解决方案可以支持这个,但你可以使用他们的开发工具包创建一个可以在两个PAN ID上进行通信的应用程序。