允许Android应用程序与支持蓝牙的设备(使用easy Bluetooth module
)进行通信需要什么?
我是否需要使用普通的BluetoothAdapter
课程。我已经尝试了附带android示例的聊天示例。但Android应用程序无法发现蓝牙设备?
有什么问题,我需要使用蓝牙配置文件吗?
答案 0 :(得分:2)
通常这些模块使用Serial profile,因此您可以正常使用BluetoothAdapter。我有一个附加到微控制器的类似模块,它可以与Android应用程序一起使用。
以下是通过Serial profile
连接到已知设备的快速代码段String BTAddress = "ADD YOUR REMOTE DEVICE BLUETOOTH ADDRESS HERE"; // has the format 00:00:00:00:00:00
UUID SERIAL_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
BluetoothDevice btDevice = btAdapter.getRemoteDevice(BTAddress);
btSocket = btDevice.createRfcommSocketToServiceRecord(SERIAL_UUID);
btSocket.connect();