PAN ID 和 Extended PAN IDs
请问:
Zigbee3.0 开发手册中
Extended PAN IDs 包括两个:zgApsUseExtendedPANID, zgExtendedPANID。
再加上 PAN ID 共 3个ID 到底有什么不同? 如何使用?
简单点说,Extended PAN ID是原先的PANID的扩展。PANID是16位的,Extended PAN ID是64位的。具体的区别及使用请看这篇文档: http://community.silabs.com/t5/Mesh-Knowledge-Base/What-is-an-Extended-PAN-ID-and-how-is-it-used/ta-p/113403
至于这两个函数,zgApsUseExtendedPANID, zgExtendedPANID都是用于设置Extended PANID的。
zgApsUseExtendedPANID多用于网络建立时,zgExtendedPANID多用于过滤加入网络的设备时
zgApsUseExtendedPANID, zgExtendedPANID 是两个不同的ID 不是函数吧? 又用着不同的场景,还是不太明白?
zgApsUseExtendedPANID, zgExtendedPANID 是两个函数吗? 应该是不同的ID 吧? 至于怎么用在不同的场景 ,还是不明白。
不好意思,说得不够准确,应该是函数参数。可以通过这俩设置你所需要的Extended PANID
意思是 事实上 Extended PANID 只有一个, 只不过在 z-statck 不同函数调用中用了两个不同的变量名 做参数。
Extended PANID 如果非零,网络组网,入网都是优先使用。 如果Extended PANID为零,则使用PAN ID 是吧。
可以这么理解,一般是PANID不够用的时候,才考虑扩展ID
谢谢 回复
不客气,非常欢迎在论坛讨论或咨询问题