Add BLE device managment  and communication functions

can scan、connect、disconnect，send data and receive data.