The invention discloses an energy collection
wireless sensor
network routing algorithm based on a geographical location. The
algorithm comprises the steps of S1, changing a single-routing path mode of a
greedy algorithm into a multi-routing path mode; S2, employing a new type border routing forwarding mode; S3, starting an
energy level mechanism, starting a first step of a greedy mode, dividing a
high energy level node set and a
low energy level node set in a communication
radius range of a to-be-forwarded node; S4, starting a second step of the greedy mode, selecting a next hop node from the node set on which
energy level division screening is carried out through an improved layered self-adaptive
greedy algorithm; and S5, entering a border routing forwarding
algorithm for selection of the next hop node when greed is failed. According to the algorithm, with respect to the to-be-forwarded node, in the routing process, factors such as distance, an angle
peripheral node density and
residual energy between the next hop node and a destination node can be integrated, so that the routing path is converged to the optimum routing path to the greatest extent, and the node energy is utilized in balance.