Based on Ad Hoc on-demand distance vector (AODV), a routing protocol of WSN is proposed, called adaptive congestion control routing protocol based on traffic prediction (AccRPbTP). Using a time series prediction algorithm, AccRPbTP obtains the prediction value of future networks traffic, and estimates congestion level. Thus, adaptive control to route is achieved by taking diverted route in advance. NS2 experiment results show that AccRPbTP effectively improve the networks performances, especially in network congestion and load balance.