TIAGo has a CAN bus for communication between the electronic components. The CAN bus is more robust than other buses like RS-485 as it includes the data link layer of the OSI model and handles better faults and collisions.