The application discloses a
data transmission method and device, a terminal device and a communication
base station, and belongs to the technical field of communication. The method is applied to a terminal device of an
Internet of Things, and comprises the following steps: receiving a maximum data
retransmission number sent by a communication
base station of
the Internet of Things, wherein the maximum data
retransmission number is determined based on network load conditions of
the Internet of Things; determining a
data transmission time slot corresponding to to-be-transmitted data based on the maximum data
retransmission number, a priority of the to-be-transmitted data and position information of the terminal device; and transmitting the to-be-transmitted data to the communication
base station based on the maximum data retransmission number and the
data transmission time slot. The method can perceive network load by the communication base
station, determine the maximum data retransmission number, determine the
data transmission time slot for data transmission in combination with the priority of the to-be-transmitted data and the position information of the device, effectively improve data transmission reliability, reduce a data
packet loss rate, and guarantee the priority transmission of emergency data.