0

允许 android 应用程序与支持蓝牙的设备(使用easy Bluetooth module)进行通信需要什么?

我需要使用普通BluetoothAdapter类吗?我已经尝试了附带 android 示例的聊天示例。但是android应用程序无法发现蓝牙设备?有什么问题,我需要使用蓝牙配置文件吗?

4

1 回答 1

2

通常这些模块使用串行配置文件,因此您可以正常使用蓝牙适配器。我有一个连接到微控制器的类似模块,它可以在 Android 应用程序中正常工作。

  • 如果模块是可配置的,请确保模块在“从”模式下运行。
  • 在运行应用程序之前,从蓝牙设置中搜索模块并与之配对。

这是通过串行配置文件连接到已知设备的快速代码片段

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();
于 2012-12-28T22:07:11.317 回答