关于安卓蓝牙UUID的问题

Android 码拜 7年前 (2015-11-08) 1578次浏览
之前开发了一个APP用来和蓝牙模块HC-06通信的,最近想用这个APP来和CC2540进行通信,但是不管怎么,一直连接不上,经调试觉得是UUID的问题。
1、我们都知道两个蓝牙设备在配对是需要相同的UUID,在本人的程序中本人可以让它一对一传输,可以设置成相同的,但是假如本人的程序和别的程序通讯,怎么保证UUID一致呢?
2、安卓系统自带的蓝牙设置工具,能和全部蓝牙设备都配对连接上,这是怎么做到的?而本人的APP却不行。
解决方案:10分
CC2540 与 Android 的自带的 蓝牙可以连接吗
一般情况下 Android 与 单片机 设备连接 UUID 是 “00001101-0000-1000-8000-00805F9B34FB”
蓝牙连接 要先进行扫描 获取扫描结果之后在进行配对 连接, 连接之后 通信
你再哪一步 卡住了,  配对成功了吗, 之后的连接情况怎样
解决方案:10分
用 Android 自带的 蓝牙 连接下 试试 , 配上对 在执行你上面的代码 看看什么情况
解决方案:10分
去网上搜下BLE的profile相关的东西,那里面有UUID说明
解决方案:70分
CC2540是BLE的?那就完全不能用传统蓝牙的app呀,参考android sample里的BluetoothLeGatt 应用进行开发!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于安卓蓝牙UUID的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)