eoe 移动开发者论坛

 找回密码
 加入eoe

QQ登录

只需一步,快速开始

查看: 17102|回复: 88
收起左侧

[Android实例] Bluetooth 4.0 BLE 开发资料

    [复制链接]

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

26

主题

1463

帖子

2921

e币
圣诞限量勋章社区认证会员 QQ认证
发表于 2013-12-31 11:11:13 | 显示全部楼层 |阅读模式
本帖最后由 qwer20042127 于 2013-12-31 17:13 编辑

Bluetooth 4.0 BLE 开发资料,欢迎开发蓝牙4.0的童鞋交流吐槽E币太贵了,大家到我网盘下载吧,顺便加了个pdf教程(太大了,eoe上传不进来),记得留个脚印哦http://pan.baidu.com/s/1mgCy4C4

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入eoe

x

本帖被以下淘专辑推荐:

该用户从未签到

1

主题

27

帖子

132

e币
发表于 2014-6-23 14:10:19 | 显示全部楼层
qwer20042127 发表于 2014-6-23 12:42
我们这边是在硬件端对字符串进行转码解析获得的,不过方法不是我写的 ...

哦 谢谢你。刚找到一个接收和发送的方法。还不错可以参考一下。
要取得与设备的蓝牙通信,必须先Configure该数据类型的Service Profile。
public static final UUID ACC_MEASUREMENT_CHARAC = UUID.fromString("F000AA51-0451-4000-B000-000000000000");  
public static final UUID ACC_MEASUREMENT_CHARAC2 = UUID.fromString("F000AA52-0451-4000-B000-000000000000");  
  
    BluetoothGattService mHRP = mBluetoothGatt.getService(device, ACC_SERVICE);  
    BluetoothGattCharacteristic mHRCPcharac2 = mHRP.getCharacteristic(ACC_MEASUREMENT_CHARAC2);  
    value[0] = (byte) 0x01;  
    mHRCPcharac2.setValue(value[0], BluetoothGattCharacteristic.FORMAT_UINT8, 0);  
    mBluetoothGatt.writeCharacteristic(mHRCPcharac2);  
    BluetoothGattCharacteristic mHRMcharac = mHRP.getCharacteristic(ACC_MEASUREMENT_CHARAC);  
    mBluetoothGatt.setCharacteristicNotification(mHRMcharac, true);  



获取数据
/**
* GATT client callbacks
*/  
private BluetoothGattCallback mGattCallbacks = new BluetoothGattCallback() {  
    public void onCharacteristicRead(BluetoothGattCharacteristic charac, int status) {  
        if (charUuid.equals(ACC_MEASUREMENT_CHARAC)) {  
            byte[] accname = charac.getValue();  
        }  

该用户从未签到

1

主题

27

帖子

132

e币
发表于 2014-6-20 15:41:22 | 显示全部楼层
qwer20042127 发表于 2014-6-20 12:40
发送接收这个其实在网上都有实现代码,我在资料中已经提供了蓝牙调试工具,你可以到我网盘去下载 ...

很高兴能收到回复,我没怎么找到,可能我还不怎么熟悉,我想问发送是这个方法吗:GattAttributes.sendMessage(“test data”);

接收是这个吗? public void onCharacteristicChanged(BluetoothGatt gatt,
                                            BluetoothGattCharacteristic characteristic) {
            broadcastUpdate(ACTION_DATA_AVAILABLE, characteristic);
            
        }  这个接收到的数据时什么?  怎么取出来?

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

26

主题

1463

帖子

2921

e币
圣诞限量勋章社区认证会员 QQ认证
 楼主| 发表于 2014-6-20 16:27:08 | 显示全部楼层
怎么这样 发表于 2014-6-20 15:41
很高兴能收到回复,我没怎么找到,可能我还不怎么熟悉,我想问发送是这个方法吗:GattAttributes.sendMes ...

是这样的 你要在代码中这样写:1.判断蓝牙设备是否连接,如果连接,进入下一步,如果未连接,重新启动连接,BluetoothGattCallback利用回调机制进行状态判断和广播发送;2.发送端进行数据发送;3.接收端定义广播接收器,在其中进行服务比对(UUID)比对,如果UUID串口号对比正确,进行数据获取(UUID为BluetoothGattCharacteristic..getUuid(),获取的数据为BluetoothGattCharacteristic.getValue();),获取成功后发送广播;4.接收广播,利用BroadcastReceiver接收,再获取到值后通知界面进行显示。

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

7

主题

819

帖子

2555

e币
发表于 2013-12-31 13:10:02 | 显示全部楼层
蓝牙呀 目前正在搞

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

26

主题

1463

帖子

2921

e币
圣诞限量勋章社区认证会员 QQ认证
 楼主| 发表于 2013-12-31 13:51:15 | 显示全部楼层
玉龙古风 发表于 2013-12-31 13:10
蓝牙呀 目前正在搞

签到天数: 3 天

连续签到: 1 天

[LV.2]偶尔看看I

0

主题

44

帖子

87

e币
发表于 2013-12-31 14:51:11 | 显示全部楼层
没有看到这么贵啊 不然就不下载了

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

26

主题

1463

帖子

2921

e币
圣诞限量勋章社区认证会员 QQ认证
 楼主| 发表于 2013-12-31 15:39:31 | 显示全部楼层
xjdans 发表于 2013-12-31 14:51
没有看到这么贵啊 不然就不下载了

价格不是我设置的,算了我加个免费链接吧

该用户从未签到

2

主题

416

帖子

2036

e币
发表于 2013-12-31 19:47:15 | 显示全部楼层
正好学习一下,谢啦

该用户从未签到

0

主题

189

帖子

145

e币
发表于 2014-1-1 17:36:32 | 显示全部楼层
好好学习好好学习

该用户从未签到

0

主题

189

帖子

145

e币
发表于 2014-1-1 17:44:53 | 显示全部楼层
好好学习。认真学习

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

26

主题

1463

帖子

2921

e币
圣诞限量勋章社区认证会员 QQ认证
 楼主| 发表于 2014-1-2 08:58:35 | 显示全部楼层
LT21 发表于 2013-12-31 19:47
正好学习一下,谢啦

大家共同学习

签到天数: 94 天

连续签到: 1 天

[LV.6]常住居民II

13

主题

1912

帖子

339

e币
发表于 2014-1-3 17:05:23 | 显示全部楼层
谢谢分享。

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

26

主题

1463

帖子

2921

e币
圣诞限量勋章社区认证会员 QQ认证
 楼主| 发表于 2014-1-3 17:12:48 | 显示全部楼层

你这个头像俺太稀饭了  哇嘎嘎

签到天数: 94 天

连续签到: 1 天

[LV.6]常住居民II

13

主题

1912

帖子

339

e币
发表于 2014-1-4 16:34:40 | 显示全部楼层
qwer20042127 发表于 2014-1-3 17:12
你这个头像俺太稀饭了  哇嘎嘎

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

26

主题

1463

帖子

2921

e币
圣诞限量勋章社区认证会员 QQ认证
 楼主| 发表于 2014-1-6 09:04:32 | 显示全部楼层

真心觉得很好看  求发高清无码图

签到天数: 94 天

连续签到: 1 天

[LV.6]常住居民II

13

主题

1912

帖子

339

e币
发表于 2014-1-7 13:05:36 | 显示全部楼层
qwer20042127 发表于 2014-1-6 09:04
真心觉得很好看  求发高清无码图

你的圣诞勋章怎么来的。

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

26

主题

1463

帖子

2921

e币
圣诞限量勋章社区认证会员 QQ认证
 楼主| 发表于 2014-1-7 13:43:28 | 显示全部楼层
javaliao 发表于 2014-1-7 13:05
你的圣诞勋章怎么来的。

圣诞节那天申请的啊,限量发售的
*滑动验证:
您需要登录后才可以回帖 登录 | 加入eoe

本版积分规则

推荐阅读
赞助商们

QQ|联系我们|小黑屋|手机版|eoe 移动开发者论坛 ( 京ICP备11018032 京公网安11010802020210  

GMT+8, 2017-6-26 11:47 , Processed in 1.565154 second(s), 30 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表
关闭

扫一扫 关注eoe官方微信