An adaptive UI based on MQTT, Workight, AngularJS, Ionic