The UC module provides friendly control functions, with which users can input control commands via user devices (e.g.,smartphone,PC,etc.), no matter whether the RECoS is now in its AC or UC mode. Through user interface module, the commands will be sent to UC module to set particular socket into always-on/always-off state. Besides, the UC module also controls a particular smart socket’s energy consumption following user-defined energy limit.