从zigbee协议上来说,这个做不到。
路由器的主要功能就是维护路由表和数据转发。
你要实现作为路由器的孩子节点之间不能直接通讯。除非改变网络结构。把路由器角色变成节点。然后重新入网。这样你的网络里面就没有路由器了。
0xffff表示不指定确定的PANID,指设备在入网时,先监测到哪个ID的网络,就加入该网络。
如果要设置一些设备(节点),协调器啊,路由器啊,终端节点啊,要修改使其都是一个PANID的,就可以修改
f8wConfigcfg下这一段。
/
Define
the
default
PAN
ID
Setting
this
to
a
value
other
than
0xFFFF
causes
ZDO_COORD
to
use
this
value
as
its
PAN
ID
and
Routers
and
end
devices
to
join
PAN
with
this
ID
/
-DZDAPP_CONFIG_PAN_ID=0x4567
//该处0x4567是我自己的工程里预设的。希望能对你有帮助
以上就是关于我用4块CC2530实现ZIGBEE无线通信,一个协调器,三个路由器。协调器建立网络后,想从网状结构变成星型。全部的内容,包括:我用4块CC2530实现ZIGBEE无线通信,一个协调器,三个路由器。协调器建立网络后,想从网状结构变成星型。、zigbee cc2530 如何设置PANID,f8wConfig.cfg -DZDAPP_CONFIG_PAN_ID不为0xffff,程序如何指定加入PANID、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)