Android 4.0 BLE开发

android 4.3(API 18)为BLE核心功能提供了平台支持和API,App可以用这些API来发现设备查询服务读写特征。对比传统蓝牙,BLE的主要特点是低功耗
关键的术语和概念

  • GATT
  • Generic Attribute Profile GATT配置文件是一个通用规范,用于在BLE连路上链路发送和接收”Attribute”数据块,目前所有BLE应用都基于GATT。蓝牙SIG规定了许多低功耗设备和配置文件。配置文件是设备如何特定的应用程序中工作的规格说明。一个设备可以实现多个配置文件。

  • ATT
  • Attribute Protocol GATT在ATT协议基础上建立起来,被称为GATT/ATT。ATT在BLE设备上进行了优化,使用了尽可能少的字节。每一个属性通过一个唯一的统一标识符(UUID)来标记。每个String类型UUID使用的128 bits标准格式。属性通过ATT格式化称为characteristicsservices

  • Characteristic
  • 每个Characteristic包括一个单一变量和0-n个用来描述characteristic变量的descriptor,characteristic可以认为是一个类。

  • Descriptor
  • Descriptor用来描述characteristic变量的属性。

  • Service
  • Service是characteristic的集合。


    参考:http://blog.csdn.net/ohyeahhhh/article/details/52175596

    欢迎留言

    avatar
      Subscribe  
    Notify of