电子/物联      Android中通过串口操作蓝牙   
文章目录  [隐藏]

本文档针对特定Android开发板-Pad-整理。Pad中集成了一个蓝牙Mesh模块;Pad默认开放了蓝牙广播,名称为“UART”。
新安装的蓝牙模块在Android系统中映射为一个串口文件,所以操作这个蓝牙模块转变为对串口的操作,形式上就是读和写。

一.Android板

1.依赖

这里使用了一个第三方库。


2.必须的root权限


3.初始化串口


4.向串口写数据-写给蓝牙


5.从串口读数据-接收蓝牙收到的消息


6.辅助函数


二.手机

手机可以使用原生api连接“UART”,获取其Service(00000001)和此Service下的Characteristic(00000002)及Characteristic(00000003)。对蓝牙的写操作在00000002上,获取蓝牙的消息须打开00000003的Descriptor(00002902)的通知权限。

向Android板发收消息同之前的手环操作。可参考http://www.gaohaiyan.com/2256.html


承接App定制、企业web站点、办公系统软件 设计开发,外包项目,毕设