An expandable home automation framework based on the MQTT protocol.