微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZSTACK修改信道和PANID

ZSTACK修改信道和PANID

时间:10-02 整理:3721RD 点击:

在zigbee的stack协议栈文件中,我知道在f8wConfig.cfg里面的配置参数可以设置默认信道和PANID,现在我想知道如何在启动设备后利用按键或是读取IO口电平来修改信道和PANID,这样就可以增强互换性,省去了每次拷程序的麻烦;但是我一直看到ZDO_StartDevice()函数,它分别调用了NLME_NetworkFormationRequest、NLME_NetworkDiscoveryRequest和NLME_OrphanJoinRequest函数来建立、发现加入网络,但是我发现NLME_NetworkFormationRequest()函数第一个、第三个形参分别来源于ZDAPP_CONFIG_PAN_ID、DEFAULT_CHANLIST,再往下我就看不到了,这里我认为这里形参调用了f8wConfig.cfg里面的配置参数,这样还是使用了事先配置好的参数,不知道对不对?问题是,我知道下面

zb_WriteConfiguration(ZCD_NV_PANID, sizeof(uint16),  &pan_id) ;

zb_WriteConfiguration(ZCD_NV_CHANLIST , sizeof(uint16),  &channel_id) ;

zb_SystemReset();

的函数如何使用,但是不知道在哪里的文件或是函数位置添加才能修改PANID和信道?否则的话只能在f8wConfig.cfg里面事先配置好了

@Shuzhao Wang 

你好,昨天刚解决。希望可以帮上你。

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/104369.aspx

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top