There has been a long running beta version of IpSensorMan with support for Bluetooth Low Energy style sensors.  With version 2.0.0 this was released fully.  This will enable these sensors in IpBike and my other apps. 


You will need an Android 4.3 phone with Btle support.  I do not support or plan to support any of the propriority older API's


There is code in for heart rate monitors, cycle speed and cadence, running speed and cadence and cyceling power. Cycling power has no support for two sensor setups e.g. Pedals where you have both pedals transmitting independently.  It will work with single sources like Cranks, Hubs or even a single Pedal with automatic doubling but not correctly with a pair of pedals.  The reason for this is that Unlike ANT+ where it's the pedals responsibility to combine the data and only a single one talks to the Head unit.  The BLE power spec has put the responsibility on the head unit to talk to both pedals independently and combine the data.  This is a none trivial bit of code under Android (where more then one BLE sensor is fun at the best of times)  If there was a suitable simulator like you get for ANT+ I would of done the work but there is not one that I have found.  Realistically to do the work I need access to a real set of pedals and I am not prepared to get a set of pedals I want use personally as I have everything set up for egg beaters on all my bikes and shoes.


Setup should be similar to ANT+ sensors in that the sensors should be found automatically when just using IpBike and not having to interact directly with IpSensorMan.

For heart rate sensors just use IpBike as normal and it will automaticaly look for the sensor each time you 'start sensors'  For other sensors you need to associate them with a bike like you would an ANT+ sensor.  Go to bikes select the bike then make sure you don't have 'Gps only' checked when you go Start Sensors new sensors will automatically be looked for and associated with the bike. If you have any trouble you can also add the sensors manually to IpSensorMan and then associate them with a bike.  In IpSensorMan use Add BTLE and then Scan for a new divice.  Once the device is found you can manually conect to it with 'search' or long press the sensor and select open.  You may need to do this with a new sensor in order for IpSensorMan to work out exactly what sort of sensor it is.