| With the development of agricultural Internet of Things technology,sensor technology is increasingly used in agricultural environmental monitoring.New agrienvironmental monitoring systems include not only monitoring of the physical environment,but also need to be able to monitor the biological environment,which is difficult to be met by traditional sensors.New nanosensors are capable to detecting events and actions at the nanoscale and can meet the latest needs of agri-environmental monitoring systems.However,the traditional communication methods of wireless sensor networks cannot be fully applied to wireless nanosensor networks due to the energy limitation of nanosensors.Therefore,this paper analyzes and summarizes the nano-network routing algorithms proposed at home and abroad,and proposes energy consumption balancing as the improvement direction of the nano-network routing algorithm,corresponding to the energy consumption problem of two common application scenarios in agricultural environmental monitoring,and proposes the corresponding nano-network routing algorithm,the main work of this paper is as follows:(1)For the application scenario of nanosensor broadcasting,this paper introduces the residual energy information of nodes into the nanonetwork and proposes an energy receding algorithm.When some nodes in the network need to send information to the whole network,the priority of forwarding is decided according to the remaining energy of all nodes.This paper illustrates the superiority of the method through mathematical derivation and simulation.In general,the energy receding algorithm can make the nodes with higher residual energy in the network easier to be assigned to the task of forwarding data to control the energy consumption of nanosensors and achieve energy consumption load balancing in the broadcasting process.(2)In order to solve the problem of uneven energy consumption load distribution during end-to-end data transmission,this paper proposes a routing algorithm based on energy information and path planning by combining the energy-avoidance broadcast algorithm with the localization method of nano-nodes.The algorithm is applicable to the data transmission from the source node to the target node in the nano-network,and uses multi-hop forwarding to plan the path from the source node to the target node for the nodes,and gives priority to the node with high remaining energy in the path as the forwarding node.(3)In order to verify the effectiveness and feasibility of the two routing methods proposed in this paper,the Bitsimulator simulation tool is extended accordingly and a series of simulation experiments are conducted.The broadcast algorithm proposed in this paper can reduce energy consumption by 38% in the broadcast application scenario and 31% in the end-to-end sending scenario,and outperforms the compared methods in other aspects such as network lifecycle and node residual energy distribution. |