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

我可以不编译DEVICE吗?这样我只编译协调器和路由器,所有几百个子节点,全部作为路由器加入,当然也分为5~30跳(2007PRO配置)(这样生产方便)可是这样做行吗?

如题。

YiKai Chen:

是可以這樣做、但是太多路由器在網路中是容易造成網路封包擁塞的、這部份要注意

Viki Shi:

而且几百个路由功耗也很高吧

zhou jiangtao:

回复 Viki Shi:

路由器是不是不休眠的?

YiKai Chen:

回复 zhou jiangtao:

不休眠功耗才會高阿

zhou jiangtao:

回复 YiKai Chen:

谢谢,我还没有大量测试它

zhou jiangtao:

回复 YiKai Chen:

哦,那还是得多混些device类型的在里面降低功耗。

zhou jiangtao:

回复 YiKai Chen:

我还有个问题,协调器重启,我在哪儿禁用它的panid自增1,下面这个代码我跟了一下,发现调用它的源码看不到。
void macRadioSetPanID(uint16 panID)
{/* abstracted radio configuration */MAC_RADIO_SET_PAN_ID(panID);
}

Alvin Chen:

回复 zhou jiangtao:

尽量避免多跳,控制在3跳左右,end device 也会降低功耗。

赞(0)
未经允许不得转载:TI中文支持网 » 我可以不编译DEVICE吗?这样我只编译协调器和路由器,所有几百个子节点,全部作为路由器加入,当然也分为5~30跳(2007PRO配置)(这样生产方便)可是这样做行吗?
分享到: 更多 (0)