Find Jobs
Hire Freelancers

Android App/Arduino: Serial Bluetooth communication between Android phone and Arduino Mega:

$30-250 USD

In Progress
Posted over 11 years ago

$30-250 USD

Paid on delivery
Android App/Arduino: Serial Bluetooth communication between Android phone and Arduino Mega: Overview: Build an Android App for serial communication over bluetooth to send serial data from Arduino to Android phone and send settings/values/commands back to [login to view URL] data sent from Arduino has to be displayed on Android screens. Logging the data sent from Arduino to Android to the phone‘s SD card. A working sample Android App using Amarino and an Arduino Sketch with the following featrues already exists and will be provided as Eclipse project. Sending data from Arduino over BT to Android. Displaying data on Android screen (one screen). Sending data back from Android to Arduino. Logging data to the Android phones SD card. The provided sample from PoC can be used to build the new App. The provided sample has to be extended to exchange some more data (values and settings) in between Andoird and Arduino (Android code and Arduino sketch has to be enhanced/modified). The Andoird App has to contain: One setting screen for the App settings (like BT Adress, enabling auto connect, SD storage path and folder, file prefix). One setting screen to modify values to send from Android to Arduino or to send commands. One screen to display live data sent from Ardunio to Android (main data display). One additional data screen to display additional data, not displayed in the main data display. One splash screen with logo and sound (to display some seconds at app start). One help screen (only text with may be some pics and URL). Posibility to navigate between the screens either with Menu/Home screen, button bar or multi-touch sidewise sliding). Icons, naming and style according to my guideline. The Arduino sketch has to contain: Function to send data to Android phone via Bluetooth serial. Function to receive data from Android phone via Bluetooth serial. Functions to interpret and process the incoming data. This is the first,very small and easy task of the Android developement project with strictly limited budget, providing only the basic features for the future App. With this starter project I‘d like to get in contact with qualified and reliable developers to be able to take the decision with whom I‘d like to continue the further development of this App. Follow up forecast (not! part of this first task of the project! Only a preview for the next steps): General feature enhancements. Graphical data display (analog gauges/meters). Charts/Histograms. Multi language UI (at least English and German, no need to know German, translation will be provided). Merging GPS data from Andriod device with Arduino data while logging. Map view. Including templates/profiles for Adruino Settings in Android. …… Another follow up is to translate the Android App to iOS and changing communication with Arduino to Bluetooth LE (Developers with both, Android and iOS skill will be preferred). Note: The app has to be deliverable to google play (Android market). The code has to contain documentation (an App manual has not to be delivered by the developer). The textual content of help screen, buttons and labels will be delivered by me. Logo for splash screen and App icon will be delivered by me. Using Skype or Teamviewer for detailed project communication is required (according to the terms and conditions of freelancer).
Project ID: 3975689

About the project

14 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of GERMANY
Koeln, Germany
5.0
2
Payment method verified
Member since Nov 6, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.