MQTT should also be a good alternative. It has been designed for IoT devices and thus has low overhead.