在zstack协议栈中,我知道可以在烧录程序之前在f8wConfig.cfg中修改-DDEFAULT_CHANLIST、-DZDAPP_CONFIG_PAN_ID来修改信道和网络PANID,不过现在我想让终端节点上电后可以由人的操作来选择一个信道和网络PANID,请问在哪个位置修改和使用哪些函数?跪谢(问题的由来:为了较好的互换性,在终端节点坏了之后可以直接拿过来一个好的终端节点,并手动在终端节点选择一个信道和PANID入网,这就避免了重新烧录程序的麻烦)
Zstack协议栈中有两个可改变信道相关API函数,直接调用即可。
- macRadioSetChannel(uint8 channel);
- ZMacSetReq(uint8 attr, byte *value);