A user interface arrangement comprising a controller, a sensor and a communication interface, wherein the user interface arrangement is a pair of glasses, wherein the sensor is arranged to receive input, and wherein the controller is configured to:
- cause the user interface arrangement to operate in a first power level;
- receive the input while operating the user interface arrangement in the first power level;
- detect an indication of at least one command, and in response thereto cause the user interface arrangement to operate in a second power level, wherein the second power level is higher than the first power level;
- while operating the user interface arrangement in the second power level, determine that at least one Internet of Things (IoT) device is in front of the user interface arrangement and within a three-dimensional cone having a center located at the user interface arrangement, and in response thereto cause the user interface arrangement to operate in a third power level, wherein the third power level is higher than the second power level;
- while operating the user interface arrangement in the third power level, extract at least one command from the input;
- match the extracted at least one command to the at least one IoT device, and if a match is found:
- execute the extracted at least one command on the matching IoT device,
- wherein the controller is further configured to determine that said at least one IoT device is in front of the user interface arrangement and within the three-dimensional cone having the center located at the user interface arrangement by determining an angle to the at least one IoT device utilizing an Angle-of-Departure feature of a short-range wireless communication device or an angle from the at least one IoT device utilizing an Angle-of-Arrival feature of the short-range wireless communication device.