Android4.3 规范了BLE的API,但是直到目前的4.4,还有些功能不完善。在BLE协议中,有两个角色,周边(Periphery)和中央(Central);周边是数据提供者,中央是数据使用/处理者;在iOS SDK里面,可以把一个iOS设备作为一个周边,也可以作为一个中央;但是在Androi...
分类:
移动开发 时间:
2015-01-29 11:53:37
阅读次数:
544
本文来自http://blog.csdn.net/hellogv/,引用必须注明出处!上次讲了Android手机与BLE终端之间的通信,而最常见的BLE终端应该是苹果公司倡导的iBeacon基站。iBeacon技术基于BLE,它的特点是通过广播对外发送消息,手机不需要连上iBeacon基站也能获取它...
分类:
移动开发 时间:
2015-01-26 22:22:17
阅读次数:
214
想直接看主要内容的请调到红字下面。 之所以会接触到android下的IBeacon,是因为我自己导师给的任务。一个网址http://estimote.com/和一句话:看看这个网站,然后试下在安卓手机实现与IBeacon的对接。 在这之前,我从来没听说过IBeacon和BLE技术,点开网站,发现都....
分类:
移动开发 时间:
2015-01-08 17:14:57
阅读次数:
725
Connection Events本人在TI官网的学习笔记,现整理如下两台BLE设备建立连接后,所有的通信事件都是通过Connection Events中发生的上图为两台BLE建立连接后,用示波器从其中一台设备中测量的波形红色是时间轴 --- 横轴,耗电量 --- 黑色纵轴尖刺的波就是Connect...
分类:
其他好文 时间:
2015-01-05 14:30:09
阅读次数:
156
在一个 BLE开发项目中,我采用的是TI的CC2541蓝牙BLE SoC,为了防止主从设备连接断开时数据丢失,硬件上加了一个EEPROM,当蓝牙建立连接时,通过Notify发给主机,但当蓝牙连接断开时,采集的数据要存储到EEPROM中(I2C),要实现这一点,需要实时获取蓝牙的连接状态。
在TI的BLE协议栈中,periperal.h中有如下定义:
/**
* GAP Peri...
分类:
其他好文 时间:
2014-12-31 16:16:05
阅读次数:
339
此文翻译至Android API里的Bluetooth Low Energy,希望对大家有所帮助。谢谢。
Android4.3(API版本18)介绍了内置平台支持BLE的中心角色,并且提供了相关API,高大尚的程序员们可以使用这些API来扫描设备、查询服务(指服务端进程)、读写特性值(指特定的字符)。与经典蓝牙不同的是,BLE的设计是为了提供显著的低功耗支持。这使得Android应用可以仅需很低...
分类:
其他好文 时间:
2014-12-29 21:37:30
阅读次数:
542
2014-12-23
NRF51822项目实战
首先,需要查到蓝牙发送数据的API接口,可能是类似于网络sock的recv()和send()
拿到用户手册,看到可以参考的第一份代码是心率计,ble_app_hrs这个例程。
之前不知道这个例程的功能,一通乱找都没找到,照着用户手册试了下这个例程,很快就知道突破口了,去找那个按键出发的代码,
首先是按键初始化buttons_init...
分类:
其他好文 时间:
2014-12-23 19:30:40
阅读次数:
220
原文网址:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/61462.aspx看了下问题,发现不太会回答了,很久没弄,全忘记了,只好贴出之前的一些东西,帮助初学者入下门吧:一、初识B...
分类:
其他好文 时间:
2014-12-21 15:07:25
阅读次数:
406
BLE:全称为Bluetooth Low Energy。蓝牙规范4.0最重要的一个特性就是低功耗。BLE使得蓝牙设备可通过一粒纽扣电池供电以维持续工作数年之久。很明显,BLE使得蓝牙设备在钟表、远程控制、医疗保健及运动感应器等市场具有极光明的应用场景。
Google从Android 4.3开始添加了对蓝牙4.0的支持。本文一个demo为入口分析 BLE 搜索的流程。
package com.d...
分类:
移动开发 时间:
2014-12-16 19:21:02
阅读次数:
344
一、关键概念:Generic Attribute Profile (GATT)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。Attribute Protocol (ATT)GATT是基于ATT Protocol的。ATT针对BLE设备...
分类:
移动开发 时间:
2014-12-15 13:43:39
阅读次数:
546