Ble蓝牙
https://draapho.github.io/2017/04/19/1713-ble/
https://www.bluetooth.com/specifications/gatt/descriptors
http://yegang.hatenablog.com/entry/2014/08/09/195246
调试工具¶
hcidump¶
btmon¶
hcitool¶
gatttool¶
bluetoothctl¶
蓝牙协议¶
GAP 控制蓝牙的广播、连接
GATT 通用属性协议:服务端能通知、广播;客户端能读、写特征值;还定义了“服务”的概念
ATT 属性协议:一项属性包括UUID/Handle/Value,UUID表示“它是什么”,Handle只是属性在设备实现上的序号,Value就是对应的值
BLE 配对¶
refer:
bonding:生成 LTK (long-term key),方便下次不用再重新paring
paring:包括“配对能力交换”、“设备认证”、“密钥生成”、“加密连接”等