ZigBee 中的 PAN ID
网络中的节点是否可以有多个 PAN ID(如果一个节点与两个个域网之间的节点重叠)?
例如:一个 PAN ID 由 {s1, s2, s3} 组成,另一个 PAN ID 由 {s3, s4, s5} 组成。我想构建一个应用程序,两个不同的网络仅通过中间节点(此处为 s3)相互通信。
是否可以?
另外,如果我分配 s3 PAN ID 0xFFFF(即广播),其余 s1、s2 : 0XBBFF 和 s4 s5 为 0x AA33。 s1 s2 和 s4 s5 的消息都会到达 s3 吗?
Can a node in a network have multiple PAN IDs (if a node is overlapping a node between two personal area networks)?
For example: One PAN ID consists of {s1, s2, s3} and another consists of {s3, s4, s5}. I want to build an application were two different networks only communicate with each other through an intermediate node (here it is s3
).
Is it possible?
Also, if I assign s3 PAN ID 0xFFFF (that is, broadcast) and the rest s1, s2 : 0XBBFF and s4 s5 as 0x AA33. Will all the messages of s1 s2 and s4 s5 arrive at s3?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不可以,网络上的节点只能加入到单个 PAN。不存在重叠 PAN 网络之类的情况。
路由器可以离开一个网络并加入另一个网络,但它一次只能在一个网络上发送和接收。
No, a node on the network can only be joined to a single PAN. There's no such thing as overlapping PAN networks.
It is possible for a router to leave one network and join another, but it can only send and receive on one network at a time.
SiLabs(Ember 的)堆栈可以支持多个 PAN ID 上的通信(我相信现在最多是两个)。我不确定是否有一个很好的开箱即用的解决方案来支持这一点,但您可以使用他们的开发工具包创建一个可以在两个 PAN ID 上通信的应用程序。
SiLabs (Ember's) stack can support communication on more than one PAN ID (I believe right now the max is two). I'm not sure if there is a nice out-of-the-box solution that will support this, but you could create an application using their dev kit that could talk on both PAN IDs.