Texas Instruments CC2540/41
Bluetooth® Low Energy
Software Developer’s Guide
v1.3.2
Document Number:SWRU271F
《低功耗蓝牙开发权威指南》
Robin Heydon著,陈灿峰、刘嘉 译
机械工业出版社
2014.6
TI_BLE软件开发笔记10-中央设备
标签:读书笔记 BLE
BLE的应用分为两类:一类为中央设备而设计,用于找到并与外围设备进行交互;另一类为外围设备而设计,用于向中央设备上运行的应用提供信息。
1 背景
中央设备对于BLE的应用而言至关重要,它们往往具有丰富的功能和复杂的用户界面。
2 发现设备
中央设备的一个首要任务是发现其他设备。要实现这一目标,既可以使用被动扫描,也可以使用主动扫描。被动扫描是指中央设备被动的侦听来自外围设备的广播报文,主动扫描是指侦听到外围设备后中央设备向其询问更多信息。
如果中央设备仅需了解周围有些什么设备,或者携带了哪些信息,则应当使用被动扫描。如果中央设备还需生成一个用户界面,则应使用主动扫描。
通过扫描可以发现的信息不但有设备名称,还有用来识别设备的唯一标识。中央设备可以利用该标识连接到对端设备。此外,在扫描响应包中还可能包含一些服务有关的有用信息,比如电池的电量或当前时间。
有些信息难以通过扫描立即获得,但可以在快速连接到对端设备之后进行读取。
3 连接设备
在发起连接时