Control method executed by internet-of-things device, and control apparatus

By starting a wireless access point in an IoT device, allowing the user terminal to connect wirelessly and trigger a reset, it solves the problem that the device cannot reset when offline, and improves the convenience and security of operation.

WO2025061111A1PCT designated stage expired Publication Date: 2025-03-27ESPRESSIF SYST SHANGHAI
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/119857
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-20
Filing Date
2024-09-19
Publication Date
2025-03-27

AI Technical Summary

Technical Problem

Existing IoT devices cannot trigger reset functions wirelessly when offline, and existing reset solutions have security and operational convenience issues.

Method used

By starting the IoT device's own wireless access point, such as a Soft AP hotspot or Bluetooth access point, the user terminal allows the device to establish a wireless connection with the device and receives reset instructions through the wireless connection to trigger the device reset.

Benefits of technology

It enables the reset to be triggered without hardware operation when the IoT device is offline, improving the convenience and security of resets and avoiding the risk of malicious resets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024119857_27032025_PF_FP_ABST
    Figure CN2024119857_27032025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present invention is a control method executed by an Internet-of-Things device. The method comprises: in response to an Internet-of-Things device entering an off-line state, the Internet-of-Things device determining whether there is a network configuration record, and in response to there being the network configuration record, enabling a wireless access point of the Internet-of-Things device, and broadcasting information of the wireless access point; in response to the Internet-of-Things device having received a wireless connection request sent from a user terminal, the Internet-of-Things device establishing a wireless connection with the user terminal; and the Internet-of-Things device completing resetting. By using the present invention, an automatic resetting function of an Internet-of-Things device can be triggered in a wireless manner, without depending on whether the Internet-of-Things device is connected to a network.
Need to check novelty before this filing date? Find Prior Art

Description

A control method and control device executed by an Internet of Things device Technical Field

[0001] The present invention relates to an Internet of Things device, and more particularly, to a control method executed by an Internet of Things device, and a control device for the Internet of Things device. Background Art

[0002] With the development and application of IoT technology, more and more IoT devices are being connected to the IoT, bringing convenience and efficiency to people's lives and work. However, IoT devices may encounter failures or anomalies during use, affecting their normal operation or communication with other devices. Therefore, IoT devices often require a reset function, which restores the device to factory settings or default state to facilitate network reconfiguration or repair of faults.

[0003] Currently, common smart device reset solutions include button reset, reset hole reset, repeated power-on reset, and device removal reset.

[0004] Among them, the button reset solution uses the physical button on the device to trigger the reset operation. The reset hole reset solution uses the reset hole on the device to trigger the reset operation. The user needs to press the reset hole with a small needle for a certain time to send a reset signal to the device. The button reset and reset hole reset solutions require the user to physically operate the device, which may be inconvenient, difficult to operate, or easy to damage the device hardware, and the user needs to know the location and pressing time of the reset hole, otherwise the reset may not be successful. Repeated power-on reset (also known as power-off reset) is a solution that uses the number of times a smart device is powered on and off to trigger a reset operation. The principle of this solution is that the user needs to power on and off the device (i.e., disconnect and connect the power supply) multiple times in a short period of time, and the device determines whether the reset procedure needs to be executed based on the number of power-on and power-off times. The disadvantage of this solution is that the user needs to be able to control the power supply of the device, and the user needs to know the specific operation method.

[0005] However, in some complex device usage scenarios, some devices, such as smart meters and embedded sensors, do not allow users to directly access the device hardware after powering on due to safety, stability, and installation conditions. For example, after a smart meter is connected to multiple household lines, users who directly open the electrical box to manually reset the device may risk electricity consumption. For another example, for smart devices embedded in other devices or walls during installation, it is difficult to manually control the device hardware again after installation. Therefore, such devices cannot trigger a device reset through hardware operations. For these types of smart devices, it is necessary to design a method to trigger a device reset through non-hardware operations.

[0006] One non-hardware operation solution is device removal and reset, which uses the terminal APP or cloud to trigger the reset operation. When the device is in normal communication with the APP or cloud, the user can choose to remove the device on the APP or cloud interface (that is, delete the binding relationship between the device and the APP or cloud). After receiving the removal instruction, the device will execute the reset procedure. The disadvantage of the device removal and reset solution is that the device needs to be in a normal network state. If the device is offline or there is a problem with the communication, it cannot be used. In addition, the user needs to operate on the APP or cloud, which may lead to data leakage or security risks.

[0007] Although this method of removing and resetting the device is convenient to operate, it is seriously affected by the network environment. If the device is disconnected from the Wi-Fi, the device reset function cannot be activated in this way. However, in reality, the device often needs to be reset only when it has an abnormal network connection. Therefore, this method of triggering a device reset by connecting to a terminal application can only change the network environment for devices with a good network connection. If the device itself has a network failure and cannot connect to the cloud or APP, this solution cannot be used for reset.

[0008] Furthermore, whether it's a hardware reset or a device removal reset, there's no effective mechanism to prevent malicious resets. For example, any user can reset the device through physical operations like keystrokes, potentially leading to data loss or leakage, or unauthorized access or control of the device.

[0009] In summary, current IoT device reset solutions fail to meet user needs and expectations for IoT device reset functionality. A new, simpler, safer, and more intelligent reset solution is needed. It should be understood that the aforementioned technical issues are merely illustrative and not limiting of the present invention. Furthermore, the present invention is not limited to solutions that simultaneously address all of the aforementioned technical issues; the technical solutions of the present invention can be implemented to address one or more of the aforementioned or other technical issues.

[0010] Summary of the Invention

[0011] The present invention aims to solve the problem that existing IoT devices lack a more convenient and secure reset method, and proposes a solution and implementation method for triggering the reset of IoT devices that does not rely on hardware.

[0012] In a first aspect of the present invention, a control method performed by an Internet of Things device is provided, the method comprising: in response to the Internet of Things device entering an offline state, the Internet of Things device determining whether a network configuration record exists, and in response to the existence of the network configuration record, starting the Internet of Things device's own wireless access point and broadcasting information about the wireless access point; in response to the Internet of Things device receiving a wireless connection request sent from a user terminal, the Internet of Things device establishing a wireless connection with the user terminal; and the Internet of Things device completing a reset.

[0013] Preferably, the IoT device completes the reset in response to receiving a reset instruction from a user terminal via a wireless connection.

[0014] Preferably, completing the reset of the Internet of Things device includes: determining whether the signal strength of the wireless connection is higher than a threshold, and triggering a reset operation of the Internet of Things device in response to the signal strength of the wireless connection being higher than the threshold.

[0015] Further preferably, the threshold is associated with the type of the Internet of Things device, and / or the threshold is associated with the application scenario of the Internet of Things device.

[0016] Preferably, the method further includes: in response to the absence of a network configuration record in the IoT device, not activating the wireless access point of the IoT device itself. Further preferably, the network configuration record does not include a failed network configuration record caused by the IoT device entering an incorrect password.

[0017] Preferably, starting the wireless access point of the Internet of Things device itself includes: starting the Soft AP function of the Internet of Things device and setting the Internet of Things device as a Soft AP hotspot.

[0018] Preferably, starting the wireless access point of the Internet of Things device itself includes: starting a Bluetooth function of the Internet of Things device and setting the Internet of Things device as a Bluetooth access point.

[0019] In a second aspect of the present invention, a control device for an Internet of Things device is also provided, the control device comprising a status monitoring unit, a starting unit, a connection unit, and a triggering unit. The status monitoring unit is configured to detect whether the Internet of Things device has entered an offline state; and in response to the status monitoring unit detecting that the Internet of Things device has entered an offline state, determine whether there is a network configuration record in the Internet of Things device. The starting unit is configured to start the wireless access point of the Internet of Things device itself in response to the status monitoring unit determining that there is a network configuration record in the Internet of Things device, and broadcast the information of the wireless access point. The connection unit is configured to establish a wireless connection between the Internet of Things device and the user terminal in response to the Internet of Things device receiving a wireless connection request sent from a user terminal. The triggering unit is configured to complete the reset of the Internet of Things device.

[0020] Preferably, the triggering unit completes the resetting of the Internet of Things device in response to receiving a reset instruction from a user terminal via a wireless connection.

[0021] Preferably, the triggering unit completing the reset of the Internet of Things device includes: determining whether the signal strength of the wireless connection is higher than a threshold, and triggering the reset operation of the Internet of Things device in response to the signal strength of the wireless connection being higher than the threshold.

[0022] Further preferably, the threshold is associated with the type of the Internet of Things device, and / or the threshold is associated with the application scenario of the Internet of Things device.

[0023] Preferably, the starting unit is configured to not start the wireless access point of the Internet of Things device itself in response to the absence of a network configuration record in the Internet of Things device.

[0024] Further preferably, the network configuration record does not include a failed network configuration record of the IoT device due to inputting an incorrect password.

[0025] Preferably, the starting unit starting the wireless access point of the Internet of Things device itself includes: starting the Soft AP function of the Internet of Things device and setting the Internet of Things device as a Soft AP hotspot.

[0026] Preferably, the starting unit starting the wireless access point of the Internet of Things device itself includes: starting a Bluetooth function of the Internet of Things device and setting the Internet of Things device as a Bluetooth access point.

[0027] In a third aspect of the present invention, an Internet of Things device is also provided, comprising: a processor; a memory; and a transceiver operating in conjunction with the processor, wherein the memory stores computer instructions that, when executed by the processor, cause the processor to execute any one of the methods described above.

[0028] In a fourth aspect of the present invention, a computer-readable storage medium comprising computer-readable instructions is further provided. When the computer-readable instructions are loaded onto a computer of a node device, any one of the methods described above is executed.

[0029] The technical solution provided by this invention aims to address the current inability to wirelessly reset IoT devices when they are offline. By activating the IoT device's own wireless access point to trigger a device reset, this solution eliminates the need for manual hardware control and addresses the issue of hardware-based device resets being impossible due to security or physical limitations.

[0030] According to the method of the present invention, resetting an IoT device no longer relies on a network environment, but can establish a communication connection with the user terminal through its own wireless access point. Therefore, even when the IoT device is offline, this method can still be used to reset the device, greatly expanding the scope of application scenarios of this solution.

[0031] Furthermore, this solution incorporates a function to prevent malicious device resets. Specifically, this solution determines whether the signal strength of the wireless access point connecting the user terminal to the IoT device exceeds a threshold. This requires that the reset operation of the IoT device only be triggered when the user terminal is sufficiently close to the wireless access point. This effectively prevents unauthorized malicious operators from controlling IoT devices.

[0032] Furthermore, the wireless access point for IoT devices in the present invention can be a Soft AP hotspot. Conventional Soft APs are typically used only for network configuration, limiting their application scenarios. This invention creatively expands the application of Soft APs, enabling them to establish a communication connection with user terminals even when IoT devices are offline, further enabling the triggering of automatic resets. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] FIG1 is a schematic diagram showing a specific flow chart of a control method according to a specific embodiment of the present invention;

[0034] FIG2 is a schematic diagram showing a specific flow chart of a control method according to another specific embodiment of the present invention;

[0035] FIG3 shows a schematic diagram of a control device for an Internet of Things device according to an embodiment of the present invention;

[0036] FIG4 is a schematic diagram of a control device for an Internet of Things device according to another embodiment of the present invention;

[0037] FIG5 is a schematic diagram showing a process of resetting an IoT device according to a specific embodiment of the present invention. DETAILED DESCRIPTION

[0038] The method of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments shown in the accompanying drawings and described below are merely illustrative and not intended to limit the present invention.

[0039] Example 1:

[0040] The present invention provides a control method executed by an Internet of Things device, as shown in FIG1 , which shows a specific flow chart of the control method according to a specific embodiment of the present invention.

[0041] In this embodiment, the control method performed by the IoT device includes the following steps:

[0042] Step 102: In response to the IoT device entering an offline state, the IoT device determines whether there is a network configuration record, and in response to the existence of the network configuration record, starts the IoT device's own wireless access point and broadcasts the wireless access point information.

[0043] Step 104: In response to the IoT device receiving the wireless connection request sent from the user terminal, the IoT device establishes a wireless connection with the user terminal.

[0044] Step 106: The IoT device completes the reset.

[0045] As an example and not a limitation, the IoT device completes the reset in response to the establishment of a wireless connection. In another example, the IoT device completes the reset in response to receiving a reset instruction from a user terminal via a wireless connection.

[0046] By way of example and not limitation, resetting an IoT device may include determining whether the signal strength of a wireless connection is greater than a threshold, and triggering a reset operation of the IoT device in response to the signal strength of the wireless connection being greater than the threshold. In further embodiments, the threshold is associated with the type of IoT device and / or the threshold is associated with an application scenario of the IoT device.

[0047] As an example but not a limitation, in response to the absence of a network configuration record in the IoT device, the wireless access point of the IoT device itself is not started.

[0048] By way of example and not limitation, enabling the wireless access point of the IoT device includes enabling a Soft AP function of the IoT device and setting the IoT device as a Soft AP hotspot. In another embodiment, enabling the wireless access point of the IoT device includes enabling a Bluetooth function of the IoT device and setting the IoT device as a Bluetooth access point.

[0049] According to an embodiment of the present invention, a reset of an IoT device is wirelessly triggered by activating its own wireless access point, such as a Soft AP hotspot or Bluetooth access point. Specifically, a Soft AP utilizes a wireless network card and software to implement AP functionality on the IoT device, providing a wireless access point to the surrounding environment. Soft APs are simple to set up, utilizing only a Wi-Fi chip. Deploying no dedicated equipment (such as dedicated APs) is required, allowing for quick and economical establishment of wireless local area networks in small offices or homes. Furthermore, Soft APs are extremely low-cost, costing half the cost of dedicated APs, making them particularly suitable for small, intelligent IoT devices. Most Wi-Fi chips currently support Soft AP functionality, so implementing the method of the present invention with a Wi-Fi chip in an IoT device does not incur additional costs. Furthermore, utilizing a Bluetooth access point also offers the advantages of ease of setup and low cost. This method enables IoT devices to wirelessly communicate with user terminals even when offline, and receive reset commands from the user terminals to complete the reset, without requiring hardware manipulation on the IoT device.

[0050] Example 2

[0051] As shown in FIG2 , a schematic diagram of a specific flow chart of a control method according to another specific embodiment of the present invention is shown.

[0052] In step 202, the IoT device enters an offline state. As an example and not a limitation, common scenarios include the IoT device being unable to access the network due to incorrect Wi-Fi network configuration information, or the network environment of the previously connected IoT device being abnormal or the Wi-Fi network configuration being changed, causing the IoT device to go offline. In addition, if you actively want to reset the device using the method of the present invention, for example, if you find that the binding information between the user terminal and the cloud (such as the remote server of the IoT service provider) is out of sync, you can also actively turn off the router in the environment where the IoT device is located, causing the IoT device to enter an offline state, so that you can perform subsequent steps to reset the IoT device.

[0053] In step 204, the IoT device determines whether there is a network configuration record. If there is a network configuration record, the process proceeds to the next step 206, where the IoT device's own wireless access point is started and the wireless access point information is broadcast. If there is no network configuration record, the IoT device's own wireless access point is not started. As an example and not a limitation, the existence of a network configuration record indicates that the user has previously performed at least one network configuration operation for the IoT device. As an example and not a limitation, the existence of a network configuration record can be determined by determining that the non-volatile memory (NVS) partition of the IoT device's chip has saved the Wi-Fi name and password, and it can be considered that there is a network configuration record in the IoT device. In some examples, if the IoT device fails to configure the network simply because an incorrect password is entered during network configuration, the operation is not recorded in the IoT device's network configuration record.

[0054] In step 206, the wireless access point of the IoT device itself is activated and the information of the wireless access point is broadcast. By way of example and not limitation, activating the wireless access point of the IoT device itself may include activating the Soft AP function of the IoT device and setting the IoT device as a Soft AP hotspot. By way of example and not limitation, activating the wireless access point of the IoT device itself may include activating the Bluetooth function of the IoT device and setting the IoT device as a Bluetooth access point. By broadcasting the information of the wireless access point, a user terminal (such as a smartphone) can search for the wireless access point of the IoT device.

[0055] In step 208, the IoT device receives a wireless connection request from the user terminal. In step 210, the IoT device establishes a wireless connection with the user terminal. By way of example and not limitation, if the wireless access point is a Soft AP hotspot, the user terminal can enable Wi-Fi and select the IoT device's Soft AP hotspot from the Wi-Fi list for connection. If the wireless access point is a Bluetooth hotspot, the user terminal can enable Bluetooth and select the IoT device's Bluetooth access point from the Bluetooth list for connection. By way of example and not limitation, the password for the IoT device's wireless access point is typically printed on the device itself or in its manual, making it available to the user terminal.

[0056] In optional step 212, the IoT device receives a reset instruction from the user terminal.

[0057] In step 214, the IoT device completes the reset. The IoT device completing the reset can be triggered in response to the establishment of a wireless connection in step 210, or in response to receiving a reset instruction from the user terminal via the wireless connection in optional step 212. By way of example and not limitation, completing the reset of the IoT device includes determining whether the signal strength of the wireless connection exceeds a threshold, and triggering a reset operation of the IoT device in response to the signal strength exceeding the threshold. In some examples, the threshold can be set based on the type of IoT device, the application scenario of the IoT device, or a combination of both. For example, the threshold can be set to -40 dBm, meaning that the reset of the IoT device is triggered only when the signal strength of the wireless connection is greater than -40 dBm. Setting the threshold can be used to determine whether the reset was triggered maliciously. If the user terminal is too far from the IoT device and the signal strength of the wireless connection does not exceed the threshold, the reset is determined to be malicious, and the reset operation of the IoT device is not triggered. Conversely, if the distance between the user terminal and the IoT device is within a certain range and the signal strength of the wireless connection exceeds the threshold, the reset is determined to be authentic, and the reset operation of the IoT device is performed. As an example and not a limitation, after the IoT device is reset, the user terminal reconfigures the network for the IoT device.

[0058] According to an embodiment of the present invention, after an IoT device enters an offline state, it activates its own wireless access point, allowing a user terminal (e.g., a mobile phone or tablet) to connect to the wireless access point to trigger a reset and reconfigure the network. The user of the IoT device simply connects to the IoT device's wireless access point via the user terminal to complete the device reset, eliminating the need for manual hardware operations. This provides a simpler, safer, and more intelligent reset experience for users.

[0059] Example 3: Device Unit

[0060] As shown in FIG3 , a control device 300 for an Internet of Things device is shown, including: a state monitoring unit 302 , a starting unit 304 , a connecting unit 306 , and a triggering unit 308 .

[0061] The status monitoring unit 302 is configured to detect whether the IoT device enters an offline state; and in response to the status monitoring unit detecting that the IoT device enters an offline state, determine whether there is a network configuration record in the IoT device.

[0062] The activation unit 304 is configured to, in response to the status monitoring unit 302 determining that a network configuration record exists in the IoT device, activate the IoT device's own wireless access point and broadcast the wireless access point information. Optionally, the activation unit activating the IoT device's own wireless access point includes: activating the IoT device's Soft AP function and setting the IoT device as a Soft AP hotspot. The activation unit activating the IoT device's own wireless access point includes: activating the IoT device's Bluetooth function and setting the IoT device as a Bluetooth access point.

[0063] The connection unit 306 is configured to establish a wireless connection between the IoT device and the user terminal in response to the IoT device receiving a wireless connection request sent from the user terminal.

[0064] The trigger unit 308 is configured to complete the reset of the IoT device. The reset of the IoT device may be performed in response to the establishment of a wireless connection or in response to receiving a reset instruction from a user terminal via the wireless connection.

[0065] Optionally, the triggering unit completes the reset of the IoT device, including: determining whether the signal strength of the wireless connection is greater than a threshold, and triggering a reset operation of the IoT device in response to the signal strength of the wireless connection being greater than the threshold. Further optionally, the threshold is associated with the type of IoT device and / or the threshold is associated with an application scenario of the IoT device.

[0066] Optionally, the starting unit is configured to not start the wireless access point of the Internet of Things device itself in response to the absence of a network configuration record in the Internet of Things device.

[0067] Optionally, the network configuration record does not include a failed network configuration record caused by an incorrect password being entered for the IoT device.

[0068] As shown in FIG4 , a schematic diagram of an Internet of Things device 400 according to another embodiment of the present invention is shown. The Internet of Things device 400 includes: a processor 402; a memory 404; and a transceiver 406 operating in conjunction with the processor, wherein the memory stores computer instructions. When the computer instructions are executed by the processor 402, the processor 402 executes any one of the methods described above.

[0069] According to an embodiment of the present invention, a computer-readable storage medium comprising computer-readable instructions is further provided. When the computer-readable instructions are loaded onto a computer of an Internet of Things device, any one of the methods described above is executed.

[0070] Specific embodiment example 1

[0071] As shown in Figure 5, a schematic diagram of a process for resetting an IoT device according to a specific embodiment of the present invention is shown. Figure 5 divides the solution for resetting an IoT device according to an embodiment of the present invention into three stages.

[0072] In the first stage, it is determined whether the preconditions for the IoT device to trigger the startup of its own wireless access point are met. In step 502, it is determined whether the IoT device is in an offline state. Common scenarios that cause IoT devices to be in an offline state include: Wi-Fi information configuration errors causing the IoT device to be unable to access the network normally; changes in the network environment of the IoT device or changes in the Wi-Fi configuration information causing the IoT device to go offline; users actively turning off the router for various reasons in order to reset the device, etc. In step 504, it is further determined whether there is a network configuration record in the IoT device. If there is a network configuration record, it indicates that the user terminal has previously performed at least one network configuration operation for the IoT device and needs to be reset. If there is a network configuration record in the IoT device, step 506 is further executed to start the IoT device's own wireless access point.

[0073] In the second stage, a wireless connection is established between the user terminal and the IoT device. The IoT device broadcasts its own wireless access point information, so that after the user terminal turns on the Wi-Fi or Bluetooth function, it can select the wireless access point of the IoT device from the list of available access points to connect, thereby completing the establishment of a wireless connection with the user terminal in step 508. Furthermore, in step 510, it is determined whether the signal strength of the wireless connection is higher than a threshold. The threshold can be set in the firmware of the IoT device and can be set according to factors such as the type of IoT device and the usage scenario. If the signal strength is not higher than the threshold, the user terminal can shorten the distance from the IoT device to enhance the signal strength of the wireless connection. By setting a threshold, malicious operators can be effectively prevented from triggering the reset of the IoT device, avoiding attacks.

[0074] If the signal strength is above the threshold, the process proceeds to the third stage, executing step 512 to reset the IoT device. Step 512 can be executed in response to the establishment of a wireless connection. Optionally, the IoT device can receive a reset instruction from the user terminal and, in response to this instruction, execute step 512 again. Furthermore, in step 514, the user terminal reconfigures the network for the reset IoT device.

[0075] Specific embodiment example 2

[0076] To further illustrate the effectiveness of the technical solution of the present invention, a simulation experiment was conducted. The IoT device used an ESP32 development board, which supports 2.4G Wi-Fi. The user terminal used an Android phone.

[0077] Test results show that when an IoT device already has a network configuration record and enters the offline state, a Soft AP hotspot is automatically enabled. The IoT device broadcasts information about the Soft AP hotspot, which can be searched using a user terminal. After the user terminal enters the hotspot password, it can connect normally to the IoT device, with the IoT device acting as the AP and the user terminal as the STA. When the user terminal sends a reset command to the IoT device from a distance, the IoT device does not reset, preventing malicious network configuration. When the user terminal moves closer and sends a reset command to the IoT device, the IoT device automatically resets and enters the network configuration state, and the IoT device is finally reconfigured through the user terminal.

[0078] The test results show that the method according to the present invention can trigger the reset of the Internet of Things device without relying on hardware operation.

[0079] According to the method and apparatus of the present invention, the reset of IoT devices can be achieved through wireless operation, providing higher security. Compared with previous solutions that require live operation to reset IoT devices, the technical solution of the present invention does not require direct contact with live IoT devices, which can effectively avoid the risk of electric shock during operation. Secondly, the technical solution of the present invention is not affected by factors such as the hardware appearance and physical environmental obstacles of IoT devices, and can be completed wirelessly, which is more efficient and convenient. In addition, IoT devices are designed to provide an intelligent and lightweight user experience. However, the reset solutions in the prior art usually require users to manually operate IoT devices, which increases the barriers to use. The solution of the present invention remotely controls IoT devices to reset through wireless means. This solution does not require users to have too much knowledge and understanding of IoT devices. They only need to operate through the user terminal, and there is no need to pay attention to information such as buttons, reset holes, and power-on and power-off times on the device. IoT devices automatically start resetting through built-in judgment logic, which is more intelligent and improves the user's interactive experience.

[0080] Although various embodiments of various aspects of the present invention have been described for the purposes of this disclosure, it should not be understood that the teachings of this disclosure are limited to these embodiments. Features disclosed in a specific embodiment are not limited to that embodiment, but may be combined with features disclosed in different embodiments. For example, one or more features and / or operations of the method according to the present invention described in one embodiment may also be applied individually, in combination or as a whole to another embodiment. In addition, it should be understood that the method steps described above may be performed sequentially, in parallel, combined into fewer steps, split into more steps, combined and / or omitted in a manner different from that described. It should be understood by those skilled in the art that there are possible more optional embodiments and variations, and various changes and modifications may be made to the above-mentioned method steps without departing from the scope defined by the claims of the present invention.

Claims

1. A control method performed by an Internet of Things device, characterized in that: The method comprises: In response to the Internet of Things device entering an offline state, the Internet of Things device determines whether there is a network configuration record, and in response to the existence of the network configuration record, starts the wireless access point of the Internet of Things device itself, and broadcasts the information of the wireless access point; In response to the Internet of Things device receiving a wireless connection request sent from a user terminal, the Internet of Things device establishes a wireless connection with the user terminal; and The IoT device completes the reset.

2. The method according to claim 1, characterized in that The IoT device completes the resetting in response to receiving a reset instruction from the user terminal via the wireless connection.

3. The method according to claim 1, characterized in that The Internet of Things device completes the reset, including: determining whether the signal strength of the wireless connection is higher than a threshold, and in response to the signal strength of the wireless connection being higher than the threshold, triggering a reset operation of the Internet of Things device.

4. The method according to claim 1, characterized in that The method further comprises: In response to the absence of a network configuration record in the Internet of Things device, the wireless access point of the Internet of Things device itself is not started.

5. The method according to claim 4, characterized in that The network configuration record does not include a failed network configuration record of the IoT device due to inputting an incorrect password.

6. The method according to claim 1, characterized in that The step of starting the wireless access point of the Internet of Things device itself includes: starting the wireless access point of the Internet of Things device The Soft AP function of the device is enabled, and the IoT device is set as a Soft AP hotspot.

7. The method according to claim 1, characterized in that The starting of the wireless access point of the Internet of Things device itself includes: starting the Bluetooth function of the Internet of Things device and setting the Internet of Things device as the Bluetooth access point.

8. The method according to claim 3, characterized in that The threshold is associated with the type of the IoT device, and / or The threshold is associated with an application scenario of the Internet of Things device.

9. A control device for an Internet of Things device, characterized in that: include: A state monitoring unit, wherein the state monitoring unit is configured to detect whether the IoT device enters an offline state; and in response to the state monitoring unit detecting that the IoT device enters an offline state, determining whether there is a network configuration record in the IoT device; A starting unit, wherein the starting unit is configured to start the wireless access point of the Internet of Things device itself in response to the state monitoring unit determining that the network configuration record exists in the Internet of Things device, and broadcast the information of the wireless access point; A connection unit, wherein the connection unit is configured to establish a wireless connection between the Internet of Things device and the user terminal in response to the Internet of Things device receiving a wireless connection request sent from the user terminal; as well as A trigger unit is configured to complete the resetting of the Internet of Things device.

10. The control device according to claim 9, characterized in that The trigger unit completes the resetting of the Internet of Things device in response to receiving a reset instruction from the user terminal through the wireless connection.

11. The control device according to claim 9, characterized in that The trigger unit completes the reset of the Internet of Things device, including: determining whether the signal strength of the wireless connection is higher than a threshold, and responding to the signal strength of the wireless connection being higher than the threshold. A threshold triggers a reset operation of the IoT device.

12. The control device according to claim 9, characterized in that: The starting unit is configured to not start the wireless access point of the Internet of Things device itself in response to the absence of a network configuration record in the Internet of Things device.

13. The control device according to claim 12, characterized in that: The network configuration record does not include a failed network configuration record of the IoT device due to inputting an incorrect password.

14. The control device according to claim 9, characterized in that The starting unit starts the wireless access point of the Internet of Things device itself, including: starting the Soft AP function of the Internet of Things device, and setting the Internet of Things device as a Soft AP hotspot.

15. The control device according to claim 9, characterized in that: The starting unit starts the wireless access point of the Internet of Things device itself, including: starting the Bluetooth function of the Internet of Things device, and setting the Internet of Things device as the Bluetooth access point.

16. The control device according to claim 11, characterized in that: The threshold is associated with the type of the IoT device, and / or The threshold is associated with an application scenario of the Internet of Things device.

17. An Internet of Things device, characterized in that: include: a processor, a memory, and a transceiver operating in conjunction with the processor; The memory stores computer instructions, and when the computer instructions are executed by the processor, the processor executes the method according to any one of claims 1 to 8.

18. A computer-readable storage medium comprising computer-readable instructions, characterized in that When the computer readable instructions are loaded onto a processor, the computer readable instructions execute the instructions according to claims 1-8. Any method described in any one of the above.

Citation Information

Patent Citations

  • Method and device for network distribution and smart home system

    CN113438713A

  • Method and apparatus for automatically triggering non-inductive network configuration of user equipment

    CN113709846A

  • Device resetting method, device and storage medium

    CN114338375A

  • Control method and control device executed by Internet of Things equipment

    CN117221355A

  • Network access method and apparatus

    WO2020007158A1