Chapter 6: Monitoring a Surfing Competition with Cloud-Based Real-Time MQTT Providers and Python