It´s quite possible, not so difficult! We´ve been using these approaches to control things using arduino in test mode, and PIC in advanced mode. You can also change from Bluetooth to USB, USART, I2C, and other protocols.
You can also use the ESP8266 WIFI Transceiver chips to do so. It´s quite nice!