【技术实现步骤摘要】
【技术保护点】
一种异构无线传感器网络非均匀分簇的能耗均衡方法,其特征在于,包括下列步骤:?步骤1,获得网络中每个节点到基站的距离:基站根据网络规模算得最优跳数,然后向全网广播包括跳数消息和候选簇头概率p的基站消息SINK_ADV。网络中所有节点接收基站的消息,根据收到的广播消息的RSSI计算自己到基站的距离dto_sink;?步骤2,得到候选簇头节点自身的通信代价:网络中所有节点以概率p当选候选簇头,未当选的节点关闭无线通信模块,进入睡眠状态,直到簇头选举结束。候选簇头节点根据自己到基站的距离计算自身簇头竞选半径RC,并在竞选半径内根据剩余能量和与半径内其它节点的距离计算自身通信代价;?步骤3,簇的建立:候选簇头竞选定时器时间到参与竞选,比较竞选半径内候选簇头的通信代价,若自己的通信代价最小,则成为簇头。最终簇头广播自己是簇头并唤醒睡眠节点的消息CLUSTER_HEAD2,其他节点根据簇头广播消息的RSSI加入到最强信号的簇中。若簇头选举定时器时间到,网络存在没有收到簇头广播消息的节点,节点主动以2RC为半径发送NO_CLUSTER消息,(包括自己的节点ID),周围的簇头收到节点的NO_CLUSTE ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。