Accessing Bluetooth Smart

I already asked the question on Reddit and in the Forums, then I learned about the Answer Hub. Sorry for reposting, but I guess this is finally the right place:

I’m looking to create a game for Android. The game should connect to a Concept 2 rowing ergometer which provides a Bluetooth Smart interface.
I guess that I somehow need to use the Android API to get the needed data via Bluetooth Smart and write some code to make the data available in the Unreal Engine. Has someone made something like that?

What are best practices on integrating the same for multiple platforms? IOS and Desktop could also connect via Bluetooth Smart, the API just looks different.

Hi monsdar,

Did you find a solution for this yet?

I’m considering to write an blueprints plugin to interact with Bluetooth Smart & ANT (protocol used by some training equipment) in an easy way, but don’t want to invest time in it if there is already something like it out there…

Nope, haven’t invested anymore time on this. Looking forward to your implementation!

Hi - I’d also like to take FitBit bluetooth data in as a realtime game variable. Surprised that there is no sample source code or plugin online…

Hi monsdar, joycampell,
Thanks for the feedback. Good to know there are some more people that would find this useful. Will probably be able to get going full speed next week… Will also contact you guys with a PM and hear if you would like to help me test it out once I have something going.

Sure - would be happy to test it out…

Hi monsdar & s0ndeb0k - someone recommended using json/REST plugin to bring in data from a peripheral device see link below - do you think this would be harder to implement and would it increase latency ?

Hi joeycampbell, I think the writer of that post meant that it would be easier to use json/REST plugin for interfacing with the opentrack library and similar. As far as I know you still need a separate process running to interact with opentrack and provice the REST interface. I want to specifically focus on a mobile solution and add support for Android and iOS devices, so I will probably not go this route.

ok thanks - wasn’t too sure what he had meant

This link might be of use:

Hi s0ndeb0k - I was looking online if there was any ANT+ plugin and came across this post from almost a year ago. Did you end up coding anything or finding any plugin to enable communication between ANT+ Fitness devices?