Protobufs or mqtt with Linux server and bike simulators