摘要

本发明提出了一种基于分簇的三维无线光传感器网络路由方法,主要解决现有技术中存在网络生存时间短和节点能量损耗不均衡导致簇首死亡过快的问题。其实现方案为:对无线光传感器网络节点进行初始化;通过APT系统发现邻居节点;计算网络的最优簇首数量,计算出簇首选举阈值;依据节点生成的随机数与阈值比较选举簇首;每个簇首将包含自身信息的数据包广播给邻居节点,建立簇结构;每个簇首收集簇成员节点的数据,以单跳或者多跳的形式传输至基站;一轮结束后,重新开始分簇建立网络路由。本发明均衡了网络能量损耗,解决了节点与基站距离受限的问题,提高了网络生存时间和抗毁性,可用于对能量均衡和生存时间有较高要求的三维无线光传感器网络。