Abstract-According to EGTS proposal, an adaptive channel hopping algorithm that can be used in wireless mesh sensor networks was is designed in this paper. The nodes select proper channels independently and use them to communicate with their neighbors. Once a pair of nodes find their current channel has been deteriorated, they abandoned the current channel and enable the reserved channel, so that the reliability of the network is improved. The algorithm is compatible with the primitives and the frame structure of EGTS and makes use of multi-channels efficiently. The data structure and the procedure of the mechanism were described in detail and the feasibility and the efficiency was given by analysis and experiment. Finally, it is concluded that the algorithm is practicable when the density of network is less than 8 and the topology is relatively static.