Skip to content

2nd place overall at LAHacks 2017. Soundwave-based file transfer application that allows singular beacon device to transmit data packets to multiple slave devices simultaneously.

Notifications You must be signed in to change notification settings

austinguo550/SoundSpot-LAHacks3.0

Repository files navigation

SoundSpot

Second Place at LA Hacks 2017

Being avid music lovers and inspired by the pentatonic scale as well as the LA Hacks Challenge 1 to transfer data without the aid of the internet, we developed SoundSpot to offer a revolutionary new way of sharing data across multiple devices at sonic speed. SoundSpot allows a singular beacon device to establish and communicate data in aural format to multiple devices simultaneously. By making calls to Diva Digital Voices API we encoded file data into pentatonic scale data for transmission, and used native Android playback and microphone recording to read and write data across devices.

Implemented rudimentary sound wave-based file transfer research algorithm into a modern mobile application. Designed UI and implemented asynchronous processes using multi-threading and Java handlers. Performed optimization of file delivery based on gradual discrete data packet transfer after file compression.

Introduction

Application Interface: Searching for File on Phone 1

Completion of File Compression

File transferred to Phone 2

About

2nd place overall at LAHacks 2017. Soundwave-based file transfer application that allows singular beacon device to transmit data packets to multiple slave devices simultaneously.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages