Básicamente, puede utilizar cualquier dispositivo Bluetooth que admita SPP (Protocolo de puerto serie). Algunos de los más populares son los tableros basados en RN-42 como el Bluetooth Mate Silver . Muchos de estos se anuncian como reemplazos de puerto serie (UART en un lado - UART en el otro).
En el lado de Android, las cosas son relativamente simples, aunque hay algunas inconsistencias entre las versiones de Android. Al comenzar, mi enfoque fue adaptar la aplicación de ejemplo BluetoothChat. Debería estar disponible cuando haya instalado el SDK de Android en muestras / [versión de plataforma] / BluetoothChat. El único truco es asegurarse de utilizar el UUID específico para SPP: 00001101-0000-1000-8000-00805F9B34FB
El lado del hardware es extremadamente fácil: simplemente conecte su módulo Bluetooth a su microcontrolador a través del UART y enciéndalo. Si necesitas más ayuda en el lado de Android, encuentro el Android StackOverflow un lugar muy útil para la ayuda de Bluetooth.