A data sending method, comprising: determining, by a first node based on quality of a channel between the first node and a second node, sending time for starting to send data, wherein the first node is one of candidate previous-hop nodes of the second node; and starting, by the first node, to send the data to the second node at the sending time; wherein the method further comprises: after determining the sending time, performing, by the first node, measurement on a second time domain resource, wherein end time of the second time domain resource is earlier than or equal to the sending time; wherein the starting, by the first node, to send the data to the second node at the sending time comprises: when a result of the measurement on the second time domain resource meets a first condition, starting, by the first node, to send the data to the second node at the sending time; wherein the first condition comprises: power measured on the second time domain resource is less than or equal to a first threshold, and/or a received signal strength indicator, RSSI, measured on the second time domain resource is less than or equal to a second threshold. determining, by a first node based on quality of a channel between the first node and a second node, sending time for starting to send data, wherein the first node is one of candidate previous-hop nodes of the second node; and starting, by the first node, to send the data to the second node at the sending time; wherein the method further comprises: after determining the sending time, performing, by the first node, measurement on a second time domain resource, wherein end time of the second time domain resource is earlier than or equal to the sending time; wherein the starting, by the first node, to send the data to the second node at the sending time comprises: when a result of the measurement on the second time domain resource meets a first condition, starting, by the first node, to send the data to the second node at the sending time; wherein the first condition comprises: power measured on the second time domain resource is less than or equal to a first threshold, and/or a received signal strength indicator, RSSI, measured on the second time domain resource is less than or equal to a second threshold. after determining the sending time, performing, by the first node, measurement on a second time domain resource, wherein end time of the second time domain resource is earlier than or equal to the sending time; wherein the starting, by the first node, to send the data to the second node at the sending time comprises: when a result of the measurement on the second time domain resource meets a first condition, starting, by the first node, to send the data to the second node at the sending time; wherein the first condition comprises: power measured on the second time domain resource is less than or equal to a first threshold, and/or a received signal strength indicator, RSSI, measured on the second time domain resource is less than or equal to a second threshold. when a result of the measurement on the second time domain resource meets a first condition, starting, by the first node, to send the data to the second node at the sending time; wherein the first condition comprises: power measured on the second time domain resource is less than or equal to a first threshold, and/or a received signal strength indicator, RSSI, measured on the second time domain resource is less than or equal to a second threshold.