Dynamo Harvester Bluetooth LE w/ proprietary BT profile
I recently purchased the be on bike Dynamo Harvester, a combination of dynamo hub-based power supply for smartphones and a few sensors, and would like to combine it with the map and track recording capabilities of Locus Map. The device has sensors for Speed, Barometric Altitude, and Temperature but only the first one is announced via the speed-and-cadence Bluetooth profile while the other two are implemented using a proprietary Bluetooth profile within the manufacturer’s companion application.
I spoke to the manufacturer already and they would help me or even give me the proprietary profile code they use so that I can try to integrate it with Locus Map. However, upon having a look at the Locus API capabilities, I was wondering whether that task can be achieved via another app that hooks up with Locus Map as I couldn’t find a method to add additional information—such as altitude information gained from the barometric sensor of the Dynamo Harvester device—to the track currently being recorded.
Do you have an idea of how that might be done? I’ve done Android development before and would be willing to write a plug-in if that’s the right tool for the job but so far it doesn’t seem like it.