Android蓝牙串口通信
蓝牙串口通信的操作逻辑挺像老式串口线传数据,但整个过程都靠无线蓝牙搞定了,方便不少。Android 的 BluetoothAdapter加上BluetoothSocket两个类,配合 UUID 就能搞定连接,大部分模块用的都是00001101-0000-1000-8000-00805F9B34FB
这个串口专用的。
配对、连接、读写数据这些步骤,其实都挺顺的,尤其是和像HC-05
这样的模块搭配时,稳定性还不错。
“BTcontroller”这个应用就是个蛮典型的例子,能控制蓝牙小车、机械臂之类的设备。代码清晰,逻辑也不绕,适合拿来研究甚至直接复用。
开发的时候注意一下连接超时和断连,别等用户发现连接断了你还在发数据,那就尴尬了。
如果你刚好在做蓝牙控制类的项目,比如遥控灯、传感器数据采集什么的,不妨看看这个思路,照着思路自己撸一个。
下载地址
用户评论