A method for registering a home appliance in a server through an application installed in a mobile device in a home network for controlling the home appliance by the mobile device connected to the home appliance, the method comprising the steps of: providing, through the application, a first user interface for inputting a user identifier, ID, on a display of the mobile device; connecting, through the application, the mobile device to the server using the ID; providing, through the application, a second user interface for receiving a user input to select a function to search for the home appliance; connecting the mobile device to the home appliance, in response to a message received from the home appliance; sending, by the mobile device to the home appliance, an inquiry related to registration of the home appliance with the server; obtaining, from the home appliance in response to the inquiry related to registration, a message for registration of the home appliance with the server, wherein the message comprises identification information of the home appliance (320; and wherein the message for registration of the home appliance with the server indicates allowance of registration of the home appliance with the server; controlling to transmit a registration request message, to the server, for requesting registration of the home appliance in the server, the registration request message including the identification information of the home appliance; in response to registration of the home appliance in the server, providing, through the application, a third user interface including a visual indication of the home appliance being registered in the server; and controlling, by the mobile device, the registered home appliance connected to the mobile device, wherein the identification information of the home appliance is stored, by the server, in association with the user ID. providing, through the application, a first user interface for inputting a user identifier, ID, on a display of the mobile device; connecting, through the application, the mobile device to the server using the ID; providing, through the application, a second user interface for receiving a user input to select a function to search for the home appliance; connecting the mobile device to the home appliance, in response to a message received from the home appliance; sending, by the mobile device to the home appliance, an inquiry related to registration of the home appliance with the server; obtaining, from the home appliance in response to the inquiry related to registration, a message for registration of the home appliance with the server, wherein the message comprises identification information of the home appliance (320; and wherein the message for registration of the home appliance with the server indicates allowance of registration of the home appliance with the server; controlling to transmit a registration request message, to the server, for requesting registration of the home appliance in the server, the registration request message including the identification information of the home appliance; in response to registration of the home appliance in the server, providing, through the application, a third user interface including a visual indication of the home appliance being registered in the server; and controlling, by the mobile device, the registered home appliance connected to the mobile device, wherein the identification information of the home appliance is stored, by the server, in association with the user ID.