The AIRcable SMD is the engine in all our standard Bluetooth products.
Based on the fast CSR BlueCore5 multi-media processor it is an intelligent, autonomous, wireless micro-controller with Bluetooth communication capability for applications running on its AIRcable Operating System. It conforms to Bluetooth V3.0+EDR and supports simultaneous master and slave connection modes, 2 serial port profiles, file transfer client and server, OBEX client and server and an audio channel. It has freely available digital and analog input/outputs and synchronous serial interfaces, I2C and SPI as well as stereo speaker and microphone and digital audio interfaces.
You would program the module in BASIC code. We have lots of examples. Look here.