赞
踩
GATT
GATT 连接是独占的。也就是一个 BLE 外设同时只能被一个中心设备连接。一旦外设被连接,它就会马上停止广播,这样它就对其他设备不可见了。当设备断开,它又开始广播。中心设备和外设需要双向通信的话,唯一的方式就是建立 GATT 连接。
整体流程
indicate和notify的区别
indicate是一定会收到数据,notify有可能会丢失数据。indicate底层封装了应答机制,如果没有收到中央设备的回应,会再次发送直至成功;而notify不会有central收到数据的回应,可能无法保证数据到达的准确性,优势是速度快。
Android BLE 蓝牙开发入门
Android BLE开发详解和FastBle源码解析
注意事项
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。