比如有1个基站节点,100个传感器节点,通过无线通讯,工作于433/868/915 MHz三个ISM(工业、科学和医学)频道。
自组网通过哪种方式较好?以下是我的个人看法:
1、基站主动发起建网命令,网络建起后可以定时搜寻有无新节点。
优点:由基站主动发起,冲突较少;
缺点:有新节点增加时,基站不能及时知道,只能定时去搜寻。
2、传感器节点在没有加入网络时,主动发命令请求入网,如先请求直接加入基站,多次不成功,广播发送记录旁边已入网的节点作为上级节点并通过该已入网节点与基站通讯,请求加入网络。
优点:新加节点能及时入网;
缺点:冲突可能较多:如基站节点要和直属1节点通讯,而节点2侦听信道,因与基站直接通讯不上,而广播命令到身边节点时,正好也发到1节点这种情况。
大家帮忙看看哪种方式较好,亦或两者结合(这种不知道可行否,没深想),或者其它更好的方法??谢谢!
注:无线侦听信道空闲采用模块的CS侦听机制。 |