Implement and audio protocol between a desktop and mobile devices

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
Project Descritpion:

This project aims to implement an audio protocol to transmit a short code (a few characters long) emmited by a computer (aka host) to a mobile device (aka client) preferably using high-frequencies unaudible by humans.

Candidates MUST HAVE previous experience with DSP and data transmission using audio protocols.

# Host side
On the host side any language can be used (pyhton, c, c++)
The executable must be a command line program for debian-linux OS, taking the shortcode from the provided input arguments and the output would be either the computer speaker or an WAV audio file.

# Client side

the app must be an android app.
It would have a listen button that, when pressed would open the devices mic and listen for the audio, decoding the shortcode and displaying the result in a label.

For this project we require an NDA agreement between all parties.

Deliverables would be:

1) Complete and fully-functional working programs in executable form as well as complete source code of all work done.

2) Documentation detailing the designed protocol for encoding and decoding.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

Skills required:
Android, C++ Programming, Embedded Software, Linux, Python
Hire craftti
Project posted by:
craftti Brazil
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.