Abstract:
An electronic device is provided. The electronic device includes a communication circuit, memory storing one or more computer programs, and one or more processors communicatively coupled to the communication circuit, and the memory, wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic device to obtain installation data required for a first external electronic device to register at least one second external electronic device with a server, perform a first onboarding procedure for registering the first external electronic device with the server, after performing the first onboarding procedure, transmit the installation data to the first external electronic device, display an installation guide for onboarding the at least one second external electronic device on the basis of the installation data, and receive, from the server, an onboarding result indicating that the at least one second external electronic device has been onboarded by the first external electronic device.
Abstract:
Methods and systems for dynamically updating firmware of a single-protocol based one-chip radio device present in an Internet of things (IoT) environment with multiple technologies using an intelligent firmware update based on size of the flash memory, the one or more hardware resources available at the controller level, and a current IoT context associated with the IoT environment are provided. The method includes receiving a firmware update package, determining a size of flash memory and one or more hardware resources at a controller level of the single-protocol, based on receiving the firmware update package, correlating the received firmware update package with the size of the flash memory, dynamically selecting one or more firmware resources from the received firmware package for updating firmware of the single-protocol based one-chip radio device based on the correlation, and updating firmware of the single-protocol based one-chip radio device using the one or more firmware resources.
Abstract:
A method of displaying a user interface on an electronic device is provided. The method includes displaying the user interface in a normal mode, determining whether or not the normal mode is converted into a low power mode, and if the normal mode is converted into the low power mode, displaying a first simplified user interface, which has at least some information identical to that of the user interface, and is configured by removing at least some information from an image displayed in the normal mode.