关于CC2530 几个问题的请教,协调器,请问路由器,终端程序是否可以使用同一个程序代码?

qun333 ( 楼主 ) 2018-6-6 00:30:50  显示全部楼层
本帖最后由 一只耳朵怪 于 2018-6-7 09:29 编辑

HI sir:
阅读zigbee文档和代码发现有如下几个问题不清楚,请指教,谢谢
1. Radio always on , 是否协调器和路由器 的射频一直处于工作状态? 如果一直工作 这样功耗很大. 是否有sleep的可能.
2. 如果有一个路由器 发现两个相邻的协调器. 路由器怎么选择加入到哪个PAN网络,是随机的吗?
3. 协调器,路由器,终端程序是否可以使用同一个程序代码,即同一个hex文件,通过触发不同的按键来实现身份的切换,比如按S1键从终端程序切换到路由器。
4.当父节点移除或终端重新开机后网络地址是否会改变。如果改变了,协调器是否还可以找到终端。

1个回复

wenlonghbo 发表于 2018-6-6 00:40:48
1:通常情况下,协调器和路由器是有线供电的,没有sleep功能。
2:如果路由器或者协调器有保存之前加入过哪个网络的信息,那么就选择原先的那个网络,另外也要看协调器是否permit jion.
3:你说的这种方法也不是不可以实现,Z-stack里面通过把设备的定义写在cfg的配置文件里面,这样程序在编译预处理的时候,只需要编译该设备的相关程序。如果采用你说的这种方法,程序应该在完成了所有的编译预处理之后,再来选择设备,那么只能用if  switch等,代码量会大很多。
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /9 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 粤ICP备14022951号-2 )

GMT+8, 2018-9-21 21:26 , Processed in 0.759590 second(s), 25 queries , Memcache On.

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表