Universal protocol for power tools
First Claim
1. A method for communicating commands between motorized power tools, the method comprising:
- establishing, using a physical interface of a first power tool, a wireless radio link between the first power tool and a second power tool, the first power tool having a first motor and the second power tool having a second motor;
receiving a command over the wireless radio link, via the physical interface, at the first power tool from the second power tool using a first wireless communication protocol;
translating, by a controller of the first power tool, the command from the first protocol to a universal protocol;
translating, by the controller, the command to a second protocol for execution by a tool component of the first power tool, wherein the second protocol is a protocol usable by the tool component; and
executing the command by the tool component.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for communicating with power tools using a universal protocol. The universal protocol may be implemented using a universal core module that is installed across a variety of power tools and other devices to enable communications therewith. Communications to and from the power tools are translated to a universal protocol once received. The translated communications are handled by the universal core module of a particular tool according to a set of rules. In response, the universal core module outputs communications according to the universal protocol and the set of rules, which may be translated to another protocol for receipt by components of the tool or an external device. The communications may be used, for example, to obtain tool performance data from the tools and to provide firmware updates.
154 Citations
20 Claims
-
1. A method for communicating commands between motorized power tools, the method comprising:
-
establishing, using a physical interface of a first power tool, a wireless radio link between the first power tool and a second power tool, the first power tool having a first motor and the second power tool having a second motor; receiving a command over the wireless radio link, via the physical interface, at the first power tool from the second power tool using a first wireless communication protocol; translating, by a controller of the first power tool, the command from the first protocol to a universal protocol; translating, by the controller, the command to a second protocol for execution by a tool component of the first power tool, wherein the second protocol is a protocol usable by the tool component; and executing the command by the tool component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for communicating messages, the system comprising:
-
an external device including a first wireless communication interface configured to transmit a message, the external device being a power tool and including a motor; and a vacuum including a second wireless communication interface configured to receive the message from the external device, wherein the message is communicated using a first protocol shared between the external device and the vacuum, a motor, and a controller coupled to the second communication interface and the motor, the controller configured to; receive the message; translate the message to generate a command; and control the motor based on the command. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for communicating messages between electromechanical devices, the method comprising:
-
wirelessly transmitting, by a first wireless communication interface of a power tool, a message; and receiving the message, by a second wireless communication interface of an electrical device selected from the group consisting of a work site radio, a camera, a vacuum, and a worklight, the message being communicated using a first protocol that is shared between the electrical device and the power tool, receiving, by a controller of the electrical device, the message via the second wireless communication interface; translating, by the controller, the message to generate a command; and controlling, by the controller, an electrical component of the electrical device based on the command. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification