如果要设置一些设备(节点),协调器啊,路由器啊,终端节点啊,要修改使其都是一个PANID的,就可以修改
f8wConfig.cfg下这一段。
/*
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是我自己的工程里预设的。希望能对你有帮助
您好,是这样的:PANID按照帖子是能够实现的,当时出现问题是由于将信道的设置也采用了同样的方法,导致PANID修改看上去是失败的。修改PANID,CHANNEL都只需修改_NIB结构体,然后通过NLME_UpdateNV(0x01)函数对NV进行更新,当然必须要有编译选项NV_RESTORE,重启后新的网络参数生效,如果只是想立即生效而不重启调用MAC层的相关设置函数即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)