Please see attachment for details.
This project is on a tight deadline! -- Only accept it if you are confident that you can finish all work by October 12, EOD Central European Time.
Project Name: Implementing FSK transmission for iOS (using existing iOS and pure C components)
Skills related to the Project: Objective-C, C Programming, iPhone
Describe the Project in Detail:
We are attempting to integrate Frequency Shift Keying (FSK) communication into an existing app that we are working on. We have so far used the linux tool minimodem to communicate with the external hardware device that we have. Now we want to integrate this communication into our iOS app.
Your task:. Your will deliver a basic app to reliably decode FSK sound input. The app should convert this sound to the correct ASCII characters. The ASCII characters should then be stored. We will provide you with an example sound file that you can use for development and testing purposes.
Exact requirements (see attached pdf for full details):
Deliver an iOS app (iOS 8+) that will take the audio input of the iOS device and decode it as follows:
The incoming audio should be decoded using FSK. The FSK data should be converted into ASCII characters.
The app itself can be very simple and just have a single view that displays the incoming ASCII characters.
An example of how the decoded data should look is further down.
The app should also save the string of decoded ASCII characters so that this information can then be used further.
The app needs to reliably decode the [url removed, login to view] file that we provide.
You are free to use any free external code to make this happen, whatever helps you to finish the project quickly and well goes. One way to do this is to adapt the relevant code from minimodem to work as a module or static library in iOS