我是BLE通信的新手,并且到目前为止,我正在使用android
与TI CC2541钥匙扣设备进行通信。
但是我的问题是,我想知道用户在
连接到设备后
已经使用了Steven Rudenko的Github项目来理解通信时,何时单击Keyfob右侧按钮(通常用于发送发现信号的按钮)。基础知识
但是我无法在任何地方找到(甚至在TI的官方文档中也找不到)我如何知道(在客户端)
是否按下了右侧按钮。
是服务吗?我必须注册设备的某些通知吗?如果有人有一般指导,我将非常感谢您的帮助。
BLE使用基于服务的体系结构,并且可以使用属性协议(GATT通用属性配置文件)进行通信。服务是特性的集合,其中特性是可以读取,写入,注册通知等的属性。
钥匙扣上的键由服务表示,并且具有保留按钮状态的特征。我应该可以注册有关此特性的通知。(启用传感器以进行通知)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句