Implement (something similar to) the Arudpilot protocol