An industry internet field broadband bus architecture system, characterized in that, the system comprises a bus controller and at least one bus terminal, and the bus controller is connected with the respective bus terminals over a two-wire data transmission network, wherein: the bus controller is synchronized in clock with the respective bus terminals; allocates time slices for the bus controller and the respective bus terminals; and transmits first data to be transmitted, in its time slices; and the bus terminals are configured to transmit second data to be transmitted, in their respective time slices; the bus controller is further configured to acquire the data, and then determine whether the data are real-time data or non-real-time data; and if the data are real-time data, to store the real-time data into a first real-time data container; otherwise, to store the non-real-time data into a first non-real-time data container, and determine whether the bus controller operates in the time slice thereof, and if the bus controller operates in the time slice thereof, to retrieve the real-time data from the first real-time data container in the time slice as the first data to be transmitted, and to transmit the first data; and if the real-time data container is empty, to retrieve the data from the first non-real-time data controller as the first data, and to transmit the first data; the bus terminals are further configured to acquire the data, and then determine whether the data are real-time data or non-real-time data; and if the data are real-time data, to store the real-time data into a second real-time data container; if the data arc non-real-time data, to store the non-real-time data into a second non-real-time data container, and determine whether the bus terminals operate in their respective time slices, and if the bus terminals operate in their respective time slices, to retrieve the real-time data from the second real-time data container in the time slices as the second data to be transmitted, and to transmit the second data; and if the real-time data container is empty, to retrieve the data from the second non-real-time data controller as the second data, and to transmit the second data; the bus terminals are further configured to determine from data identifiers of the second data to be transmitted whether the second data to be transmitted are data of a preset accidental event; and if the second data to be transmitted arc data of a preset accidental event, transmit the data of the preset accidental event preferentially; if the second data to be transmitted are not data of the preset accidental event, determine from the data identifiers of the second data to be transmitted whether the second data to be transmitted include data required to be temporally deterministic, and if so, generate time slice allocation requests for requesting the bus controller to allocate a time slice. the bus controller is synchronized in clock with the respective bus terminals; allocates time slices for the bus controller and the respective bus terminals; and transmits first data to be transmitted, in its time slices; and the bus terminals are configured to transmit second data to be transmitted, in their respective time slices; the bus controller is further configured to acquire the data, and then determine whether the data are real-time data or non-real-time data; and if the data are real-time data, to store the real-time data into a first real-time data container; otherwise, to store the non-real-time data into a first non-real-time data container, and determine whether the bus controller operates in the time slice thereof, and if the bus controller operates in the time slice thereof, to retrieve the real-time data from the first real-time data container in the time slice as the first data to be transmitted, and to transmit the first data; and if the real-time data container is empty, to retrieve the data from the first non-real-time data controller as the first data, and to transmit the first data; the bus terminals are further configured to acquire the data, and then determine whether the data are real-time data or non-real-time data; and if the data are real-time data, to store the real-time data into a second real-time data container; if the data arc non-real-time data, to store the non-real-time data into a second non-real-time data container, and determine whether the bus terminals operate in their respective time slices, and if the bus terminals operate in their respective time slices, to retrieve the real-time data from the second real-time data container in the time slices as the second data to be transmitted, and to transmit the second data; and if the real-time data container is empty, to retrieve the data from the second non-real-time data controller as the second data, and to transmit the second data; the bus terminals are further configured to determine from data identifiers of the second data to be transmitted whether the second data to be transmitted are data of a preset accidental event; and if the second data to be transmitted arc data of a preset accidental event, transmit the data of the preset accidental event preferentially; if the second data to be transmitted are not data of the preset accidental event, determine from the data identifiers of the second data to be transmitted whether the second data to be transmitted include data required to be temporally deterministic, and if so, generate time slice allocation requests for requesting the bus controller to allocate a time slice.