1. A method for communication, comprising: detecting, by a computing device, a connection with a sensor configured to detect only a single gesture, wherein the computing device is configured to connect with a plurality of sensors of different types; determining, by the computing device, a type of the sensor; determining, by the computing device, a filter based on the type of the sensor, wherein the filter is generated based on analysis of signals associated with the type of sensor and configured the computing device to classify gestures as intentional or unintentional based on a first timing threshold and a frequency characteristic; receiving, by the computing device from the sensor, a signal representing a plurality of candidate inputs detected by the sensor; classifying, by the computing device, the plurality of candidate inputs as one or more intentional inputs based on the first timing threshold and the frequency characteristic; determining, by the computing device, timing information indicative of a time difference between receiving a first input signal of the one or more intentional inputs and receiving a second input signal of the one or more intentional inputs; determining, by the computing device, that the one or more intentional inputs are relevant to a single command based on the timing information; counting, by the computing device, a number of the one or more intentional inputs relevant to the single command; selecting, by the computing device, a target device from a plurality of devices, based on the number of the one or more intentional inputs relevant to the single command, wherein each of the plurality of devices is associated with a respective number and a number of the target device matches the number of the one or more intentional outputs relevant to the single command; and providing a signal to the selected target device in response to the intentional input.