In order to solve the impact of the limited energy resources of cognitive radio network on the whole network routing,an energy aware routing protocol(EARP)is proposed.The protocol allows routing based on simultaneous interpreting of the energy consumption and full path of a single node from adjacent nodes of different transmission paths.The article proposes a route maintenance strategy to prevent path interruption caused by energy depletion in the link transmission process.In the same experimental environment,the simulation experiment is carried out with LEACH Routing Protocol.The results show that the proposed Earp can significantly balance the load,protect low-energy nodes,prolong the network lifetime,reduce the packet loss rate and packet delay of data transmission,improve the energy consumption of sensor nodes and provide routing capability.