蓝牙4.0相关资料(LBE)

LBE应用,iOS平台上只能是基于GATT协议的(貌似是比较通用的一个协议)

 

GATT简述:分主设备(Client)/外围设备(Service、Peripheral)) ,比如蓝牙耳机就是一个Service(会广播自己的信息),手机(client)主动搜索并连接耳机,Service接受连接后就可以按照协议交换信息。一个设备可以包含多个Service,每个Service可以包含多个提供数据的Characteristic,如图:(具体如何广播(advancing),如何交换信息,后边再讲)

gatt profile hierarchy.ashx.png

苹果关于蓝牙4.0的规范文档:https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf

蓝牙官方文档下载页面:https://www.bluetooth.com/specifications/adopted-specifications

 

蓝牙4.2官方文档:Core Version 4.2   (我们主要关心应用层(第六章在97页)

BLUETOOTH APPLICATION ARCHITECTURE)

 

GATT协议官方资料:https://www.bluetooth.com/specifications/generic-attributes-overview

UserDataService(UDS)资料:1.0