Electric tool system and firmware upgrading method thereof
By using communication modules with different communication protocols in the power tool system to upgrade firmware between remote devices and local devices, the problems of separate login and subnet restrictions in existing wireless communication systems are solved, and convenient and efficient multi-device firmware is achieved upgrade.
Patent Information
- Application Number
- CN202410281946.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-04-13
- Filing Date
- 2024-03-12
- Publication Date
- 2024-12-20
AI Technical Summary
Portable tools in existing wireless communication systems need to be logged in separately and connected to the network host server in the same subnet, limiting the convenience and versatility of wireless communication.
Design a power tool system, including a first device and a second device, and download and store the upgrade package through the first communication module and the remote device. The second communication module transmits the upgrade package to the second device, supporting different communication protocols, such as Bluetooth networking or digital transmission DT links realize firmware upgrades between multiple devices.
It improves the convenience and versatility of the power tool system, enables multiple different devices to upgrade firmware between different subnets, and enhances the flexibility and scalability of wireless communication.
Smart Images

Figure CN119172773A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an electric tool system and a fixed upgrade method thereof. Background Art
[0002] The wireless communication method in the prior art includes a network host server and at least two portable tools, and the network host server communicates with each portable tool and transmits data.
[0003] However, for each of the portable tools, the operator must log in to the portable tool separately, and after logging in to each of the portable tools separately, a communication connection with the network host server can be established. And each portable tool must be the same and located in the same subnet to achieve wireless communication, which greatly limits the convenience and versatility of wireless communication.
[0004] This section provides background information related to the present application which is not necessarily prior art. Summary of the invention
[0005] One object of the present application is to solve or at least alleviate part or all of the above problems. To this end, one object of the present application is to provide a power tool system, a fixed upgrade method, a charging system and an external device with higher convenience and versatility.
[0006] In order to achieve the above objectives, this application adopts the following technical solutions:
[0007] A power tool system, the system includes: a first device and a second device, and the first device and the second device are different; the first device includes: a first communication module, configured to communicate with a remote device; a second communication module, configured to communicate with the second device; a memory for storing data; the second device includes: a third communication module, configured to communicate with the first device; the first device is configured to: download an upgrade package suitable for the second device from the remote device through the first communication module and store the upgrade package in the memory, and transmit the upgrade package to the second device through the second communication module.
[0008] In one embodiment, the first communication module and the second communication module support different communication protocols.
[0009] In one embodiment, the system uses Bluetooth networking to perform firmware upgrade or uses a digital transmission DT link to perform firmware upgrade.
[0010] In one embodiment, the first communication module includes at least one of wireless, Bluetooth and cellular networks.
[0011] In one embodiment, the first device is a charger and the second device is a power tool, or the first device is a power tool and the second device is a charger, or the first device is a first power tool and the second device is a second power tool.
[0012] In one embodiment, the power tool comprises an electric drill, a lawn mower, a chain saw, a hair dryer, a pruner or a grass trimmer.
[0013] A method for upgrading the firmware of an electric tool system, the electric tool system comprising a first device and a plurality of second devices; the first device comprising: a first communication module configured to communicate with a remote device; a second communication module configured to communicate with the second device, the second communication module being a Bluetooth module; a memory for storing data; the second device comprising: a third communication module configured to communicate with the first device, the third communication module being a Bluetooth module, the plurality of second devices also communicate with each other through the third communication module, and the plurality of second devices form a first Bluetooth grid; the firmware upgrading method comprising: the first device downloads a first upgrade package applicable to the second device from the remote device through the first communication module and stores the first upgrade package in the memory; the first device transmits the first upgrade package to one of the plurality of second devices through the second communication module; the second device that receives the first upgrade package transmits the first upgrade package to another second device located in the first Bluetooth grid through the third communication module, and applies the first upgrade package for upgrading.
[0014] In one embodiment, the power tool system also includes multiple third devices, which are different from the second device, and the third devices include: a fourth communication module, configured to communicate with the first device, and the fourth communication module is a Bluetooth module; the multiple third devices also communicate with each other through the fourth communication module, and the multiple third devices form a second Bluetooth grid; the firmware upgrade method also includes: the first device downloads a second upgrade package suitable for the third device from the remote device through the first communication module and stores the second upgrade package to the memory; the first device transmits the second upgrade package to one of the multiple third devices through the second communication module; the third device that receives the second upgrade package transmits the second upgrade package to another third device located in the second Bluetooth grid through the fourth communication module, and applies the second upgrade package for upgrade.
[0015] In one embodiment, the first communication module includes at least one of wireless, Bluetooth and cellular networks.
[0016] In one embodiment, the remote device includes at least one of a mobile phone, a cloud server, and a laptop computer.
[0017] In one embodiment, the first device and the second device are different.
[0018] In one embodiment, the first device is a charger and the second device is a power tool, or the first device is a power tool and the second device is a charger.
[0019] A method for upgrading the firmware of an electric tool system, the electric tool system comprising a first device, a battery pack, and a second device; the first device comprising: a wireless communication module configured to communicate with a remote device, the wireless communication module being capable of downloading data from the remote device; a memory at least used for storing data; a first interface for electrically connecting to the battery pack; the battery pack comprising: a device interface for electrically connecting to the first device and the second device; a memory at least used for storing data; the second device comprising: a second interface for electrically connecting to the battery pack; the firmware upgrading method comprising: the first device downloading an upgrade package from the remote device and storing it in The memory of the first device; the first device is electrically connected to the battery pack, and the first device transmits the upgrade package to the battery pack via the first interface and the device interface; the battery pack receives the upgrade package, and when the upgrade package is applicable to the battery pack, the battery pack applies the upgrade package for upgrade, and when the upgrade package is not applicable to the battery pack, the battery pack stores the upgrade package in the memory of the battery pack; the battery pack is electrically connected to the second device, and the battery pack transmits the upgrade package to the second device via the device interface and the second interface; the second device receives the upgrade package and applies the upgrade package for upgrade.
[0020] In one embodiment, the first device is a charger and the second device is a power tool.
[0021] In one embodiment, the method further includes: after the charger finishes charging the battery pack, the charger transmits the upgrade package to the battery pack.
[0022] In one embodiment, the method further includes: when the electric tool is in a non-operating state, the battery pack transmits the upgrade package to the electric tool.
[0023] In one embodiment, the first device is a power tool and the second device is a charger.
[0024] In one embodiment, the first device is a first power tool and the second device is a second power tool.
[0025] A charging system, the system includes a charger and a battery pack, the charger includes: a wireless communication module, configured to communicate with a remote device, the wireless communication module can download data from the remote device; a memory, at least for storing data; a battery pack interface, for electrically connecting to the battery pack; the battery pack includes: a charger interface, for electrically connecting to the charger; the charger is configured to: download an upgrade package suitable for the battery pack from the remote device through the wireless communication module and store the upgrade package in the memory, and transmit the upgrade package to the battery pack through the battery pack interface and the charger interface.
[0026] In one embodiment, after the charger finishes charging the battery pack, the charger transmits the upgrade package to the battery pack.
[0027] In one embodiment, the wireless communication module includes at least one of wireless, Bluetooth and cellular network.
[0028] In one embodiment, the remote device includes at least one of a mobile phone, a cloud server, and a laptop computer.
[0029] In one embodiment, the system uses Bluetooth networking to perform firmware upgrade or uses a digital transmission DT link to perform firmware upgrade.
[0030] In one embodiment, the first electric device is an electric tool, and the first sub-device is a battery pack of the first electric device.
[0031] In one embodiment, the first electrical device is a battery pack, and the first sub-device is a charger or an electric tool for the first electrical device.
[0032] In one embodiment, the first electrical device is a charger, and the first sub-device is a battery pack of the first electrical device.
[0033] In one embodiment, the basic information of the first sub-device includes firmware version information of the first sub-device.
[0034] In one embodiment, the main screen of the first electrical device further includes an icon of the first electrical device.
[0035] In one embodiment, the communication method between the first electrical device and the first sub-device includes Bluetooth communication or digital transmission DT communication.
[0036] An external device comprises: a display, a wireless communication unit and an electronic processor; the electronic processor is configured to: display a list of electrical devices on a first screen of the display, wherein the external device is configured to be able to communicate with each of the electrical devices included in the list of electrical devices; receive a selection of a first electrical device included in the list of electrical devices via the display, and in response to receiving the selection of the first electrical device, display a main screen of the first electrical device on the display, wherein the main screen of the first electrical device includes basic information of the first electrical device and tabs of associated sub-devices of the first electrical device; receive a selection of a tab of an associated sub-device of the first electrical device via the display, and in response to receiving the selection of the tab of the associated sub-device, display on the display a list of associated sub-devices of the first electrical device, wherein the first electrical device is configured to be able to communicate and connect with each sub-device included in the list of associated sub-devices of the first electrical device; receiving a selection of a first sub-device included in the list of associated sub-devices of the first electrical device via the display, and in response to receiving the selection of the first sub-device, displaying a main screen of the first sub-device on the display, wherein the main screen of the first sub-device includes basic information of the first sub-device and an upgrade tab, receiving a selection of the upgrade tab via the display, and sending a command to the first electrical device via the wireless communication unit so that the first electrical device downloads an upgrade package for the first sub-device to upgrade the first sub-device when the first electrical device is communicatively connected to the first sub-device.
[0037] An external device comprises: a display, a wireless communication unit and an electronic processor; the electronic processor is configured to: display a list of power tool devices on a first screen of the display, wherein the external device is configured to be able to communicate with each power tool device included in the list of power tool devices; receive a selection of a first power tool included in the list of power tool devices via the display, and in response to receiving the selection of the first power tool, display a main screen of the first power tool on the display, the main screen comprising at least an icon of the first power tool; when the external device is communicatively connected to the first power tool via the wireless communication unit, the icon dynamically maps the status of the first power tool.
[0038] In one embodiment, when the external device is communicatively connected to the first electric tool via the wireless communication unit, the icon is dynamic.
[0039] In one embodiment, when the external device is not communicatively connected with the first electric tool, the icon is static.
[0040] In one embodiment, when the external device is in communication connection with the first electric tool via the wireless communication unit and the first electric tool is a garden tool, the main screen further includes a graphical display of the weather at the location of the first electric tool.
[0041] In one embodiment, the icon is a complete picture of the first electric tool.
[0042] In one embodiment, when the external device is communicatively connected to the first electric tool via the wireless communication unit and the first electric tool is in an operating state, the operating part of the icon moves cyclically.
[0043] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0045] Figure 1 is a structural schematic diagram of an electric tool system provided according to Embodiment 1 of the present application;
[0046] Figure 2 is a flowchart of a method for upgrading the firmware of an electric tool system provided according to the second embodiment of the present application;
[0047] Figure 3 is a structural schematic diagram of an electric tool system provided according to Embodiment 2 of the present application;
[0048] Figure 4 is a structural schematic diagram of another electric tool system provided according to the second embodiment of the present application;
[0049] Figure 5 A flowchart of another method for upgrading the firmware of an electric tool system provided in accordance with the second embodiment of the present application;
[0050] Figure 6 is a flowchart of a method for upgrading the firmware of an electric tool system provided according to Embodiment 3 of the present application;
[0051] Figure 7 is a structural schematic diagram of an electric tool system provided according to Embodiment 3 of the present application;
[0052] Figure 8 is a schematic diagram of the structure of a charger provided according to Embodiment 3 of the present application;
[0053] Fig. 9 is a schematic diagram of the structure of a battery pack provided according to Embodiment 3 of the present application;
[0054] Fig.10 It is a structural schematic diagram of an electric drill according to the third embodiment of the present application;
[0055] Fig.11 is a structural schematic diagram of an electric lawn mower provided according to Embodiment 3 of the present application;
[0056] Fig.12 is a schematic diagram of the structure of an electric tool chain saw provided according to Embodiment 3 of the present application;
[0057] Fig.13 is a schematic diagram of the structure of an electric tool hair dryer provided according to the third embodiment of the present application;
[0058] Fig.14 is a structural schematic diagram of an electric tool pruning machine provided according to Embodiment 3 of the present application;
[0059] Fig.15 is a schematic diagram of the structure of an electric grass trimmer provided according to the third embodiment of the present application;
[0060] Fig.16 It is a structural schematic diagram of an application scenario provided according to Embodiment 3 of the present application;
[0061] Fig.17 is a structural schematic diagram of a charging system provided according to Embodiment 4 of the present application;
[0062] Fig.18 is a structural schematic diagram of an external device provided according to Embodiment 5 of the present application;
[0063] Fig.19 is a schematic diagram of a list of electrical devices provided according to Embodiment 5 of the present application;
[0064] Fig. 20 is a schematic diagram of a main screen of a first electrical device provided according to Embodiment 5 of the present application;
[0065] Fig.21 is a schematic diagram of a main screen of a first sub-device provided according to Embodiment 5 of the present application;
[0066] Fig. 22 This is a system schematic diagram of a garden tool application scenario provided according to Embodiment 6 of the present application;
[0067] Fig.23is a schematic diagram of a list of electric tool equipment provided according to Embodiment 6 of the present application;
[0068] Fig.24 This is a schematic diagram of the main screen of the first electric tool provided according to the sixth embodiment of the present application. DETAILED DESCRIPTION
[0069] Before any embodiments of the application are explained in detail, it is to be understood that the application is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the above drawings.
[0070] In this application, the terms "comprises", "includes", "has" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device that includes the element.
[0071] In this application, the term "and / or" is a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the related objects before and after are in an "and / or" relationship.
[0072] In the present application, the terms "connect", "combine", "couple", and "install" may refer to direct connection, combination, coupling, or installation, or indirect connection, combination, coupling, or installation. For example, direct connection refers to two parts or components being connected together without the need for an intermediary, and indirect connection refers to two parts or components being connected to at least one intermediary respectively, and the two parts or components being connected via the intermediary. In addition, "connect" and "couple" are not limited to physical or mechanical connections or couplings, and may include electrical connections or couplings.
[0073] In the present application, it will be understood by those of ordinary skill in the art that relative terms (e.g., "about," "approximately," "substantially," etc.) used in conjunction with quantities or conditions include the values and have the meaning indicated by the context. For example, the relative terms include at least the degree of error associated with the measurement of a specific value, the tolerances caused by manufacturing, assembly, and use associated with a specific value, and the like. Such terms should also be considered to disclose a range defined by the absolute values of the two endpoints. Relative terms may refer to plus or minus a certain percentage (e.g., 1%, 5%, 10% or more) of the indicated value. Numerical values that do not use relative terms should also be disclosed as specific values with tolerances. In addition, "substantially" may refer to plus or minus a certain degree (e.g., 1 degree, 5 degrees, 10 degrees or more) on the basis of the indicated angle when expressing a relative angular position relationship (e.g., substantially parallel, substantially perpendicular).
[0074] In this application, it will be understood by those skilled in the art that the function performed by a component can be performed by one component, multiple components, one part, or multiple parts. Similarly, the function performed by a part can also be performed by one part, one component, or a combination of multiple parts.
[0075] In the present application, the terms "upper", "lower", "left", "right", "front", "back" and other directional words are described based on the orientation and positional relationship shown in the accompanying drawings, and should not be understood as limiting the embodiments of the present application. In addition, in the context, it is also necessary to understand that when it is mentioned that an element is connected to another element "upper" or "lower", it can not only be directly connected to another element "upper" or "lower", but also indirectly connected to another element "upper" or "lower" through an intermediate element. It should also be understood that directional words such as upper side, lower side, left side, right side, front side, back side, etc. not only represent the positive orientation, but can also be understood as the lateral orientation. For example, the bottom can include directly below, lower left, lower right, lower front, and lower back, etc.
[0076] In this application, the terms "controller", "processor", "central processing unit", "CPU", and "MCU" are interchangeable. When a unit "controller", "processor", "central processing unit", "CPU", or "MCU" is used to perform a specific function, unless otherwise specified, these functions can be performed by a single unit or multiple units.
[0077] In the present application, the terms “device”, “module” or “unit” may be implemented in the form of hardware or software to achieve specific functions.
[0078] In this application, the terms "calculate", "judge", "control", "determine", "identify", etc. refer to the operations and processes of a computer system or similar electronic computing device (e.g., a controller, a processor, etc.). Before any embodiments of the present application are explained in detail, it should be understood that the present application is not limited in its application to the structural details and component arrangements set forth in the following description or shown in the above drawings.
[0079] In this application, the terms "comprises", "includes", "has" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device that includes the element.
[0080] In this application, the term "and / or" is a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the related objects before and after are in an "and / or" relationship.
[0081] In the present application, the terms "connect", "combine", "couple", and "install" may refer to direct connection, combination, coupling, or installation, or indirect connection, combination, coupling, or installation. For example, direct connection refers to two parts or components being connected together without the need for an intermediate piece, and indirect connection refers to two parts or components being connected to at least one intermediate piece respectively, and the two parts or components being connected via the intermediate piece. In addition, "connect" and "couple" are not limited to physical or mechanical connections or couplings, and may include electrical connections or couplings.
[0082] In the present application, it will be understood by those of ordinary skill in the art that relative terms (e.g., "about," "approximately," "substantially," etc.) used in conjunction with quantities or conditions include the values and have the meaning indicated by the context. For example, the relative terms include at least the degree of error associated with the measurement of a specific value, the tolerances caused by manufacturing, assembly, and use associated with a specific value, and the like. Such terms should also be considered to disclose a range defined by the absolute values of the two endpoints. Relative terms may refer to plus or minus a certain percentage (e.g., 1%, 5%, 10% or more) of the indicated value. Numerical values that do not use relative terms should also be disclosed as specific values with tolerances. In addition, "substantially" may refer to plus or minus a certain degree (e.g., 1 degree, 5 degrees, 10 degrees or more) on the basis of the indicated angle when expressing a relative angular position relationship (e.g., substantially parallel, substantially perpendicular).
[0083] In this application, it will be understood by those skilled in the art that the function performed by a component can be performed by one component, multiple components, one part, or multiple parts. Similarly, the function performed by a part can also be performed by one part, one component, or a combination of multiple parts.
[0084] In the present application, the terms "upper", "lower", "left", "right", "front", "back" and other directional words are described based on the orientation and positional relationship shown in the accompanying drawings, and should not be understood as limiting the embodiments of the present application. In addition, in the context, it is also necessary to understand that when it is mentioned that an element is connected to another element "upper" or "lower", it can not only be directly connected to another element "upper" or "lower", but also indirectly connected to another element "upper" or "lower" through an intermediate element. It should also be understood that directional words such as upper side, lower side, left side, right side, front side, back side, etc. not only represent the positive orientation, but can also be understood as the lateral orientation. For example, the bottom can include directly below, lower left, lower right, lower front, and lower back, etc.
[0085] In this application, the terms "controller", "processor", "central processing unit", "CPU", and "MCU" are interchangeable. When a unit "controller", "processor", "central processing unit", "CPU", or "MCU" is used to perform a specific function, unless otherwise specified, these functions can be performed by a single unit or multiple units.
[0086] In the present application, the terms “device”, “module” or “unit” may be implemented in the form of hardware or software to achieve specific functions.
[0087] In this application, the terms "calculate", "judge", "control", "determine", "identify", etc. refer to the operations and processes of a computer system or similar electronic computing device (e.g., controller, processor, etc.).
[0088] Embodiment 1
[0089] Figure 1 This is a schematic diagram of the structure of an electric tool system provided in the first embodiment of the present application. This embodiment can be applied to the situation where the firmware of the device is upgraded, such as Figure 1 The system shown mainly includes a first device and a second device, and in this embodiment, the first device and the second device are different devices. The first device mainly includes a first communication module, a second communication module and a memory, wherein the first communication module is configured to communicate with a remote device, the second communication module is configured to communicate with the second device, and the memory is used to store data. The second device mainly includes a third communication module, and the third communication module is configured to communicate with the first device.
[0090] Among them, the first device in this embodiment is configured to: download the upgrade package applicable to the second device from the remote device through the first communication module and store the upgrade package in the memory, and transmit the upgrade package to the second device through the second communication module. Therefore, in this embodiment, the first device can be used as a transfer point, and the second device can indirectly obtain the upgrade package of the firmware upgrade from the remote device through the first device, and complete the upgrade of its own firmware according to the upgrade package.
[0091] Among them, the first communication module and the second communication module support different communication protocols. In this embodiment, the first communication module and the second communication module can use the Transmission Control Protocol (TCP), the User Datagram Protocol (UDP) or the Multiple Access Control Protocol (MAC) protocol when communicating, so the first communication module and the second communication module can use different communication protocols to communicate. Of course, this embodiment is only an example, and does not limit the specific type of the communication protocol.
[0092] Optionally, the system uses Bluetooth networking to perform firmware upgrades or uses a digital transmission DT link to perform firmware upgrades.
[0093] Specifically, in this embodiment, when the system is used for firmware upgrade, the firmware upgrade can be performed by Bluetooth networking or by Data Transmission (DT) link. The Bluetooth networking method refers to forming a Bluetooth mesh with the first device and the second device, and using Bluetooth for communication and transmission between the first device and the second device. The DT link method refers to data transmission between the first device and the second device through a data interface. For example, the first device implements a firmware upgrade of the second device through the device interface of the battery pack. Of course, this embodiment is only an example, and does not limit the specific method of firmware upgrade.
[0094] Optionally, the first communication module includes at least one of wireless, Bluetooth and cellular network. Among them, Bluetooth may include low-power Bluetooth (BLE).
[0095] In this embodiment, the first device specifically downloads the upgrade package applicable to the second device from the remote device through the first communication module, and the first communication module includes at least one of wireless, Bluetooth or cellular network, so when the first device communicates with the remote device, it can specifically use wireless communication, Bluetooth communication or cellular network communication to transmit data, thereby obtaining the upgrade package sent by the remote device. The specific type of the first communication module is not limited in this embodiment.
[0096] Specifically, the first device is a charger, and the second device is an electric tool, or the first device is an electric tool and the second device is a charger, or the first device is a first electric tool and the second device is a second electric tool. In a specific application, the electric tool may include an electric drill, a lawn mower, a chain saw, a hair dryer, a pruning machine or a grass trimmer. Of course, this embodiment is only an example, and does not limit the specific type of the electric tool.
[0097] In an embodiment of the present application, an upgrade package applicable to a second device is downloaded from a remote device by a first device, and the upgrade package is transmitted to the second device. The first device and the second device are different, and the first device and the second device may also be in different subnets. Therefore, the information transmission during the firmware upgrade is not limited to the same type of devices in the same subnet, which reflects the convenience and versatility of wireless communication.
[0098] Embodiment 2
[0099] Figure 2 This is a flowchart of a method for upgrading the firmware of an electric tool system provided in the second embodiment of the present application. This embodiment is mainly used to upgrade the firmware of the device, such as Figure 2 As shown, the method includes:
[0100] Step S101: The first device downloads a first upgrade package applicable to the second device from a remote device through a first communication module and stores the first upgrade package in a memory.
[0101] Among them, Figure 3 FIG. 1 is a schematic diagram of the structure of an electric tool system provided by the application. As shown in the figure, the electric tool system mainly includes a first device and a plurality of second devices. Figure 2 In the example of including two second devices, the specific number of the second devices is not limited in this embodiment, and the first device and the second device are two different devices, and the internal structures of the two are different. In this embodiment, the first device is a charger, and the second device is an electric tool, or the first device is an electric tool and the second device is a charger.
[0102] Specifically, the first device in this embodiment includes: a first communication module, a second communication module and a memory, and each second device only includes one third communication module. For the first device, the included first communication module is configured to communicate with a remote device, the second communication module is configured to communicate with a second device, and the second communication module in this embodiment is specifically a Bluetooth module, and the memory is used to store data. For the second device, the included third communication module is configured to communicate with the first device, and the third communication module is a Bluetooth module. Multiple second devices also communicate through the third communication module, and multiple second devices in this embodiment form a first Bluetooth grid.
[0103] It is worth mentioning that the first device in this embodiment specifically downloads the first upgrade package applicable to the second device from the remote device through the first communication module, and the first communication module includes at least one of wireless, Bluetooth or cellular networks. Therefore, when the first device communicates with the remote device, it can specifically use wireless communication, Bluetooth communication or cellular network communication to transmit data, thereby obtaining the first upgrade package sent by the remote device.
[0104] It should be noted that the remote device in this embodiment includes at least one of a mobile phone, a cloud server and a laptop. The management user can operate on the remote device to determine the second device to be upgraded. The remote device generates a first upgrade package that matches the device to be upgraded based on the upgrade selection of the management user. The first device communicates with the remote device through the first communication module using wireless, Bluetooth or cellular network to download the first upgrade package suitable for the second device and store the first upgrade package in the memory.
[0105] Step S102: The first device transmits a first upgrade package to one of the plurality of second devices through a second communication module.
[0106] Among them, the first device of this embodiment will transmit the acquired first upgrade package to a second device in the first Bluetooth grid through the second communication module. Since the second communication module is a Bluetooth module, the communication distance has a certain range, so the first device can specifically transmit the first upgrade package to the second device that is closest, or transmit the first upgrade package to the second device that is farthest away in the communication range. Of course, this embodiment is only an example, and the management user can set the selection criteria for the second device that receives the first upgrade package according to actual needs.
[0107] Step S103: the second device that receives the first upgrade package transmits the first upgrade package to another second device located in the first Bluetooth grid through the third communication module, and applies the first upgrade package for upgrade.
[0108] Specifically, since the first upgrade package contains the device identifier, the second device that receives the first upgrade package will identify the device identifier and specifically determine which second device the first upgrade package is applicable to. When it is determined that the first upgrade package is applicable to itself, it will upgrade according to the first upgrade package. When it is determined that the first upgrade package is not applicable to itself, it will transmit backwards in sequence through the third communication module, i.e., the Bluetooth module, until the second device applicable to the first upgrade package receives the first upgrade package, then terminates the transmission of the first upgrade package, and applies the first upgrade package to upgrade the firmware. Among them, Figure 3 In the description, an example is given in which two second devices are included in the first Bluetooth mesh. However, in actual applications, the number of first Bluetooth meshes is usually multiple. In this implementation, the specific number of second devices in the first Bluetooth mesh is not limited.
[0109] Among them, Figure 4 FIG. 1 is a schematic diagram of the structure of another electric tool system in this embodiment. Figure 4 The Bluetooth mesh mainly includes two Bluetooth meshes composed of two different types of devices, namely, a first Bluetooth mesh composed of multiple second devices, and a second Bluetooth mesh composed of multiple third devices.
[0110] like Figure 5 , which is a flowchart of a firmware upgrade method matched with the electric tool system, the method includes:
[0111] Step S201: The first device downloads a first upgrade package applicable to the second device from a remote device through a first communication module and stores the first upgrade package in a memory.
[0112] Step S202: The first device transmits a first upgrade package to one of the plurality of second devices through a second communication module.
[0113] Step S203: the second device that receives the first upgrade package transmits the first upgrade package to another second device located in the first Bluetooth mesh through the third communication module, and applies the first upgrade package for upgrade.
[0114] Step S204: the first device downloads a second upgrade package applicable to the third device from the remote device through the first communication module and stores the second upgrade package in the memory.
[0115] Among them, in this embodiment, when the power tool system includes multiple Bluetooth grids, for example, it not only includes a first Bluetooth grid composed of multiple second devices, but also includes a second Bluetooth grid composed of multiple third devices, and the third device is different from the second device. The third device in this embodiment can specifically include a fourth communication module, and the fourth communication module is configured to communicate with the first device, and multiple third devices also communicate with each other through the fourth communication module, and the fourth communication module in this embodiment is specifically a Bluetooth module.
[0116] Among them, the first device of this embodiment will also download the second upgrade package applicable to the third device from the remote device through the first communication module. The management user can operate on the remote device to determine the third device to be upgraded. The remote device generates a second upgrade package that matches the device to be upgraded according to the upgrade selection of the management user, and the first device communicates with the remote device through the first communication module using wireless, Bluetooth or cellular network to download the second upgrade package applicable to the third device and store the second upgrade package in the memory. In addition, the order of step S204 and step S201 is not limited in this embodiment, that is, this application does not limit the order of the first device downloading the first upgrade package and the second upgrade package from the remote device.
[0117] Step S205: The first device transmits the second upgrade package to one of the plurality of third devices through the second communication module.
[0118] Among them, the first device of this embodiment will transmit the acquired second upgrade package to a third device in the second Bluetooth grid through the second communication module. Since the second communication module is a Bluetooth module, the communication distance has a certain range, so the first device can specifically transmit the second upgrade package to the nearest third device, or transmit the second upgrade package to the third device farthest in the communication range. Of course, this embodiment is only an example, and the management user can set the selection criteria for the third device that receives the second upgrade package according to actual needs.
[0119] Step S206: The third device that receives the second upgrade package transmits the second upgrade package to another third device located in the second Bluetooth mesh through the fourth communication module, and applies the second upgrade package for upgrading.
[0120] Specifically, since the second upgrade package also includes the device identifier, the third device that receives the second upgrade package will identify the device identifier and specifically determine which third device the second upgrade package is applicable to. When it is determined that the second upgrade package is applicable to itself, it will upgrade according to the second upgrade package. When it is determined that the second upgrade package is not applicable to itself, it will transmit backwards in sequence through the fourth communication module, i.e., the Bluetooth module, until the third device applicable to the second upgrade package receives the second upgrade package, then terminates the transmission of the second upgrade package, and applies the second upgrade package to upgrade the firmware. Among them, Figure 4 In the description, an example is given in which two third devices are included in the second Bluetooth mesh. However, in actual applications, the number of second Bluetooth meshes is usually multiple. In this implementation, the specific number of third devices in the second Bluetooth mesh is not limited.
[0121] Embodiment 3
[0122] Figure 6 : is a flowchart of a method for upgrading the firmware of an electric tool system provided in the third embodiment of the present application. This embodiment is mainly used to upgrade the firmware of a device, such as Figure 6 As shown, the method includes:
[0123] Step S301: The first device downloads an upgrade package from a remote device and stores the package in a memory of the first device.
[0124] Among them, Figure 7 The figure shows a schematic diagram of the structure of an electric tool system provided by an embodiment of the present application, including a first device, a battery pack and a second device, and the first device specifically includes a wireless communication module, a memory and a first interface; the battery pack includes a device interface and a memory; the second device includes a second interface. And the wireless communication module in the first device is configured to communicate with a remote device, the wireless communication module can download data from the remote device, the memory is at least used to store data, and the first interface is used to be electrically connected to the battery pack. The device interface in the battery pack is used to be electrically connected to the first device and the second device, and the memory is at least used to store data. The second interface in the second device is used to be electrically connected to the battery pack.
[0125] Specifically, the first device downloads the upgrade package from the remote device and stores the upgrade package in the memory of the first device. The first device may be a charger, and the second device may be an electric tool.
[0126] In addition, the first device may be an electric tool, and the second device may be a charger; in addition, the first device and the second device may be electric tools of different types, such as the first device is a first electric tool, and the second device is a second electric tool. In this embodiment, the specific types of the first device and the second device are not limited.
[0127] Among them, the power tool in this embodiment can be a handheld power tool, such as a drill, a pruning machine, a sander, etc.; or the power tool can also be a bench tool, such as a table saw, a miter saw, etc.; or the power tool can also be a hand-push power tool, such as a hand-push lawn mower, a hand-push snow blower; or the power tool can also be a riding power tool, such as a riding lawn mower, a riding vehicle, an all-terrain vehicle, etc.; or the power tool can also be a robot tool, such as a lawn mowing robot, a snow sweeping robot, etc. In some embodiments, the power tool can be an electric drill, an electric light, an electric car, etc. In some embodiments, the power tool can also be a garden tool, such as a pruning machine, a hair dryer, a lawn mower, a chain saw, etc.; or the power tool can also be a decoration tool, such as a screwdriver, a nail gun, a circular saw, a sander, etc. In some embodiments, the power tool may also be a vegetation care tool, such as a lawn mower, a lawn mower, a pruner, a chain saw, etc.; or the power tool may also be a cleaning tool, such as a hair dryer, a snow sweeper, a cleaning machine, etc.; or the power tool may also be a drilling tool, such as a drill, a screwdriver, a wrench, an electric hammer, etc.; or the power tool may also be a sawing tool, such as a reciprocating saw, a jig saw, a circular saw, etc.; or the power tool may also be a bench tool, such as a bench saw, a miter saw, a metal cutter, a bakelite milling machine, etc.; or the power tool may also be a grinding tool, such as an angle grinder, a sanding machine, etc.; or the power tool may also be other tools, such as a lamp, a fan, etc. Among them, Figure 8 The schematic diagram of the charger is shown in FIG. Fig. 9 The schematic diagram of the battery pack is shown in FIG. Fig.10 It is a schematic diagram of the structure of an electric tool electric drill, such as Fig.11 The diagram shows the structure of an electric lawn mower. Fig.12 It is a schematic diagram of the structure of an electric tool chain saw. Fig.13 The diagram shows the structure of an electric tool hair dryer. Fig.14 The diagram shows the structure of an electric pruning machine. Fig.15 The structure diagram of the electric tool grass trimmer is shown. Of course, this embodiment is only an example, and does not limit the type and specific structure of the electric tool.
[0128] Step S302: The first device is electrically connected to the battery pack, and the first device transmits the upgrade package to the battery pack via the first interface and the device interface.
[0129] Specifically, Fig.16This is a structural diagram of the application scenario of the present application. When the first device is a charger and the second device is an electric tool, the first device, i.e., the charger, is electrically connected to the battery pack. Before the charger transmits the upgrade package to the battery pack via the first interface and the device interface, it is necessary to ensure that the charger has finished charging the battery pack. Therefore, the charging and data transmission process between the charger and the battery pack cannot be carried out in parallel, and the two can only be in the charging state or the data transmission state separately.
[0130] Step S303, the battery pack receives the upgrade package. When the upgrade package is applicable to the battery pack, the battery pack applies the upgrade package for upgrading. When the upgrade package is not applicable to the battery pack, the battery pack stores the upgrade package in the memory of the battery pack.
[0131] Specifically, when the battery pack is charged, it will receive the upgrade package sent by the charger. Since the upgrade package contains the device identifier, the battery pack will identify the device identifier in the upgrade package after receiving the upgrade package. When it is determined that the device identifier is the battery pack identifier, and when it is determined that the upgrade package is applicable to the battery pack, the battery pack itself will apply the upgrade package to upgrade; when it is determined that the device identifier is not the battery pack identifier, it is determined that the upgrade package is not applicable to the battery pack, and the battery pack will temporarily store the upgrade package in the battery pack's memory.
[0132] Step S304: The battery pack is electrically connected to the second device, and the battery pack transmits the upgrade package to the second device via the device interface and the second interface.
[0133] Specifically, the battery pack is electrically connected to the second device, i.e., the electric tool. Before the battery pack transmits the upgrade package to the second device via the device interface and the second interface, it needs to obtain the state of the electric tool. The state of the electric tool includes an operating state and a non-operating state. The battery pack will transmit the upgrade package to the upgrade package only when it determines that the electric tool is in a non-operating state, thereby avoiding the increase of data processing pressure caused by the electric tool being in an operating state.
[0134] Step S305: The second device receives the upgrade package and applies the upgrade package for upgrade.
[0135] Among them, after receiving the upgrade package, the second device, i.e. the electric tool, will apply the obtained upgrade package to upgrade itself. The upgrade content may specifically be the improvement of specified functions or the adjustment of specified parameters. The specific upgrade content of the electric tool is not limited in this embodiment.
[0136] Embodiment 4
[0137] Fig.17 is a schematic diagram of the structure of a charging system provided in the fourth embodiment of the present application. This embodiment can be applied to the situation where the firmware of the battery pack is upgraded, such as Fig.17 The system shown mainly includes a charger and a battery pack.
[0138] The charger of this embodiment specifically includes a wireless communication module, a memory and a battery pack interface, and the battery pack mainly includes a charger interface. The wireless communication module in the charger is configured to communicate with a remote device, and the wireless communication module can download data from the remote device; the memory is at least used to store data; the battery pack interface is used to electrically connect to the battery pack. The charger interface in the battery pack is used to electrically connect to the charger.
[0139] Specifically, the charger in this embodiment is configured to: download an upgrade package suitable for the battery pack from a remote device through a wireless communication module and store the upgrade package in a memory, and transmit the upgrade package to the battery pack through a battery pack interface and a charger interface.
[0140] It should be noted that the charger in this embodiment needs to ensure that the charger has finished charging the battery pack before transmitting the upgrade package to the battery pack through the battery pack interface and the charger interface. Therefore, the charging and data transmission process between the charger and the battery pack cannot be carried out in parallel, and the two can only be in the charging state or the data transmission state alone, so as to avoid excessive processing pressure on the charger and the battery pack caused by multi-threaded parallel work.
[0141] Optionally, after the charger finishes charging the battery pack, the charger transmits the upgrade package to the battery pack.
[0142] In this embodiment, before the charger transmits the upgrade package to the battery pack via the battery pack and the charger interface, it needs to ensure that the charger has finished charging the battery pack. Therefore, the charging and data transmission process between the charger and the battery pack cannot be carried out in parallel, and the two can only be in the charging state or the data transmission state separately.
[0143] Specifically, the charger in this embodiment downloads the upgrade package applicable to the battery pack from the remote device through the wireless communication module, and the wireless communication module includes at least one of wireless, Bluetooth or cellular network, so when the charger communicates with the remote device, it can specifically use wireless communication, Bluetooth communication or cellular network communication to transmit data, thereby obtaining the upgrade package sent by the remote device, and the remote device in this embodiment includes at least one of a mobile phone, a cloud server and a laptop. The specific types of the wireless communication module and the remote device are not limited in this embodiment.
[0144] It should be noted that when the charging system in this embodiment performs firmware upgrade on the battery pack, it can perform firmware upgrade by Bluetooth networking or by DT link. The firmware upgrade method of Bluetooth networking and the firmware upgrade method of DT link have been described in Example 1 and will not be repeated in this embodiment.
[0145] Embodiment 5
[0146] Fig.18 A structural schematic diagram of an external device provided in Example 5 of the present application includes a display, a wireless communication unit and an electronic processor.
[0147] Specifically, the electronic processor in this embodiment is configured to: display a list of electrical devices on the first screen of the display, such as Fig.19 It is a schematic diagram of an electrical device list, in which a plurality of electrical devices connected to an external device are included, and the external device is configured to be able to communicate with each electrical device included in the electrical device list. In this embodiment, only an example is given in which the electrical device list includes four electrical devices: a first electrical device, a second electrical device, a third electrical device and a fourth electrical device, and in actual application, the number of electrical devices included in the electrical device list is not limited. The user can operate on the display to select an electrical device from the electrical device list, and when a selection of a first electrical device included in the list of electrical devices is received via the display, in response to receiving the selection of the first electrical device, a main screen of the first electrical device is displayed on the display, wherein, as Fig. 20 The diagram shows a schematic diagram of a main screen of a first electrical device, wherein the main screen of the first electrical device includes basic information of the first electrical device and tabs of associated sub-devices of the first electrical device. In addition, the main screen of the first electrical device may also include an icon of the first electrical device. In this embodiment, the specific content included in the main screen of the first electrical device is not limited. A selection of a tab of an associated sub-device of the first electrical device is received via a display, and in response to receiving the selection of the tab of the associated sub-device, a list of associated sub-devices of the first electrical device is displayed on the display, such as Fig. 20 In the embodiment, the list of associated sub-devices includes: a first sub-device, a second sub-device, and a third sub-device. In actual application, the number of sub-devices included in the list of associated sub-devices is not limited. The first electrical device is configured to be able to communicate with each sub-device included in the list of associated sub-devices of the first electrical device.
[0148] Wherein, a selection of a first sub-device included in a list of associated sub-devices of the first electrical device is received via the display, and in response to receiving the selection of the first sub-device, a main screen of the first sub-device is displayed on the display, such as Fig.21 The diagram shows a main screen of a first sub-device, and the main screen of the first sub-device includes basic information of the first sub-device and an upgrade tab, and the basic information may include firmware version information of the first sub-device. A selection of the upgrade tab is received via the display, and a command is sent to the first electrical device via the wireless communication unit, so that the first electrical device downloads an upgrade package of the first sub-device to upgrade the first sub-device when the first electrical device is in communication connection with the first sub-device.
[0149] It is worth mentioning that in this embodiment, the first electrical device is an electric tool, and the first sub-device is a battery pack of the first electrical device; or, the first electrical device is a battery pack, and the first sub-device is a charger or an electric tool of the first electrical device; or, the first electrical device is a charger, and the first sub-device is a battery pack of the first electrical device. In this embodiment, the specific types of the first electrical device and the second electrical device are not limited.
[0150] Among them, the communication method between the first electrical device and the first sub-device may include Bluetooth communication or digital transmission DT communication. The specific principles of Bluetooth communication can refer to the above-mentioned embodiment 2, and the principles of DT communication can refer to the above-mentioned embodiment 3. The specific principles of Bluetooth communication and DT communication are no longer limited in this implementation.
[0151] Embodiment 6
[0152] Embodiment 6 provides an external device, including: a display, a wireless communication unit and an electronic processor. The specific structure can refer to the above embodiments. Fig.18 .
[0153] Among them, Fig. 22 The system diagram of the garden tool application scenario provided by the present embodiment is shown, including external devices, lawn mowers, pruning machines 1 and pruning machines 2 located in grid A, chain saws 1 and chain saws 2 located in grid B, and grass trimmers 1 and grass trimmers 2 located in grid C. The lawn mowers as the root nodes of each grid can download upgrade packages applicable to each power tool from the external device, and the power tools that receive the upgrade packages use the upgrade packages to upgrade their own firmware.
[0154] The electronic processor in this embodiment is configured to: display a list of electric tool devices on the first screen of the display, such as Fig.23The figure shows a schematic diagram of a list of electric tool devices, in which the list of electric tool devices includes multiple electric tools that communicate with external devices, and the external device is configured to be able to communicate with each electric tool device included in the list of electric tool devices. In this embodiment, only the example of the list of electric tool devices including four electric tools: a first electric tool, a second electric tool, a third electric tool and a fourth electric tool is used for explanation, and in actual application, the number of electric tools included in the list of electric tool devices is not limited. In addition, the electric tool in this embodiment can be a garden tool, such as a chain saw, a lawn mower, a pruner or a grass trimmer. In this embodiment, the specific type of the electric tool is not limited, and in actual application, it can be added to the list of electric tools as needed.
[0155] Specifically, a selection of a first electric tool included in the list of electric tool devices is received via the display, for example, the first electric tool is a lawn mower, and in response to receiving the selection of the first electric tool, a main screen of the first electric tool is displayed on the display, such as Fig.24 Shown is a schematic diagram of the main screen of the first electric tool, wherein the main screen of the first electric tool includes not only basic information of the first electric tool and a list of associated sub-devices, but also an icon of the first electric tool. When an external device is connected to the first electric tool via a wireless communication unit, the icon dynamically maps the status of the first electric tool.
[0156] It should be noted that the icon in this embodiment may be a complete diagram of the first electric tool, for example Fig.24 When the first electric tool is a lawn mower, the icon is specifically a whole machine diagram of the lawn mower. And the state of the first electric tool includes dynamic and static, that is, the icon is dynamic when the external device is connected to the first electric tool via the wireless communication unit. And when the external device is connected to the first electric tool via the wireless communication unit and the first electric tool is in working state, the working part of the icon moves in a cycle, that is, the mowing part in the lawn mower icon keeps moving in a cycle, so that the user can quickly and intuitively obtain the current working state of the first electric tool. When the external device is not connected to the first electric tool in a communication, the icon is static, that is, the mowing part in the lawn mower icon stops moving in a cycle.
[0157] It should be noted that when the external device is connected to the first power tool via the wireless communication unit and the first power tool is a garden tool, the main screen also includes a graphical display of the weather at the location of the first power tool. For example, when it is raining at the location of the first power tool, a rain icon is displayed in the main screen of the first power tool, such as Fig.24 Of course, this embodiment is only an example and does not limit the specific form of the graphical display.
[0158] It should be noted that when the lawn mower receives the upgrade package sent by the external device, it will determine which associated sub-power tool the upgrade package is specifically adapted for. When it is determined that the upgrade package is adapted for the pruning machine 2 in grid A, the upgrade package will be sent to the pruning machine 1 closest to it in grid A, and the upgrade package will be indirectly sent to the pruning machine 2 through the pruning machine 1.
[0159] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution of this application can be achieved, and this document is not limited here.
[0160] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A method for upgrading the firmware of an electric tool system, wherein the electric tool system comprises a first device and a plurality of second devices; The first device comprises: A first communication module configured to communicate with a remote device; A second communication module is configured to communicate with the second device, and the second communication module is a Bluetooth module; A memory for storing data; The second device includes: a third communication module configured to communicate with the first device, and the third communication module is a Bluetooth module, the plurality of second devices also communicate with each other through the third communication module, and the plurality of second devices form a first Bluetooth mesh; The firmware upgrade method comprises: the first device downloads a first upgrade package applicable to the second device from the remote device through the first communication module and stores the first upgrade package in the memory; The first device transmits the first upgrade package to one of the plurality of second devices through the second communication module; The second device that receives the first upgrade package transmits the first upgrade package to another second device located in the first Bluetooth grid through the third communication module, and applies the first upgrade package for upgrading.
2. The method according to claim 1, characterized in that The electric tool system further includes a plurality of third devices, the third devices are different from the second device, and the third devices include: a fourth communication module, configured to communicate with the first device, the fourth communication module is a Bluetooth module; the plurality of third devices also communicate with each other through the fourth communication module, and the plurality of third devices form a second Bluetooth mesh; The firmware upgrade method further includes: the first device downloads a second upgrade package applicable to the third device from the remote device through the first communication module and stores the second upgrade package in the memory; The first device transmits the second upgrade package to one of the plurality of third devices through the second communication module; The third device that receives the second upgrade package transmits the second upgrade package to another third device located in the second Bluetooth grid through the fourth communication module, and applies the second upgrade package for upgrading.
3. The method according to claim 1, characterized in that The first communication module includes at least one of wireless, Bluetooth and cellular networks.
4. The method according to claim 1, characterized in that: The remote device includes at least one of a mobile phone, a cloud server, and a laptop computer.
5. The method according to claim 1, characterized in that The first device and the second device are different.
6. The method according to claim 5, characterized in that The first device is a charger and the second device is an electric tool, or the first device is an electric tool and the second device is a charger.
7. An electric tool system, the system comprising: A first device and a second device, wherein the first device and the second device are different; The first device includes: a first communication module configured to communicate with a remote device; A second communication module, configured to communicate with the second device; A memory for storing data; The second device includes: a third communication module, configured to communicate with the first device; It is characterized in that the first device is configured to: download an upgrade package suitable for the second device from the remote device through the first communication module and store the upgrade package in the memory, and transmit the upgrade package to the second device through the second communication module.
8. The system according to claim 7, characterized in that The first communication module and the second communication module support different communication protocols.
9. The system according to claim 7, characterized in that The system adopts Bluetooth networking to perform firmware upgrade or adopts digital transmission DT link to perform firmware upgrade.
10. The system according to claim 8, characterized in that The first communication module includes at least one of wireless, Bluetooth and cellular networks.
11. The system according to claim 7, characterized in that The first device is a charger and the second device is an electric tool, or the first device is an electric tool and the second device is a charger, or the first device is a first electric tool and the second device is a second electric tool.
12. The system according to claim 11, characterized in that The electric tool includes an electric drill, a lawn mower, a chain saw, a hair dryer, a pruner or a grass trimmer.
