我是BLE通讯的新手,至于现在我正在开发一款机器人
与TI CC2541密钥卡设备进行通信。
我的问题是,我想知道用户何时点击Keyfob右侧
我连接到设备后的按钮(通常用于发送发现信号的按钮)
我使用Steven Rudenko's Github project来理解通信基础知识
但是我无法找到(在TI的官方文件上)我怎么知道(在客户端)如果按下了右键。
这是服务吗?我是否必须从设备注册一些通知?
如果有人有一般指导我会非常感谢你的帮助。
答案 0 :(得分:1)
BLE使用基于服务的架构,可以使用属性协议(GATT通用属性配置文件)进行通信。 服务是一组特征,其中特征是您可以读取,写入,注册通知等的属性。
密钥卡上的按键由服务表示,并且有一个保持按钮状态的特征。 我应该能够注册有关此特征的通知。 (启用传感器通知)
中的结帐课Steven Rudenko's project