TI中文支持网
TI专业的中文技术问题搜集分享网站

关于切换CC2530信道

TI工程师,好!

      我按照例程使用macRadioSetChannel设置信道,无论使用哪个信道,

the rssi is:[227]
the linkQuality is:[145]

没有变化。

但是使用macRadioSetTxPower设置发射功率,可以看到rssi和linkQuality有明显变化。

请问怎样使macRadioSetChannel设置起作用?

我使用的协议栈为:ZStack-2.5.1a

Viki Shi:

你是在后续程序中切换信道吗?一般来说,在协调器建立网络的时候回选择信道【优先选择信号强的】,后面不再更改

user1999055:

信道是可以更改的,包括PANID,都可以在使用的过程中进行动态的变化,也就是启动设备这一过程。一般来说我们都是通过f8wConfig.cfg的DDEFAULT_CHANLIST来进行设置,其实这个可以理解为一个全局变量,编译的时候导入进去而已。包括DZDAPP_CONFIG_PAN_ID。

程序运行的过程中设置信道有很多种办法,我没有使用过你说的macRadioSetTxPower,但是我自己重新写了ZDO_NETWORK_INIT事件中的部分功能,所以现在我可以随时改变我的设备的信道和PANID,并且无需重启。具体可以看这篇帖子: http://www.kaleidscope.cn:1020/archives/2706

Aries Lord:

z-stack在建立网络过程中,库函数会执行macRadioSetChannel操作,覆盖你程序的设置。需要在入网成功后再切换信道。

赞(0)
未经允许不得转载:TI中文支持网 » 关于切换CC2530信道
分享到: 更多 (0)