Designing for BLE HW and FW
$750-1500 USD
Paid on delivery
You need to design Hardware, Firmware, and an Android App for BLE system. The BLE system main components will be a BLE module and an Accelerometer, communicating with each other through an I2C line. A custom program needs to run on the BLE module processor. This program needs to be configured through an Android app that will be developed by you. After being configured, the HW should be able to do its job without any App interaction and with minimum possible power consumption. Once a while (programmable through Android App) the program should extract the Yaw, Roll, Pitch information from the data that it collects from the accelerometer and changes the status of a PIO whenever a specific condition happens. For example, whenever (Abs(Yaw)>10 degree AND Roll>+15 degree) OR Pitch<-30 degree happens the PIO should become High, otherwise it should become Low. Details such as needed hysteresis and filtering should be taken care of properly so that the whole system behaves smoothly The App running on an Android phone should provide the necessary User Interface to help finding the device, pairing and bonding with it, defining the conditions similar to what described above, configure the firmware running on the HW through Over The Air (OTA), then disconnecting from the HW to let it run at low power on its own with implemented configuration. The HW shall keep all configuration information, even when it is powered off, until it is reconfigured again by the APP through OTA BLE link. the App should allow user to change firmware parameters (such as accelerometer reading intervals, hysteresis, filter parameters, changing device mode, ...). The device will work in three modes: Normal, Configuration, and Debug. Please see attached file for more information.
In addition to the compiled code, You need to provide the source codes for the firmware and the Android App. You will also provide the HW schematic and BOM. This is a hire for work project and you will not be entitled to any kind of royalty or license fee or similar. You also need to provide 5 samples of the working HW.
I also would like the PIO drives a micro vibrator.
Project ID: #14730486
About the project
Awarded to:
Hello, I am Anthony from Sri Lanka and I am a FULL time freelancer. So this is basically my job and I dont mess with it. I have multiple degrees in Electronic and Mechanical Engineering. Relevant Skil More
19 freelancers are bidding on average $1365 for this job
Hi My name is Po. I am a Senior Mobile App Developer. I have already developed many Android and iPhone apps. Please send me your detail requirements. We can discuss it. Relevant Skills and Experience My skills are Ja More
Dear client I have carefully gone through your job description and so I am very interested in your project. "Correct implementation for requirements + Fast Speed + Top Quality + Time". This is my working style. More
Hello I have experience in designing electronics circuits and can make your project. I will make your project practically on breadboard and will provide you circuit, code and PCB design along with gerber files. I will More
Android app design & development Relevant Skills and Experience I am good inAndroid, Bluetooth Low Energy (BLE) Proposed Milestones $1000 USD - Cost