For user interface we decided to use web based application due to fact that using using web page you can manage your IoT devices from a computer, mobile phone, tablet or smart tv.
It is very simple to retrieve list of devices as every subnode of a devices
node represents device.
Retrieving config
node of that node allows us you easily to retrieve device type and current configuration,
while using device type and data retrieved from state
node allows to easily retrieve and observe state of a
sensor or a device.