A method for implementing a real-time industrial internet field broadband bus, the method being applicable to a two-wire data transfer network in which a bus controller is connected with one or more bus terminals over the network according to their IP addresses, and in which the bus controller synchronizes its clock with the bus terminals, wherein the method comprises: determining, by the bus controller, the number of bus terminals connected with the bus controller over the two-wire data transfer network; allocating, by the bus controller, one or more time slices for the one or more bus terminals according to the number of bus terminals; and transmitting, by the bus controller, the time slices to the bus terminals so that the bus terminals operate in the allocated time slices; wherein the allocated time slices of the different bus terminals do not overlap with each other; wherein the method further comprises: upon reception of a data packet to be transmitted to a bus terminal, if it is determined that the data packet is not a configuration data packet, then determining, by the bus controller, a bus device address corresponding to a destination IP address and a destination MAC address according to a binding relationship between the destination IP address, the destination MAC address, and the bus device address; and composing, by the bus controller, a new message from the bus device address, and data information in the data packet, and transmitting the new message to the bus terminal corresponding to the determined bus device address; wherein composing, by the bus controller, the new message from the bus device address, and the data information in the data packet comprises: removing, by the bus controller, a message header, an IP header and a TCP header in the data packet, and reserving the data information in the data packet; and generating the new message by adding the determined bus device address before the data information in the data packet as a header. determining, by the bus controller, the number of bus terminals connected with the bus controller over the two-wire data transfer network; allocating, by the bus controller, one or more time slices for the one or more bus terminals according to the number of bus terminals; and transmitting, by the bus controller, the time slices to the bus terminals so that the bus terminals operate in the allocated time slices; wherein the allocated time slices of the different bus terminals do not overlap with each other; wherein the method further comprises: upon reception of a data packet to be transmitted to a bus terminal, if it is determined that the data packet is not a configuration data packet, then determining, by the bus controller, a bus device address corresponding to a destination IP address and a destination MAC address according to a binding relationship between the destination IP address, the destination MAC address, and the bus device address; and composing, by the bus controller, a new message from the bus device address, and data information in the data packet, and transmitting the new message to the bus terminal corresponding to the determined bus device address; wherein composing, by the bus controller, the new message from the bus device address, and the data information in the data packet comprises: removing, by the bus controller, a message header, an IP header and a TCP header in the data packet, and reserving the data information in the data packet; and generating the new message by adding the determined bus device address before the data information in the data packet as a header. upon reception of a data packet to be transmitted to a bus terminal, if it is determined that the data packet is not a configuration data packet, then determining, by the bus controller, a bus device address corresponding to a destination IP address and a destination MAC address according to a binding relationship between the destination IP address, the destination MAC address, and the bus device address; and composing, by the bus controller, a new message from the bus device address, and data information in the data packet, and transmitting the new message to the bus terminal corresponding to the determined bus device address; wherein composing, by the bus controller, the new message from the bus device address, and the data information in the data packet comprises: removing, by the bus controller, a message header, an IP header and a TCP header in the data packet, and reserving the data information in the data packet; and generating the new message by adding the determined bus device address before the data information in the data packet as a header. removing, by the bus controller, a message header, an IP header and a TCP header in the data packet, and reserving the data information in the data packet; and generating the new message by adding the determined bus device address before the data information in the data packet as a header.