An electronic device capable of providing route information, the electronic device comprising: a wireless communication unit; a display unit; and a controller configured to: perform a search for a destination that corresponds to an input by a user; determine a route to the destination; cause displaying the route to the destination on the display unit; calculate the estimated time of arrival at the destination along the route; and transmit, based on the estimated time of arrival at the destination along the route, a control signal for controlling at least one home appliance (470, 480, 490), characterized in that the controller is configured to transmit, based on the estimated time of arrival at the destination, a control signal for controlling at least one home appliance (470, 480, 490) by being configured to: load control time information related to an operation of the at least one home appliance (470, 480, 490); determine, based on the control time information related to an operation of the at least one home appliance (470, 480, 490) and based on the estimated time of arrival at the destination along the route, a point along the route at which to transmit a control signal to the at least one home appliance (470, 480, 490); determine whether the point along the route has been passed; and based on determining that the point along the route has been passed, transmit the control signal to a home appliance that corresponds to the point that was passed along the route. a wireless communication unit; a display unit; and a controller configured to: perform a search for a destination that corresponds to an input by a user; determine a route to the destination; cause displaying the route to the destination on the display unit; calculate the estimated time of arrival at the destination along the route; and transmit, based on the estimated time of arrival at the destination along the route, a control signal for controlling at least one home appliance (470, 480, 490), perform a search for a destination that corresponds to an input by a user; determine a route to the destination; cause displaying the route to the destination on the display unit; calculate the estimated time of arrival at the destination along the route; and transmit, based on the estimated time of arrival at the destination along the route, a control signal for controlling at least one home appliance (470, 480, 490), characterized in that the controller is configured to transmit, based on the estimated time of arrival at the destination, a control signal for controlling at least one home appliance (470, 480, 490) by being configured to: load control time information related to an operation of the at least one home appliance (470, 480, 490); determine, based on the control time information related to an operation of the at least one home appliance (470, 480, 490) and based on the estimated time of arrival at the destination along the route, a point along the route at which to transmit a control signal to the at least one home appliance (470, 480, 490); determine whether the point along the route has been passed; and based on determining that the point along the route has been passed, transmit the control signal to a home appliance that corresponds to the point that was passed along the route. load control time information related to an operation of the at least one home appliance (470, 480, 490); determine, based on the control time information related to an operation of the at least one home appliance (470, 480, 490) and based on the estimated time of arrival at the destination along the route, a point along the route at which to transmit a control signal to the at least one home appliance (470, 480, 490); determine whether the point along the route has been passed; and based on determining that the point along the route has been passed, transmit the control signal to a home appliance that corresponds to the point that was passed along the route.