在按钮单击时触发事件 - 在TI CC2541 Keyfob设备上

时间:2014-03-14 15:45:57

标签: android bluetooth-lowenergy android-bluetooth

我是BLE通讯的新手,至于现在我正在开发一款机器人
与TI CC2541密钥卡设备进行通信。 我的问题是,我想知道用户何时点击Keyfob右侧
我连接到设备后的按钮(通常用于发送发现信号的按钮) 我使用Steven Rudenko's Github project来理解通信基础知识
但是我无法找到(在TI的官方文件上)我怎么知道(在客户端)如果按下了右键。
这是服务吗?我是否必须从设备注册一些通知? 如果有人有一般指导我会非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

BLE使用基于服务的架构,可以使用属性协议(GATT通用属性配置文件)进行通信。 服务是一组特征,其中特征是您可以读取,写入,注册通知等的属性。

密钥卡上的按键由服务表示,并且有一个保持按钮状态的特征。 我应该能够注册有关此特征的通知。 (启用传感器通知)

TiKeysSensor

中的结帐课Steven Rudenko's project