Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., Vol. 6, No. 1, Article 31. Publication date: March 2022.
We propose MotorBeat, a novel motor-based communication paradigm that enables small appliances to
talk to a smart speaker. By doing so, we can connect small appliances to the Internet.
We disclose the acoustic characteristics of DC motors, and show the opportunity to communicate based
on them. We introduce a novel modulation technique, V-PWM, to drive the motors and achieve
3C
goals
required in the real world.
We implement MotorBeat and evaluate its performance on three small appliances (electric toothbrush,
blood pressure monitor, and fan) and ten different DC motors. The results show that MotorBeat can be
widely applied to small appliances. The communication range can be up to 10 m, ensuring that MotorBeat
can cover a standard apartment.
Roadmap.
Sections 3 and 4 introduce how a DC motor works and its acoustic characteristics. Section 5 gives
MotorBeat’s overview. In Sections 6 and 7, we elaborate on the design of transmitter and receiver, respectively.
Section 8 discusses some practical issues. Section 9 presents the implementation and evaluation results. Section 2
discusses the related work. Sections 10 and 11 respectively discuss and conclude this work.
2
RELATED WORK
Motor-Based Communication. Bleep [8] is the work closest to ours. Bleep modulates the sounds of UAV
motors to enable UAVs to communicate in the acoustic channel. Bleep increases or decreases the switching
frequency of PWM voltage every 50ms to transmit acoustic up-chirp or down-chirp signals. To capture and
decode the acoustic signals, Bleep equips each UAV with an additional microphone.
Ripple [54, 55] exploits Linear Resonant Actuators (LRAs) in smartphones to achieve motor-accelerometer
communication. Similarly, VibroComm [73] utilizes LRAs to transmit vibration messages to gyroscopic sensors,
thus achieving targeted and explicit communication. Differing from the existing works that use AC motors,
MotorBeat’s design is based on DC motors. The existing works allow to modulate both the magnitude and (or)
frequency of vibrations, and have much more space for modulation. In comparison, MotorBeat satisfies more
constraints in modulation, so as to preserve the original function of small appliances.
Side-Channel of Vibration.
Acoustic signals in the side-channel of vibration have received research attention
in recent years. For example, ViBand [34] and SecureVibe [32] explore bio-acoustics sensed by wearable devices
like smartwatch for interaction and secure communication, respectively. Deaf-Aid [19] utilizes ultrasonic signals
to make the gyroscope resonate and then to convey information. Those side-channels can also be used for device
authentication [14, 37, 42, 71, 75], object identification [24], drone identification [52], near-field communication
[43], earshot communication [39] and inter-vehicular communication [53]. Some existing works demonstrate
that the side-channels can be used to recover information from input/output devices such as keyboards [6, 25, 38],
printers [7], and screens [21, 29]. In this paper, we disclose the acoustic characteristics of DC motors, and
demonstrate the feasibility of using motors to transmit acoustic messages by modulating the voltage.
Timing-Based Encoding.
As we will see soon, MotorBeat can also upload bits by embedding bits into intervals
between V-PWM symbols. This method is inspired by the following works: ONPC [41] uses the timing of 802.11
frames to convey information. WiChronos [56] encodes information in the time interval between two narrow-
band symbols to achieve low-power communication. FreeBee [31] achieves cross-technology communication via
embedding bits into beacons by shifting transmission timing. Encoding information within the beacon timing is
also studied in optical and UWB communications[16, 20, 22].
Random Pulse Width Modulation. Our V-PWM is inspired by random pulse width modulation which is
originally designed for voltage-controlled power electronic converters [9, 35, 64]. Because this modulation can
disperse the concentrated energy of harmonics over a wide frequency range, many works utilize it to mitigate
acoustic noise [10, 33], electromagnetic interference [63, 65], or mechanical resonance frequency [11].