Intelligent household electrical appliance linkage method
A bidirectional communication system between smoke and stove devices addresses the inefficiencies of single-direction communication in smart home technology, enhancing integration and reducing costs by leveraging local wireless communication modules and the smoke device's WiFi module for unified control.
Patent Information
- Application Number
- CN202411513491.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-03-14
AI Technical Summary
The existing wireless communication method between range hoods and stoves is one-way communication, which has high hardware costs and fails to fully utilize the value of the wireless communication module. It lacks a reliable and stable two-way communication method, which increases hardware costs especially when the stove needs to be remotely controlled.
Both the range hood and the stove are equipped with local wireless communication modules to realize a two-way communication mechanism. The WiFi module of the range hood serves as the medium between the stove and the cloud. Through the local wireless communication module and the WiFi module, two-way information interaction between the range hood, the stove and the cloud is realized, simplifying the hardware architecture and expanding the remote control function of the stove.
It reduces the hardware cost of the stove, simplifies the hardware architecture, reduces the probability of failure, and makes the stove's operating interface no longer limited to the stove itself. It can be controlled through the range hood or mobile phone interface. The range hood WiFi module exchanges information with the cloud externally to achieve unified control of the range hood and stove.
Smart Images

Figure CN119617480A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart home appliances, and in particular to a method for linking smart home appliances. Background Art
[0002] With the development of smart home appliances, range hoods and stoves have gradually become standard kitchen appliances. The linkage function of range hoods and stoves on the market currently uses wireless communication to enable the range hood to sense the ignition / extinguishing action of the stove, thereby automatically turning on / off the fan to achieve the control effect of wind following smoke. However, the data flow of the existing wireless communication method between range hoods and stoves is from the stove to the range hood, which is a one-way communication method. At the same time, the hardware cost of the wireless communication module is relatively high. If it is only used for one-way communication function, its value cannot be fully explored. At this time, a reliable and stable two-way communication method is particularly important. Summary of the invention
[0003] Based on this, it is necessary to provide a method for linkage of smart home appliances to address the above technical issues.
[0004] In a first aspect, a method for linkage of smart home appliances is provided, the method being applied to a linkage system of smart home appliances, the system comprising a range hood, a stove and a cloud, the range hood being connected to the stove and the cloud respectively, the range hood being provided with a first local wireless communication module and a wifi module, the stove being provided with a second local wireless communication module, the method comprising:
[0005] The cloud sends a range hood instruction to the wifi module of the range hood. After receiving the range hood instruction, the range hood executes the range hood instruction and reports range hood status information to the cloud through the wifi module after the execution is completed.
[0006] The cloud sends a stove command to the wifi module. After receiving the stove command, the range hood loads the stove command into a first queue to be sent by the first local wireless communication module, and adds the stove command to the paired stove MAC address according to the first-in-first-out principle, and sends it to the second local wireless communication module.
[0007] After receiving the stove instruction, the stove executes the stove instruction, and after the execution is completed, the stove status information is loaded into the second waiting queue of the second local wireless communication module, and according to the first-in-first-out principle, the stove status information is added to the paired range hood MAC address and sent to the first local wireless communication module. After the range hood receives the stove status information, it reports it to the cloud through the wifi module.
[0008] As an optional implementation, the stove is a battery-powered stove, comprising:
[0009] The cooker sends the heartbeat information with the MAC address of the range hood added and the cooker status information to the range hood through the second local wireless communication module at intervals of the first preset time, and after the sending is completed, opens a receiving time window of the second preset time, and enters a dormant state after the second preset time;
[0010] The range hood sends a stove instruction with the stove MAC address added thereto to the stove through the first local wireless communication module within the second preset time period.
[0011] As an optional implementation, the range hood instruction is a shutdown instruction or a delayed shutdown instruction, and the delayed shutdown instruction includes a delayed shutdown time.
[0012] As an optional implementation, the method further includes:
[0013] The range hood sends range hood function information to the cloud through the wifi module for information reporting. The range hood function information includes whether the cleaning reminder is effective, whether the oil cup is full and reminds the user, or whether the PM2.5 detection function is turned on.
[0014] As an optional implementation, the method further includes:
[0015] The cloud sends function configuration parameters of the range hood to the wifi module, and the range hood performs parameter configuration after receiving the parameters. The function configuration parameters of the range hood include turning on / off the waving detection function, the pollutant concentration value required to trigger automatic ventilation, or the conditions for turning on / off the atmosphere light.
[0016] As an optional implementation, the stove instruction is a fire-off instruction, a timed fire-off instruction or a smart recipe cooking instruction, the timed fire-off instruction includes a timed fire-off time, and the smart recipe cooking instruction includes a cooking step and a cooking parameter;
[0017] The stove status information includes a fire-off status, a timed fire-off status or a cooking process, and cooking data.
[0018] As an optional implementation, the method further includes:
[0019] The cooker loads the cooker function information into the second sending queue of the second local wireless communication module, and adds the range hood MAC address to the cooker function information and sends it to the first local wireless communication module, wherein the cooker function information includes battery power, flame status or fault information;
[0020] After the range hood receives the stove function information, it sends it to the cloud through the wifi module for information reporting.
[0021] As an optional implementation, the method further includes:
[0022] The cloud sends the stove function configuration parameters to the wifi module, and the range hood loads the stove function configuration parameters into the first sending queue of the first local wireless communication module, and sends the stove function configuration parameters after adding the stove MAC address to the second local wireless communication module, wherein the stove function configuration parameters include an anti-dry burning level, an anti-overflow boiling point, or a heating target temperature.
[0023] As an optional implementation, the method further includes:
[0024] The cooker sends the heartbeat information and cooker function information with the MAC address of the range hood added to it to the range hood through the second local wireless communication module at the first preset time interval, and after the sending is completed, opens the receiving time window of the second preset time, and enters the dormant state after the second preset time, wherein the cooker function information includes battery power, flame status or fault information;
[0025] After the range hood receives the stove function information, it sends it to the cloud through the wifi module for information reporting.
[0026] As an optional implementation, the method further includes:
[0027] The cloud sends the stove function configuration parameters to the wifi module, and within the second preset time after receiving the heartbeat information, the range hood sends the stove function configuration parameters with the stove MAC address added to the stove through the first local wireless communication module to the stove, wherein the stove function configuration parameters include an anti-dry burning level, an anti-overflow boiling point or a heating target temperature.
[0028] As an optional implementation, the method further includes:
[0029] If the range hood instruction or the stove instruction does not carry the paired stove MAC address or the range hood MAC address, the second local wireless communication module or the first local wireless communication module will automatically filter the received range hood instruction or stove instruction.
[0030] As an optional implementation, the method further includes:
[0031] After the range hood is in a paired state, the cooker sends the cooker MAC address to the range hood;
[0032] After receiving the MAC address of the cooker, the range hood stores the MAC address of the cooker, and sends a confirmation message of successful matching to the cooker based on the MAC address of the cooker;
[0033] After the stove receives the confirmation of successful matching, it stores the range hood MAC address of the range hood and the matching is completed. The MAC of the range hood is obtained by bringing the range hood MCU's own information and random numbers into the preset encryption algorithm. The MAC of the stove is obtained by bringing the stove MCU's own information and random numbers into the preset encryption algorithm.
[0034] In a second aspect, a device for linkage of smart home appliances is provided, which is applied to a linkage system of smart home appliances, wherein the system comprises a range hood, a stove and a cloud, wherein the range hood is connected to the stove and the cloud respectively, the range hood is provided with a first local wireless communication module and a wifi module, and the stove is provided with a second local wireless communication module, and the device comprises:
[0035] The first sending module, the cloud sends the range hood instruction to the wifi module of the range hood, and the range hood executes the range hood instruction after receiving it, and reports the range hood status information to the cloud through the wifi module after the execution is completed;
[0036] A second sending module is used for sending the stove command from the cloud to the wifi module. After receiving the stove command, the range hood loads the stove command into the first queue to be sent of the first local wireless communication module, and adds the stove command to the paired stove MAC address according to the first-in-first-out principle, and sends it to the second local wireless communication module.
[0037] The execution module is used for executing the stove instruction after the stove receives the stove instruction, and after the execution is completed, loading the stove status information into the second to-be-sent queue of the second local wireless communication module, and adding the stove status information to the paired range hood MAC address according to the first-in-first-out principle, and sending it to the first local wireless communication module. After the range hood receives the stove status information, it reports it to the cloud through the wifi module.
[0038] As an optional implementation, the stove is a battery-powered stove, and the device further includes:
[0039] A first sending module, configured for the cooker to send the heartbeat information with the MAC address of the range hood added and the cooker status information to the range hood through the second local wireless communication module at a first preset time interval, and after the sending is completed, to open a receiving time window of a second preset time, and enter a dormant state after the second preset time;
[0040] The second sending module is used for the range hood to send a stove instruction with the stove MAC address added to it to the stove through the first local wireless communication module within the second preset time period.
[0041] As an optional implementation, the range hood instruction is a shutdown instruction or a delayed shutdown instruction, and the delayed shutdown instruction includes a delayed shutdown time.
[0042] As an optional implementation, the device further includes:
[0043] The first reporting module is used for the range hood to send range hood function information to the cloud through the wifi module for information reporting. The range hood function information includes whether the cleaning reminder is effective, whether the oil cup is full and reminds the user, or whether the PM2.5 detection function is turned on.
[0044] As an optional implementation, the device further includes:
[0045] The third sending module is used for the cloud to send the range hood function configuration parameters to the wifi module. The range hood performs parameter configuration after receiving the parameters. The range hood function configuration parameters include turning on / off the hand waving detection function, the pollutant concentration value required to trigger automatic ventilation, or the conditions for turning on / off the atmosphere light.
[0046] As an optional implementation, the stove instruction is a fire-off instruction, a timed fire-off instruction or a smart recipe cooking instruction, the timed fire-off instruction includes a timed fire-off time, and the smart recipe cooking instruction includes a cooking step and a cooking parameter;
[0047] The stove status information includes a fire-off status, a timed fire-off status or a cooking process, and cooking data.
[0048] As an optional implementation, the device further includes:
[0049] a first loading module, configured for the cooker to load cooker function information into a second sending queue of the second local wireless communication module, and to add the cooker function information to the range hood MAC address and send the cooker function information to the first local wireless communication module, wherein the cooker function information includes battery power, flame status or fault information;
[0050] The second reporting module is used for sending the stove function information to the cloud through the wifi module for information reporting after the range hood receives the stove function information.
[0051] As an optional implementation, the device further includes:
[0052] The fourth sending module is used for the cloud to send the stove function configuration parameters to the wifi module, and the range hood loads the stove function configuration parameters into the first sending queue of the first local wireless communication module, and sends the stove function configuration parameters after adding the stove MAC address to the second local wireless communication module, and the stove function configuration parameters include the anti-dry burning level, the anti-overflow boiling point or the heating target temperature.
[0053] As an optional implementation, the device further includes:
[0054] A third sending module is used for the cooker to send the heartbeat information and cooker function information with the MAC address of the range hood added thereto to the range hood through the second local wireless communication module at the first preset time interval, and after the sending is completed, to open the receiving time window of the second preset time, and enter the dormant state after the second preset time;
[0055] The third reporting module is used for sending the stove function information to the cloud through the wifi module for information reporting after the range hood receives the stove function information.
[0056] As an optional implementation, the device further includes:
[0057] The fifth sending module is used for the cloud to send the stove function configuration parameters to the wifi module. Within the second preset time period after receiving the heartbeat information, the range hood sends the stove function configuration parameters with the stove MAC address added to the stove through the first local wireless communication module to the stove, and the stove function configuration parameters include the anti-dry burning level, the anti-overflow boiling point or the heating target temperature.
[0058] As an optional implementation, the device further includes:
[0059] The filtering module is used for automatically filtering the received range hood instruction or stove instruction by the second local wireless communication module or the first local wireless communication module if the range hood instruction or stove instruction does not carry the paired stove MAC address or range hood MAC address.
[0060] As an optional implementation, the device further includes:
[0061] A fourth sending module, configured to enable the cooker to send a MAC address of the cooker to the range hood after the range hood is in a pairing state;
[0062] A first storage module is used for storing the MAC address of the cooker after the range hood receives the MAC address of the cooker, and sending a confirmation message of successful matching to the cooker based on the MAC address of the cooker;
[0063] The second storage module is used to store the range hood MAC address of the range hood after the stove receives the confirmation of successful matching information, and the matching is completed. The MAC of the range hood is obtained by bringing the range hood MCU's own information and random numbers into the preset encryption algorithm. The MAC of the stove is obtained by bringing the stove MCU's own information and random numbers into the preset encryption algorithm.
[0064] In a third aspect, a system for linkage of smart home appliances is provided, and the system for linkage of smart home appliances comprises: the method for linkage of smart home appliances as described in the first aspect and the device for linkage of smart home appliances as described in the second aspect.
[0065] The present application provides a method for linkage of smart home appliances. The technical solution provided by the embodiments of the present application brings at least the following beneficial effects: the linkage function of the range hood and the stove fully utilizes the resources of the local end-to-end wireless communication module, enables two-way communication software solutions on the original hardware, simplifies the hardware architecture, and reduces the probability of failure. At the same time, it also expands the communication function between the stove and the cloud, reduces additional wifi modules, reduces the cost of the stove's electronic control hardware, and makes the location of the stove's operating interface not limited to the stove itself. For example, the range hood interface or the mobile phone interface can serve as the stove's control panel, making the stove's appearance design more simple. Simplifying the complex, the range hood and the stove are integrated into a unified control object, and information is exchanged internally through the local LAN, and externally through the range hood wifi module to exchange information with the cloud.
[0066] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0068] Figure 1 A schematic diagram of the structure of a smart home appliance linkage system provided in an embodiment of the present application;
[0069] Figure 2 A flow chart of a method for linking smart home appliances provided in an embodiment of the present application;
[0070] Figure 3 An interactive diagram of the cloud and range hood interconnection provided in an embodiment of the present application;
[0071] Figure 4An interactive diagram of the cloud, range hood and stove interconnection provided in an embodiment of the present application;
[0072] Figure 5 An interactive diagram of the communication sequence between a mains-powered cooker and a range hood provided in an embodiment of the present application;
[0073] Figure 6 An interactive diagram of the communication sequence between a battery-powered cooker and a range hood provided in an embodiment of the present application;
[0074] Figure 7 A schematic diagram of the structure of a smart home appliance linkage device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0075] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0076] The method for smart home appliance linkage provided in the embodiment of the present application can be applied to a system for smart home appliance linkage. Figure 1 As shown, the smart home appliance linkage system includes a cloud, a range hood and a stove. The range hood is connected to the stove and the cloud respectively, the range hood is provided with a first local wireless communication module and a wifi module, and the stove is provided with a second local wireless communication module.
[0077] The cloud is used to send range hood instructions to the range hood's wifi module. The cloud sends stove instructions to the wifi module. Receives range hood status information and stove status information sent by the range hood.
[0078] The range hood is used to execute the range hood instruction after receiving it. After the execution is completed, the range hood reports the range hood status information to the cloud through the wifi module. After receiving the stove instruction, the range hood loads the stove instruction to the first queue to be sent of the first local wireless communication module, and according to the first-in-first-out principle, adds the stove instruction to the paired stove MAC address and sends it to the second local wireless communication module. After receiving the stove status information, the range hood reports it to the cloud through the wifi module.
[0079] The cooker is used to execute the cooker command after receiving the cooker command. After the execution is completed, the cooker status information is loaded into the second waiting queue of the second local wireless communication module, and according to the first-in-first-out principle, the cooker status information is added to the paired range hood MAC address and sent to the first local wireless communication module.
[0080] The following will describe in detail a method for linking smart home appliances provided by an embodiment of the present application in conjunction with a specific implementation method. Figure 2A flowchart of a method for linking smart home appliances provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the specific steps are as follows:
[0081] Step 201, the cloud sends a range hood instruction to the wifi module of the range hood. After receiving the range hood instruction, the range hood executes the range hood instruction and reports the range hood status information to the cloud through the wifi module after the execution is completed.
[0082] In practice, the range hood and stove set has gradually become the standard of kitchen appliances. The mainstream range hood and stove linkage function on the market currently uses wireless communication to realize the range hood sensing the stove ignition / fire-off action, thereby automatically turning on / off the fan, achieving the control effect of wind following smoke. However, the data flow of this wireless communication method is often from the stove end to the range hood end, which is a one-way communication method. The hardware cost of the wireless communication module is relatively high, and its value cannot be fully explored only for one-way functions. Furthermore, when the stove needs to have a mobile phone remote control function, an additional wifi communication module must be added, which will seriously increase the hardware cost of the stove. If the one-way communication function of the range hood linkage is changed to a two-way communication function, it can not only realize the wind following smoke, but also the wifi module of the range hood can be used as a medium for communication between the stove and the cloud, saving the hardware cost of the stove wifi module. At this time, a reliable and stable method for linkage of intelligent home appliances is particularly important. Therefore, the present invention proposes a two-way communication mechanism applied to the range hood and the stove under this application requirement, which is compatible with the range hood linkage function, expands the communication function between the stove and the cloud, and saves hardware costs at the same time. Both the range hood and the stove are equipped with a local wireless communication module for information exchange between the range hood and the stove. For example, the local wireless communication module is a technical method such as zigbee, lora, 2.4Ghz, etc. The range hood is equipped with a wifi module for information exchange between the cloud and the range hood, and between the cloud and the stove. The range hood of a smart home appliance can exchange information with the cloud. The cloud sends a range hood command to the wifi module of the range hood. After receiving the range hood command, the range hood executes the command and reports the range hood status information to the cloud through the wifi module after the execution is completed.
[0083] The range hood instruction may be a shutdown instruction or a delayed shutdown instruction. The delayed shutdown instruction includes a delayed shutdown time. Figure 3 As shown, for example, Application 1: command closed loop (shutdown command), that is, the range hood working status (range hood status information) is reported and the range hood executes the shutdown command issued by the cloud. Application 2: command with parameters (delayed shutdown command), that is, the range hood reports the current working status (range hood status information) to the cloud, and the cloud sets the required working time according to the status, such as the delayed shutdown function of the range hood.
[0084] Step 202, the cloud sends a stove instruction to the wifi module. After receiving the stove instruction, the range hood loads the stove instruction to the first queue to be sent of the first local wireless communication module, and according to the first-in-first-out principle, adds the stove instruction to the paired stove MAC address and sends it to the second local wireless communication module.
[0085] In implementation, the wifi module of the range hood can also be used as a medium for the stove to communicate with the cloud, saving the hardware cost of the stove wifi module. The stove command in the cloud is sent to the wifi module of the range hood. After the range hood receives the stove command, it can send the stove command to the stove through its own first local wireless communication module. In terms of communication timing, for the range hood, the range hood is a household appliance that is always powered on, and there is no need to consider the need for power saving. As for the stove, there is no need to consider the need for power saving for the mains-powered stove. The second / first local wireless communication modules of the stove and the range hood are always in the receiving state. When there is data to be sent, they are switched to the sending state, and immediately switched to the receiving state after the data is sent. The data of the uplink and downlink links are sent in the form of real-time data packet queues. Among them, the uplink is defined as the stove sending to the range hood, and the downlink is defined as the range hood sending to the stove. When the range hood MCU has new information to be sent, it wakes up the first local wireless communication module and loads the information packet into the first queue to be sent. The module adds the data packet to the paired MAC address (stove MAC address) and sends it out one by one according to the first-in-first-out principle. In this way, the WiFi module of the range hood serves as a medium for communication between the stove and the cloud, expanding the remote control function of the stove. Specifically, at the level of wireless communication technology, it takes into account the communication from the stove end to the range hood end, and at the same time expands the communication from the range hood end to the stove end, realizing local end-to-end two-way wireless communication.
[0086] Step 203, after the stove receives the stove instruction, it executes the stove instruction, and after the execution is completed, it loads the stove status information into the second waiting queue of the second local wireless communication module, and according to the first-in-first-out principle, adds the stove status information to the paired range hood MAC address, and sends it to the first local wireless communication module. After the range hood receives the stove status information, it reports it to the cloud through the wifi module.
[0087] In implementation, after the stove receives the stove instruction, it executes the stove instruction. After the execution is completed, the stove status information is reported to the first local wireless communication module of the range hood through the second local wireless communication module of the stove, and the range hood forwards the stove status information to the cloud through the wifi module. When the second local wireless communication module of the stove receives a data packet with a paired MAC address (MAC address of the range hood), the stove instruction can be executed to extract valid information from the content of the data packet and send it to the range hood MCU (Microcontroller Unit) for processing. After the execution is completed, it is necessary to obtain its own stove status information and feed back its own stove status information to the cloud. Therefore, when the stove MCU has new information to report, the information packet is loaded into the queue to be sent of the second local wireless communication module. The second local wireless communication module adds the data packet to the paired MAC address and sends it out one by one according to the first-in-first-out principle. When the first local wireless communication module of the range hood receives a data packet with a paired MAC address, it interprets the content of the data packet to extract valid information and sends it to the range hood MCU for processing.
[0088] Further, such as Figure 5 The uplink shown: data flows from the cooker to the range hood, and the cooker MCU loads the cooker status information into the loading queue (second queue to be sent) of the cooker 2.4G module (second local wireless communication module), such as the second queue to be sent, such as pack1, pack2, pack3, etc. According to the first-in-first-out principle, the pack1 with the paired MAC (MAC address of the range hood) is sent to the range hood 2.4G module (first local wireless communication module) in turn. The range hood 2.4G module parses the pack1 and extracts valid information to the range hood MCU. Figure 5 The downlink shown: the data flow flows from the range hood to the stove, the stove MCU loads the data packet of the stove instruction into the loading queue (first queue to be sent) of the range hood 2.4G module (first local wireless communication module), such as pack1, pack2, pack3... and the first queue to be sent, and according to the first-in-first-out principle, the pack1 with the paired MAC (stove MAC address) is sent to the stove 2.4G module (second local wireless communication module) in turn, and the stove 2.4G module parses pack1 and extracts valid information to the stove MCU.
[0089] Among them, the stove instruction is a fire-off instruction, a timed fire-off instruction or a smart recipe cooking instruction. The timed fire-off instruction includes the timed fire-off time. The smart recipe cooking instruction includes cooking steps and cooking parameters. The stove status information is the fire-off status, the timed fire-off status or the cooking process and cooking data. For example, Figure 4As shown, Application 1: Command closed loop (stove command), that is, through the range hood, the stove can report its own working status (stove status information) and execute the closed-loop command issued by the cloud, and the ignition / fire-off cloud and stove information are synchronized. Application 2: Parameterized command (timed fire-off command), that is, the stove can report the current working status to the cloud through the range hood, and the cloud sets the required working time according to the status, such as the delayed fire-off function of the stove. Application 5: Smart recipe cooking command, that is, the cooking steps and required cooking parameters are sent to the stove through the range hood cloud. After the stove cooks, it reports the current cooking process and related cooking data. In this way, the remote fire-off function of the stove is expanded, so that the location of the stove's operating interface does not have to be limited to the stove itself. For example, the range hood interface or the mobile phone interface can serve as the stove's control panel, making the stove's appearance design more simple.
[0090] Furthermore, in terms of communication timing, the stove also has a battery type stove. For the battery type stove, the communication timing optimized for power saving is adopted. The specific steps are as follows:
[0091] Step 1: The stove sends heartbeat information and stove status information with the range hood MAC address added to it to the range hood through the second local wireless communication module at a first preset time interval, and after the sending is completed, opens a receiving time window of a second preset time, and enters a sleep state after the second preset time.
[0092] In practice, in order to save power, the second local wireless communication module of the battery-powered stove is in a dormant state by default. When there is data to be sent, the stove MCU wakes up the second local wireless communication module, and the second local wireless communication module enters the sending state. After sending the data, it immediately switches to the receiving state and enters the dormant state after maintaining a short receiving time window. Therefore, in the uplink, the stove wakes up the second local wireless communication module at a fixed time interval (for example, 1s) and sends a heartbeat message. If the stove MCU has sent a data packet queue before, the second local wireless communication module adds the data packet to the paired MAC address (the MAC address of the range hood) and sends it out one by one with the heartbeat message, and then opens a short receiving time window (for example, 0.5s) to wait for the range hood to reply the data. Among them, the uplink is defined as the stove sending to the range hood, and the downlink is defined as the range hood sending to the stove. Therefore, the stove sends the heartbeat message and stove status information with the MAC address of the range hood added to it through the second local wireless communication module to the range hood at the first preset time interval, and after the sending is completed, opens the receiving time window of the second preset time, and enters the dormant state after the second preset time.
[0093] Furthermore, when the second local wireless communication module of the cooker receives a data packet with a paired MAC address within the receiving time window, the data packet content is interpreted, valid information is extracted, and sent to the cooker's MCU for processing. When the cooker's receiving time (e.g., 0.5s) ends, the cooker is forced to enter a dormant state to save power.
[0094] Step 2: The range hood sends a stove instruction with the stove MAC address added to it to the stove through the first local wireless communication module within a second preset time period.
[0095] In implementation, the first local wireless communication module of the range hood is always in a receiving state, and switches to a sending state when data needs to be sent, and switches to a receiving state immediately after the data is sent. The data of the uplink of the cooker is reported in the form of a data packet accompanied by the heartbeat information of the cooker, and the data of the downlink is reported in the form of the cooker heartbeat information triggering the range hood to delay the sending of the data packet queue. Therefore, when the first local wireless communication module of the range hood receives the heartbeat information with the paired MAC address (the MAC address of the cooker), it interprets the data packet content, extracts the valid information, and sends it to the range hood MCU for processing. Therefore, in the downlink, the cooker wakes up the module at a fixed time interval (for example, 1s) and sends the heartbeat information. If the range hood MCU has new information to send, it will send the cooker instruction to the cooker within the receiving time window (for example, 0.5s) after the range hood receives the heartbeat information of the cooker. Specifically, after the range hood module receives the heartbeat information, the data packet is added to the paired MAC address and sent out one by one. The heartbeat information is used as a basis for determining whether the range hood and the stove are disconnected. If the range hood fails to receive the heartbeat information from the stove for multiple times (e.g., 10 times), it indicates that the local wireless communication has failed and a fault report is required to alert the user. Therefore, the range hood sends a stove instruction with the stove MAC address added to it to the stove through the first local wireless communication module within the second preset time. The second preset time can be 0.5 seconds.
[0096] Further, such as Figure 6 In the uplink shown, the data flow is from the stove to the range hood. The stove MCU wakes up the stove 2.4G module (the second local wireless communication module) and loads the stove status information into the loading queue of the stove 2.4G module, such as pack1, pack2, pack3... and the second queue to be sent. According to the first-in-first-out principle, pack1 with the paired MAC (the range hood MAC address) is sent to the range hood 2.4G module (the first local wireless communication module) at a first preset time interval (such as 1S), and after the sending is completed, the receiving time window of the second preset time (such as 0.5S) is opened. The range hood 2.4G module parses pack1 and extracts valid information to the range hood MCU. Figure 6In the downlink shown, the data flow is from the range hood to the stove. The range hood MCU wakes up the range hood 2.4G module (the first local wireless communication module) and loads the data packet of the stove command into the loading queue of the range hood 2.4G module, such as the first queue to be sent, such as pack1, pack2, pack3, etc. According to the first-in-first-out principle, within the second preset time, pack1 with the paired MAC (stove MAC address) added is sent to the stove 2.4G module (the second local wireless communication module). The stove 2.4G module parses pack1 and extracts valid information to the stove MCU.
[0097] Furthermore, when the stove is a battery-powered stove, the stove will also report its own stove function information to the cloud at fixed time intervals. The specific steps are as follows:
[0098] Step three, the stove sends heartbeat information and stove function information with the range hood MAC address added to it to the range hood through the second local wireless communication module at intervals of the first preset time, and after the sending is completed, opens a receiving time window of the second preset time, and enters a sleep state after the second preset time. The stove function information includes battery power, flame status or fault information.
[0099] In practice, when the stove is a battery-powered stove, the stove will report its functional status information to the cloud through the range hood at a first preset time interval. Therefore, the stove sends the heartbeat information and stove function information with the range hood MAC address added to it to the range hood through the second local wireless communication module at the first preset time interval, and after the sending is completed, it opens the receiving time window of the second preset time, and enters the sleep state after the second preset time. Among them, the stove function information can be battery power, flame status, fault information, etc. Figure 4 As shown, Application 3: Cooker information reporting: Cooker function information reporting, that is, through the range hood, the cooker can report its own status information, such as battery power, flame status, fault information, etc.
[0100] Step 4: After the range hood receives the stove function information, it sends it to the cloud via the WiFi module for information reporting.
[0101] During implementation, after the first local wireless communication module of the range hood receives the stove function information, it sends it to the cloud through the wifi module for information reporting.
[0102] Furthermore, the cloud sends the stove function configuration parameters to the wifi module. Within a second preset time after receiving the heartbeat information, the range hood sends the stove function configuration parameters with the stove MAC address added to the stove through the first local wireless communication module. The stove function configuration parameters include the anti-dry burning level, anti-overflow boiling point or heating target temperature.
[0103] In implementation, the cloud will also remotely send the stove function configuration parameters to the battery-powered stove, that is, the cloud sends the stove function configuration parameters to the wifi module. Within the second preset time after receiving the heartbeat information, the range hood sends the stove function configuration parameters with the stove MAC address added to the stove through the first local wireless communication module. The stove function configuration parameters include the anti-dry burning level, anti-overflow boiling point or heating target temperature. Figure 4 As shown, Application 4: Stove configuration delivery: The relevant configuration parameters of the stove function can be remotely configured through the range hood cloud, such as: anti-dry burning level, anti-overflow boiling point, heating target temperature, etc.
[0104] Furthermore, the range hood sends function information of the range hood to the cloud through the wifi module for information reporting. The function information of the range hood includes whether the cleaning reminder is effective, whether the oil cup is full and reminds the user, or whether the PM2.5 detection function is turned on.
[0105] In practice, the range hood will also report its own range hood function information to the cloud. The range hood sends the range hood function information to the cloud through the wifi module for information reporting. The range hood function information includes whether the cleaning reminder is effective, whether the oil cup is full and reminds the user, or whether the PM2.5 detection function is turned on. Figure 3 As shown, Application 3: Range hood information reporting, that is, the range hood reports whether specific function information is turned on / off, whether the cleaning reminder is effective, whether the oil cup is full and prompts, and whether the PM2.5 detection function is turned on.
[0106] Furthermore, the cloud sends function configuration parameters of the range hood to the wifi module, and the range hood performs parameter configuration after receiving the parameters. The function configuration parameters of the range hood include turning on / off the hand waving detection function, the pollutant concentration value required to trigger automatic ventilation, or the conditions for turning on / off the atmosphere light.
[0107] In implementation, the cloud will also remotely send the function configuration parameters of the range hood to the wifi module, that is, the cloud will send the function configuration parameters of the range hood to the wifi module, and the range hood will configure the parameters after receiving them. The function configuration parameters of the range hood include turning on / off the hand-waving detection function, the pollutant concentration value required to trigger automatic ventilation, or the conditions for turning on / off the atmosphere light. Figure 3 As shown, Application 4: Range hood configuration is sent, that is, the relevant configuration parameters of the range hood function are configured through remote control, the hand waving detection function is turned on / off, the pollutant concentration value required to trigger automatic ventilation is set, the conditions for turning on / off the atmosphere light, etc.
[0108] Furthermore, when the stove is a mains-powered stove, the stove will also report its own stove function information to the cloud. The specific steps are as follows:
[0109] In step A, the stove loads the stove function information into the second sending queue of the second local wireless communication module, and adds the range hood MAC address to the stove function information and sends it to the first local wireless communication module. The stove function information includes battery power, flame status or fault information.
[0110] During implementation, when the stove is a mains-powered stove, the stove will obtain its own stove function information, load the stove function information into the second sending queue of the second local wireless communication module, and add the stove function information to the range hood MAC address and send it to the first local wireless communication module. The stove function information includes battery power, flame status or fault information.
[0111] Step B: After the range hood receives the stove function information, it sends it to the cloud through the WiFi module for information reporting.
[0112] During implementation, after the first local wireless communication module of the range hood receives the stove function information, it sends it to the cloud through the wifi module for information reporting.
[0113] Furthermore, the cloud sends the stove function configuration parameters to the wifi module, the range hood loads the stove function configuration parameters into the first sending queue of the first local wireless communication module, and sends the stove function configuration parameters after adding the stove MAC address to the second local wireless communication module. The stove function configuration parameters include anti-dry burning level, anti-overflow boiling point or heating target temperature.
[0114] In implementation, the cloud will also remotely send the stove function configuration parameters to the mains stove, that is, the cloud sends the stove function configuration parameters to the wifi module. The range hood loads the stove function configuration parameters to the first sending queue of the first local wireless communication module, and sends the stove function configuration parameters after adding the stove MAC address to the second local wireless communication module. The stove function configuration parameters include the anti-dry burning level, anti-overflow boiling point or heating target temperature.
[0115] Furthermore, if the range hood instruction or the stove instruction does not carry the paired stove MAC address or the range hood MAC address, the second local wireless communication module or the first local wireless communication module will automatically filter the received range hood instruction or stove instruction.
[0116] In implementation, the paired MAC address is used as the basis for determining whether the data communicated between the range hood and the stove is legal data. If the communication data carries a paired MAC address, the local wireless communication module of the range hood and the stove will receive the data and parse the data packet content, extract valid information and send it to the MCU for processing. If the communication data does not contain a paired MAC address, the data received by the local wireless communication module of the range hood and the stove will be considered illegal data and automatically filtered out. Therefore, if the range hood instruction or stove instruction does not carry the paired stove MAC address or range hood MAC address, the second local wireless communication module or the first local wireless communication module will automatically filter the received range hood instruction or stove instruction.
[0117] Furthermore, the specific steps for matching the MAC addresses of the stove and the range hood are as follows:
[0118] Step C: After the range hood is paired, the cooker sends the cooker MAC address to the range hood.
[0119] In implementation, after the range hood enters the pairing state, the cooker sends its own cooker MAC address to the range hood in a specific manner.
[0120] Step D: After the range hood receives the MAC address of the cooker, it stores the MAC address of the cooker and sends a confirmation message of successful matching to the cooker based on the MAC address of the cooker.
[0121] In implementation, the range hood records the MAC address of the cooker and then replies to the cooker to confirm that the pairing is complete. After receiving the MAC address of the cooker, the range hood stores the MAC address of the cooker and sends a confirmation message of successful matching to the cooker based on the MAC address of the cooker.
[0122] Step E, after the stove receives the confirmation message of successful matching, it stores the range hood MAC address and the matching is completed. The range hood MAC is obtained by bringing the range hood MCU's own information and random numbers into the preset encryption algorithm. The stove's MAC is obtained by bringing the stove MCU's own information and random numbers into the preset encryption algorithm.
[0123] In implementation, after the stove receives the confirmation of successful matching, it also stores the MAC address of the range hood, and the matching is completed. The MAC of the range hood is obtained by bringing the MCU information of the range hood and the random number into the preset encryption algorithm, and the MAC of the stove is obtained by bringing the MCU information of the stove and the random number into the preset encryption algorithm.
[0124] The embodiment of the present application provides a method for linkage of smart home appliances. The linkage function of the range hood and the stove fully utilizes the resources of the local end-to-end wireless communication module, enables a two-way communication software solution on the original hardware, simplifies the hardware architecture, and reduces the probability of failure. At the same time, it also expands the communication function between the stove and the cloud, reduces additional wifi modules, reduces the cost of the stove electronic control hardware, and makes the operation interface of the stove not limited to the stove itself. For example, the range hood interface or the mobile phone interface can serve as the control panel of the stove, making the appearance design of the stove more simple. Simplifying the complex, the range hood and the stove are integrated into a unified control object, and information is exchanged internally through the local LAN, and externally through the range hood wifi module to exchange information with the cloud.
[0125] It should be understood that although Figures 2 to 6 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figures 2 to 6 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0126] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.
[0127] The present application also provides a device for linking smart home appliances, such as Figure 7 As shown, the device comprises:
[0128] The first sending module 701, the cloud sends the range hood instruction to the wifi module of the range hood, and the range hood executes the range hood instruction after receiving it, and reports the range hood status information to the cloud through the wifi module after the execution is completed;
[0129] The second sending module 702 is used for sending the stove command from the cloud to the wifi module. After receiving the stove command, the range hood loads the stove command into the first queue to be sent of the first local wireless communication module, and adds the stove command to the paired stove MAC address according to the first-in-first-out principle, and sends it to the second local wireless communication module.
[0130] The execution module 703 is used for executing the stove instruction after the stove receives the stove instruction, and after the execution is completed, loading the stove status information into the second waiting queue of the second local wireless communication module, and adding the stove status information to the paired range hood MAC address according to the first-in-first-out principle, and sending it to the first local wireless communication module. After the range hood receives the stove status information, it reports it to the cloud through the wifi module.
[0131] As an optional implementation, the stove is a battery-powered stove, and the device further includes:
[0132] A first sending module, configured for the cooker to send the heartbeat information with the MAC address of the range hood added and the cooker status information to the range hood through the second local wireless communication module at a first preset time interval, and after the sending is completed, to open a receiving time window of a second preset time, and enter a dormant state after the second preset time;
[0133] The second sending module is used for the range hood to send a stove instruction with the stove MAC address added to it to the stove through the first local wireless communication module within the second preset time period.
[0134] As an optional implementation, the range hood instruction is a shutdown instruction or a delayed shutdown instruction, and the delayed shutdown instruction includes a delayed shutdown time.
[0135] As an optional implementation, the device further includes:
[0136] The first reporting module is used for the range hood to send range hood function information to the cloud through the wifi module for information reporting. The range hood function information includes whether the cleaning reminder is effective, whether the oil cup is full and reminds the user, or whether the PM2.5 detection function is turned on.
[0137] As an optional implementation, the device further includes:
[0138] The third sending module is used for the cloud to send the range hood function configuration parameters to the wifi module. The range hood performs parameter configuration after receiving the parameters. The range hood function configuration parameters include turning on / off the hand waving detection function, the pollutant concentration value required to trigger automatic ventilation, or the conditions for turning on / off the atmosphere light.
[0139] As an optional implementation, the stove instruction is a fire-off instruction, a timed fire-off instruction or a smart recipe cooking instruction, the timed fire-off instruction includes a timed fire-off time, and the smart recipe cooking instruction includes a cooking step and a cooking parameter;
[0140] The stove status information includes a fire-off status, a timed fire-off status or a cooking process, and cooking data.
[0141] As an optional implementation, the device further includes:
[0142] a first loading module, configured for the cooker to load cooker function information into a second sending queue of the second local wireless communication module, and to add the cooker function information to the range hood MAC address and send the cooker function information to the first local wireless communication module, wherein the cooker function information includes battery power, flame status or fault information;
[0143] The second reporting module is used for sending the stove function information to the cloud through the wifi module for information reporting after the range hood receives the stove function information.
[0144] As an optional implementation, the device further includes:
[0145] The fourth sending module is used for the cloud to send the stove function configuration parameters to the wifi module, and the range hood loads the stove function configuration parameters into the first sending queue of the first local wireless communication module, and sends the stove function configuration parameters after adding the stove MAC address to the second local wireless communication module, and the stove function configuration parameters include the anti-dry burning level, the anti-overflow boiling point or the heating target temperature.
[0146] As an optional implementation, the device further includes:
[0147] A third sending module is used for the cooker to send the heartbeat information and cooker function information with the MAC address of the range hood added thereto to the range hood through the second local wireless communication module at the first preset time interval, and after the sending is completed, to open the receiving time window of the second preset time, and enter the dormant state after the second preset time;
[0148] The third reporting module is used for sending the stove function information to the cloud through the wifi module for information reporting after the range hood receives the stove function information.
[0149] As an optional implementation, the device further includes:
[0150] The fifth sending module is used for the cloud to send the stove function configuration parameters to the wifi module. Within the second preset time period after receiving the heartbeat information, the range hood sends the stove function configuration parameters with the stove MAC address added to the stove through the first local wireless communication module to the stove, and the stove function configuration parameters include the anti-dry burning level, the anti-overflow boiling point or the heating target temperature.
[0151] As an optional implementation, the device further includes:
[0152] The filtering module is used for automatically filtering the received range hood instruction or stove instruction by the second local wireless communication module or the first local wireless communication module if the range hood instruction or stove instruction does not carry the paired stove MAC address or range hood MAC address.
[0153] As an optional implementation, the device further includes:
[0154] A fourth sending module, configured to enable the cooker to send a MAC address of the cooker to the range hood after the range hood is in a pairing state;
[0155] A first storage module is used for storing the MAC address of the cooker after the range hood receives the MAC address of the cooker, and sending a confirmation message of successful matching to the cooker based on the MAC address of the cooker;
[0156] The second storage module is used to store the range hood MAC address of the range hood after the stove receives the confirmation of successful matching information, and the matching is completed. The MAC of the range hood is obtained by bringing the range hood MCU's own information and random numbers into the preset encryption algorithm. The MAC of the stove is obtained by bringing the stove MCU's own information and random numbers into the preset encryption algorithm.
[0157] The embodiment of the present application provides a device for linkage of smart home appliances, the linkage function of the range hood and the stove, fully utilizing the resources of the local end-to-end wireless communication module, enabling a two-way communication software solution on the original hardware, simplifying the hardware architecture, and reducing the probability of failure. At the same time, it also expands the communication function between the stove and the cloud, reduces additional wifi modules, reduces the cost of the stove's electronic control hardware, and makes the location of the stove's operating interface not limited to the stove itself. For example, the range hood interface or the mobile phone interface can serve as the stove's control panel, making the stove's appearance design more simple. Simplifying the complex, the range hood and the stove are integrated into a unified control object, and information is exchanged internally through the local LAN, and externally through the range hood wifi module to exchange information with the cloud.
[0158] For the specific definition of the device for linkage of smart home appliances, please refer to the definition of the method for linkage of smart home appliances above, which will not be repeated here. Each module in the above-mentioned device for linkage of smart home appliances can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0159] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0160] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0161] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A method for linkage of smart home appliances, characterized in that: The method is applied to a smart home appliance linkage system, the system comprising a range hood, a stove and a cloud, the range hood being connected to the stove and the cloud respectively, the range hood being provided with a first local wireless communication module and a wifi module, the stove being provided with a second local wireless communication module, and the method comprising: The cloud sends a range hood instruction to the wifi module of the range hood. After receiving the range hood instruction, the range hood executes the range hood instruction and reports range hood status information to the cloud through the wifi module after the execution is completed. The cloud sends a stove command to the wifi module. After receiving the stove command, the range hood loads the stove command into a first queue to be sent by the first local wireless communication module, and adds the stove command to the paired stove MAC address according to the first-in-first-out principle, and sends it to the second local wireless communication module. After receiving the stove instruction, the stove executes the stove instruction, and after the execution is completed, the stove status information is loaded into the second waiting queue of the second local wireless communication module, and according to the first-in-first-out principle, the stove status information is added to the paired range hood MAC address and sent to the first local wireless communication module. After the range hood receives the stove status information, it reports it to the cloud through the wifi module.
2. The method according to claim 1, characterized in that The stove is a battery-powered stove, and the method further includes: The cooker sends the heartbeat information with the MAC address of the range hood added and the cooker status information to the range hood through the second local wireless communication module at intervals of the first preset time, and after the sending is completed, opens a receiving time window of the second preset time, and enters a dormant state after the second preset time; The range hood sends a stove instruction with the stove MAC address added thereto to the stove through the first local wireless communication module within the second preset time period.
3. The method according to claim 1, characterized in that The range hood instruction is a shutdown instruction or a delayed shutdown instruction, and the delayed shutdown instruction includes a delayed shutdown time.
4. The method according to claim 1, characterized in that: The method further comprises: The range hood sends range hood function information to the cloud through the wifi module for information reporting. The range hood function information includes whether the cleaning reminder is effective, whether the oil cup is full and reminds the user, or whether the PM2.5 detection function is turned on.
5. The method according to claim 1, characterized in that The method further comprises: The cloud sends function configuration parameters of the range hood to the wifi module, and the range hood performs parameter configuration after receiving the parameters. The function configuration parameters of the range hood include turning on / off the waving detection function, the pollutant concentration value required to trigger automatic ventilation, or the conditions for turning on / off the atmosphere light.
6. The method according to claim 1, characterized in that The stove instruction is a fire-off instruction, a timed fire-off instruction or a smart recipe cooking instruction, the timed fire-off instruction includes a timed fire-off time, and the smart recipe cooking instruction includes a cooking step and a cooking parameter; The stove status information includes a fire-off status, a timed fire-off status or a cooking process, and cooking data.
7. The method according to claim 1, characterized in that The method further comprises: The cooker loads the cooker function information into the second sending queue of the second local wireless communication module, and adds the range hood MAC address to the cooker function information and sends it to the first local wireless communication module, wherein the cooker function information includes battery power, flame status or fault information; After the range hood receives the stove function information, it sends it to the cloud through the wifi module for information reporting.
8. The method according to claim 1, characterized in that The method further comprises: The cloud sends the stove function configuration parameters to the wifi module, and the range hood loads the stove function configuration parameters into the first sending queue of the first local wireless communication module, and sends the stove function configuration parameters after adding the stove MAC address to the second local wireless communication module, wherein the stove function configuration parameters include an anti-dry burning level, an anti-overflow boiling point, or a heating target temperature.
9. The method according to claim 2, characterized in that: The method further comprises: The cooker sends the heartbeat information and cooker function information with the MAC address of the range hood added to it to the range hood through the second local wireless communication module at the first preset time interval, and after the sending is completed, opens the receiving time window of the second preset time, and enters the dormant state after the second preset time, wherein the cooker function information includes battery power, flame status or fault information; After the range hood receives the stove function information, it sends it to the cloud through the wifi module for information reporting.
10. The method according to claim 2, characterized in that The method further comprises: The cloud sends the stove function configuration parameters to the wifi module, and within the second preset time after receiving the heartbeat information, the range hood sends the stove function configuration parameters with the stove MAC address added to the stove through the first local wireless communication module to the stove, wherein the stove function configuration parameters include an anti-dry burning level, an anti-overflow boiling point or a heating target temperature.
11. The method according to claim 1, characterized in that: The method further comprises: If the range hood instruction or the stove instruction does not carry the paired stove MAC address or the range hood MAC address, the second local wireless communication module or the first local wireless communication module will automatically filter the received range hood instruction or stove instruction.
12. The method according to claim 11, characterized in that The method further comprises: After the range hood is in a paired state, the cooker sends the cooker MAC address to the range hood; After receiving the MAC address of the cooker, the range hood stores the MAC address of the cooker, and sends a confirmation message of successful matching to the cooker based on the MAC address of the cooker; After the stove receives the confirmation of successful matching, it stores the range hood MAC address of the range hood and the matching is completed. The MAC of the range hood is obtained by bringing the range hood MCU's own information and random numbers into the preset encryption algorithm. The MAC of the stove is obtained by bringing the stove MCU's own information and random numbers into the preset encryption algorithm.