Bluetooth HC-05 & HC-06 modules appear to have as many pins & capabilities as the ESP8266. From the pinout it seems they even have a USB interface. However, I've been unable to find any documentation beyond the AT command set.
http://www.comm2excel.com/projects/blue ... .php?id=17
http://www.e-gizmo.com/KIT/images/EGBT- ... %201r0.pdf