I am doing something similar with the Parrot Asteroid Smart. it runs Android and there are a few OBDII apps on the Asteroid market, more if you want to side load from the Android market.
I got a very cheap Bluetooth dongle connected to the Parrot no problem
I'm using torque Pro at the moment.