A device configured to process data comprised in data messages passing on message buses of a rolling stock, said device comprising: - a universal input interface, configured to receive data messages complying with the three following physical layers: o RS232; o RS485; o CAN; from said message buses, said data messages comprising data; - a processing engine; and - a standardizing unit; wherein said processing engine is configured to: o receive a remote requested configuration comprising: ▪ one or more processing rules; and ▪ a selection of one or more of said message buses; and o configure said standardizing unit in function of said remote requested configuration; wherein said standardizing unit is configured to: o receive said data messages from said universal input interface in function of said selection of one or more of said message buses; and o decode in function of said remote requested configuration said data messages into standardized data streams comprising said data; and wherein said processing engine is further configured to receive said standardized data streams from said standardizing unit, and wherein said processing engine is further configured to process said data by applying one or more of said one or more processing rules on said data of said standardized data streams in function of said remote requested configuration. - a universal input interface, configured to receive data messages complying with the three following physical layers: o RS232; o RS485; o CAN; from said message buses, said data messages comprising data; o RS232; o RS485; o CAN; - a processing engine; and - a standardizing unit; wherein said processing engine is configured to: o receive a remote requested configuration comprising: ▪ one or more processing rules; and ▪ a selection of one or more of said message buses; and o configure said standardizing unit in function of said remote requested configuration; wherein said standardizing unit is configured to: o receive said data messages from said universal input interface in function of said selection of one or more of said message buses; and o decode in function of said remote requested configuration said data messages into standardized data streams comprising said data; and wherein said processing engine is further configured to receive said standardized data streams from said standardizing unit, and wherein said processing engine is further configured to process said data by applying one or more of said one or more processing rules on said data of said standardized data streams in function of said remote requested configuration. o receive a remote requested configuration comprising: ▪ one or more processing rules; and ▪ a selection of one or more of said message buses; and ▪ one or more processing rules; and ▪ a selection of one or more of said message buses; and o configure said standardizing unit in function of said remote requested configuration; o receive said data messages from said universal input interface in function of said selection of one or more of said message buses; and o decode in function of said remote requested configuration said data messages into standardized data streams comprising said data;