https://github.com/lab11/ving
Vibratory communications
https://github.com/lab11/ving
Last synced: 3 months ago
JSON representation
Vibratory communications
- Host: GitHub
- URL: https://github.com/lab11/ving
- Owner: lab11
- Created: 2014-11-13T18:59:00.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-04-23T22:05:07.000Z (about 11 years ago)
- Last Synced: 2025-01-19T10:43:41.751Z (over 1 year ago)
- Language: Eagle
- Size: 3.59 MB
- Stars: 1
- Watchers: 21
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Rumblecation
=======

Mobile phones have vibratory motors which can transmit vibration, and
accelerometers, which can sense vibration. Rumblecation takes advantage
of this hardware to communicate over vibration. Vibratory communication
would limit the communication domain to two or more physically coupled
devices, and this could be used to pair a specific subset of devices
sharing a surface such as table.
Custom hardware was developed to closely emulate the hardware found in
common smartphones. A simple protocol was then designed for vibratory
communication and firmware was developed for our hardware to implement
this protocol.
Current work is focused on improving data rate and reliability, which
should be achievable by improving the algorithms that are processing
accelerometer data.