Hi Gordon,
Here's how I see version 1.
Best Regards,
- Rob.
===========
iPad Logger UI
A pair of apps:
###"Control/UI" app
Display available Bluetooth LE "Logger Simulator" app(s)
Connect/Disconnect Logger Simulator
Display Logger Simulator status (e.g. name)
Display connection status
Display numeric readings as they arrive
UI design to allow for future expansion, using "placeholder" screens
###"Logger Simulator" app
Connect/Disconnect "Control/UI" app
Display connection status
Generate sample data for 5 leakage currents
Display current data
Start/Stop sending data at 1 second intervals
Bluetooth LE Protocol:
Define appropriate Services, Characteristics, and data formats
Allow for future expansion
Not included in this bid:
Graphical display of data
Logger configuration function
Logger software update function
Deliverables:
###Two "Universal" (iPad and iPhone/iPod Touch) apps
App development will be in stages, a number of working prototypes leading to the final versions
"Native" apps written in Objective-C
Apps will require iOS 7 (or above), and iOS devices with Bluetooth LE
Modular design, well-commented, for future maintainability and expandability
Tested and working
####Bluetooth LE Protocol specification
Full definition (xml) of the communication between Control/UI and Logger Simulator
Timescale:
I have allowed 30 days for the project, which allows plenty of time for discussion and testing. The first prototype apps would be provided by the end of week 1.