Hi,
We have released an Android app, along the PC/desktop app, that offers immediate representation and control of heterogeneous sensors, for easy and immediate deployment.
- https://vir.isotel.eu/SNProtocol/wiki/SNTerminal
Now the app support a direct communication over the USB port, with power, so allowing your sensor be small, batteryless and immediate usable - without taking care of sensor's battery state. The next on the Arduino App roadmap are Bluetooth support, easy access 'Control Perspective' that turns presentation into a remote controller like app, and scope view.
Concept of ths Message Layer
The app merges our sensor network message layer, designed for ultra low power sensor networks, offering immediate representation of some application specific data along with textual elements, make it look as a mini web, with enriched math content, such as correct presentation of precision and accuracy. So it shifts all math complex post-processing from i.e. Arduino board to the presentation device. It even finds math inverse when modifying the values. So in C-like program is just about sending or receiving a raw structures, to exchange values. For example, measuring the temperature with a NTC would mean:
- take the measurement with the A/D
- send the raw data in SNP format, and provide math description
- and even setting some threshold value (i.e. turn the output OFF when temp is higher than some value X) is given in this same format, so Arduino board what it does is a simple if clause as: if (temp > X) then turnOff()
Would anybody be interested in making a sample app on Arduino?
What we can provide is a complete C example.
Best Regards, Uros.
PS: Most of the newest phones with Android V4 support usb host feature, at least all Samsung phones to my knowledge.