A machine to machine, M2M, communication method, comprising: obtaining characteristic information of a public path, wherein the public path is corresponding to an MTC device in a one-line transmission group; establishing the public path according to the characteristic information, performing, by the MTC device in the one-line transmission group, data transmission with an MTC server by using the public path; wherein the establishing the public path according to the characteristic information comprises: determining, according to the characteristic information, a first node and a last node of the public path and a data transmission direction of the public path; and establishing a tunnel between the first node and the last node and storing, in a node of the tunnel, a network address and interface information of an upper-level node of the node in the case of uplink data transmission; storing, in a node of the tunnel, a network address and interface information of a lower-level node of the node in the case of downlink data transmission; or storing, in a node of the tunnel, network addresses and interface information of an upper-level node and a lower-level node of the node in the case of uplink and downlink data transmission, the method further comprising: releasing the public path when the data transmission between the MTC device in the one-line transmission group and the MTC server is completed. obtaining characteristic information of a public path, wherein the public path is corresponding to an MTC device in a one-line transmission group; establishing the public path according to the characteristic information, performing, by the MTC device in the one-line transmission group, data transmission with an MTC server by using the public path; wherein the establishing the public path according to the characteristic information comprises: determining, according to the characteristic information, a first node and a last node of the public path and a data transmission direction of the public path; and establishing a tunnel between the first node and the last node and storing, in a node of the tunnel, a network address and interface information of an upper-level node of the node in the case of uplink data transmission; storing, in a node of the tunnel, a network address and interface information of a lower-level node of the node in the case of downlink data transmission; or storing, in a node of the tunnel, network addresses and interface information of an upper-level node and a lower-level node of the node in the case of uplink and downlink data transmission, the method further comprising: releasing the public path when the data transmission between the MTC device in the one-line transmission group and the MTC server is completed. determining, according to the characteristic information, a first node and a last node of the public path and a data transmission direction of the public path; and establishing a tunnel between the first node and the last node and storing, in a node of the tunnel, a network address and interface information of an upper-level node of the node in the case of uplink data transmission; storing, in a node of the tunnel, a network address and interface information of a lower-level node of the node in the case of downlink data transmission; or storing, in a node of the tunnel, network addresses and interface information of an upper-level node and a lower-level node of the node in the case of uplink and downlink data transmission, the method further comprising: releasing the public path when the data transmission between the MTC device in the one-line transmission group and the MTC server is completed.