我正在尝试创建一个 Android 应用程序,它将连接到连接到 Arduino Uno 的 HC-05 蓝牙模块。我一直在使用示例代码作为我项目的基础,所以我对代码缺乏完整的理解。我的代码使用 UUID,我想知道你从哪里得到的。是来自 Android 手机、HC-05 还是 Arduino Uno?你如何找到这个?
我试过在线查找,但没有找到适合我的答案。任何帮助将不胜感激。
阅读 Android 文档中的 BluetoothDevice 类。
如果您连接到蓝牙串行板,请尝试使用众所周知的 SPP UUID 00001101-0000-1000-8000-00805F9B34FB。但是,如果您要连接到 Android 对等设备,请生成您自己的唯一 UUID。
因此,对于HC-05,您需要连接蓝牙串口板:
private val NAME = "HC-05"
private val KNOWN_SPP_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");