Arduino--Android蓝牙通信(二)

上一篇文章讲了利用现有的工具进行蓝牙通信,下面补充一个Android蓝牙APP的开发,网上找了很多的资源,使用效果都不是非常好,扒拉半天,终于找到了一个可以简单的蓝牙HC05串口通信代码,拿出来Mark下。

1、Android蓝牙控制基础

Android蓝牙开发常用的类有:BluetoothAdapter(管理下面所有东西)、BluetoothDevice(管理一个蓝牙设备)、BluetoothServerSocket、BluetoothSocket(Socket都是管理通信)。

流程:adapter打开,连接device,socket通信,关闭device,关闭adapter。

关于蓝牙详细的说明:http://blog.csdn.net/q610098308/article/details/45248423

关于蓝牙串口通信的详细说明:http://www.cnblogs.com/RGogoing/p/4680306.html

2、运行效果


Arduino--Android蓝牙通信(二)_第1张图片
运行之前需要先更改蓝牙MAC地址,并打开蓝牙

3、源代码

Arduino--Android蓝牙通信(二)_第2张图片
将address修改为自己的HC05的MAC地址

可以下载前一篇中APP查看,另外自己的手机上的蓝牙在配对前也可以查看。

源代码下载:链接:http://pan.baidu.com/s/1mip1G4g 密码:96f3

说明:源代码来源于网络;另外,使用Android Studio导入时,如果中文乱码,可以在file--setting中设置coding

Arduino--Android蓝牙通信(二)_第3张图片
设为GBK

end

你可能感兴趣的:(Arduino--Android蓝牙通信(二))