The invention relates to a
wireless communication terminal, and discloses a method for avoiding
wireless channel congestion on a
wireless communication terminal. The method comprises the following steps of: judging whether a current wireless channel is congested or not by judging the number of data packets which are unsuccessfully transmitted in a certain time when transmitting the data packets by the wireless communication terminal in
internet of things; when the channel is congested, setting an obtained random number to be time length of a
timer, turning on the
timer and retransmitting data after the
timer times out; when the transmission is failedfails, increasing the time length of the timer to be double the conventional time length, turning on the timer and retransmitting after the time is out; and if the transmission is failedfails again, prolonging the time length of the timer by two times again on the basis of the conventional time length, turning on the timer and continuously retransmitting after the time is out until the transmission is successful or the transmission frequency exceeds the maximum
retransmission frequency. Thus, an internet
storm effect caused by immediate
retransmission after failure of
data transmission of the wireless communication terminal is avoided, the transmission requests of the wireless communication terminal are scattered, and the
data transmission success rate is increased.