The Camera Robot Websocket is a three-ways communication using python websocket.
A client camera is waiting for the data from the camera service (which reads the compass on the table). As it gets it, it pushes to the server that then will push it to all the client robot registered on it.
cd <PROJECT_ROOT>
python3 -m venv .
source bin/activate
pip install -r requirements.txt
start-camera-websocket.sh
Check that works in odroid environment Maybe: add some security check what client are trying to connect to the server. Maybe hard code keys for each client that will then be checked by the server.