A system for communication in an industrial environment, the system comprising a server arrangement communicably coupled, via a data communication network using 5G communication protocol, to at least one network core , and a plurality of devices that comprises a set of wired devices and a set of wireless devices , wherein the system is configured to: - generate, using the server arrangement, a timing information for each of the plurality of devices , wherein the timing information is converted into a plurality of timing packets to be provided, by employing service-based architectures, to each of the plurality of devices ; - broadcast by the at least one network core the plurality of timing information by providing it using User Plane Function to the data communication network; - perform first encapsulation of the plurality of timing packets by employing communication channel of the data communication network; - perform second encapsulation of the plurality of first encapsulated timing packets by employing the at least one network core; - broadcast the plurality of second encapsulated timing packets as ethernet frames to each of the plurality of devices via the at least one network core; - receive at least one of: Internet Protocol, IP, based data, non-IP data, or a combination thereof for communication from each of the plurality of devices based on the timing information by employing at least one of: the server arrangement, a base station and the at least one network core; and - provide at least one of: Internet Protocol, IP, based data, non-IP data, or a combination thereof to the plurality of devices , corresponding thereto, by employing at least one of the: server arrangement, base station and the at least one network core; - provide a modified Clock Protocol to the plurality of devices , wherein the modified Clock Protocol is provided using transparent delivery method. - generate, using the server arrangement, a timing information for each of the plurality of devices , wherein the timing information is converted into a plurality of timing packets to be provided, by employing service-based architectures, to each of the plurality of devices ; - broadcast by the at least one network core the plurality of timing information by providing it using User Plane Function to the data communication network; - perform first encapsulation of the plurality of timing packets by employing communication channel of the data communication network; - perform second encapsulation of the plurality of first encapsulated timing packets by employing the at least one network core; - broadcast the plurality of second encapsulated timing packets as ethernet frames to each of the plurality of devices via the at least one network core; - receive at least one of: Internet Protocol, IP, based data, non-IP data, or a combination thereof for communication from each of the plurality of devices based on the timing information by employing at least one of: the server arrangement, a base station and the at least one network core; and - provide at least one of: Internet Protocol, IP, based data, non-IP data, or a combination thereof to the plurality of devices , corresponding thereto, by employing at least one of the: server arrangement, base station and the at least one network core; - provide a modified Clock Protocol to the plurality of devices , wherein the modified Clock Protocol is provided using transparent delivery method. <EOS>