ODK2 Bluetooth Beacon Integration

What is the general goal of the feature?

A colleague at TU Delft is interested to see if ODK (perhaps with the sensor framework) could be used to record the name, signal power, and timestamp of Bluetooth beacons (i.e., low power Bluetooth devices that only shout their name)? If these data can be logged together with the GPS location of the phone in question, that would be great and really helpful for their research.

What are some example use cases for this feature?

In this case, the Bluetooth beacons messages would be modified so that the measured values would be included in the message itself. These messages would then be located by the smartphones GPS, stored locally on the phone, and then sent to a server.

What can you contribute to making this feature a reality?

My colleague would be willing to help specify the requirements and perhaps could find a few students to help with the programming involved to implement something like this.