当前位置: 代码迷 >> Android >> 关于安卓蓝牙UUID的有关问题
  详细解决方案

关于安卓蓝牙UUID的有关问题

热度:39   发布时间:2016-04-28 04:23:55.0
关于安卓蓝牙UUID的问题
之前开发了一个APP用来和蓝牙模块HC-06通信的,最近想用这个APP来和CC2540进行通信,但是不管怎样,一直连接不上,经调试觉得是UUID的问题。
1、我们都知道两个蓝牙设备在配对是需要相同的UUID,在我的程序中我可以让它一对一传输,可以设置成相同的,但是如果我的程序和别的程序通讯,怎么保证UUID一致呢?
2、安卓系统自带的蓝牙设置工具,能和所有蓝牙设备都配对连接上,这是怎么做到的?而我的APP却不行。

------解决方案--------------------
CC2540 与 Android 的自带的 蓝牙可以连接吗

一般情况下 Android 与 单片机 设备连接 UUID 是 “00001101-0000-1000-8000-00805F9B34FB”

蓝牙连接 要先进行扫描 获取扫描结果之后在进行配对 连接, 连接之后 通信 

你再哪一步 卡住了,  配对成功了吗, 之后的连接情况怎么样 

------解决方案--------------------
用 Android 自带的 蓝牙 连接下 试试 , 配上对 在执行你上面的代码 看看什么情况 
------解决方案--------------------
去网上搜下BLE的profile相关的东西,那里面有UUID说明
------解决方案--------------------
CC2540是BLE的?那就完全不能用传统蓝牙的app呀,参考android sample里的BluetoothLeGatt 应用进行开发!