我对使用 Android 的蓝牙通信很陌生。我想开发一个示例项目,使用 Android 手机通过蓝牙打开和关闭不同的 LED,为此我需要一个蓝牙模块来与 LED 通信。
现在我的问题是:
1)蓝牙模块与安卓手机通信需要什么技术规范(我有两部蓝牙版本V2.1和V3.0的安卓手机)?
2)在上述情况下,哪家公司的蓝牙模块更适合我?
请在这方面帮助我,我会非常感谢你的善举。提前致谢。
http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html
使用那里为 SPP 指定的 UUID
蓝牙适配器默认作为服务器工作。所以你应该在安卓端进行客户端编程。
我的项目处理连续发送数据,所以我不得不使用 HandlerThreads,这样我就不会阻塞 UIThread。因为你不需要发送太多数据,你可以直接在 UIThread 上工作。所以 连接作为android 文档的客户端部分会做。