Cypress技术论坛
直播中

欧建杭

7年用户 213经验值
私信 关注
[问答]

如何给客户端设置服务器设备自定义字符的有效范围?

我需要一个关于如何给客户端设备(手机)设置服务器设备上的温度范围的建议(CY8CKIT-042-BLE)
所以,我的服务器设备每10秒测量一次温度,并通过通知向客户端报告更改。我想要的是在温度超过温度范围的情况下发出警报…但是我希望那个客户可以根据他的需要改变这个范围。
如果我有定制服务“设备感测”和其他“室温”作为其自定义特性,什么是最好的方法来添加可写的“室温范围”的特征?它应该是“设备感测”服务中的另一种定制特性,还是别的什么?
我看到有一个“有效范围”选项的自定义描述符,可以添加到“室温”自定义特性。但是当我添加它的时候,当我想通过CyScript app给它写东西时,我的设备冻结了…
这是一个好方法,还是有一个更聪明的方法?
谢谢

回帖(1)

欧建杭

2019-10-16 11:04:36
好吧,我想出来了。
我把“有效范围”自定义描述符添加到我的“室温”特性。在我的BLE处理程序的CyBuleEvtGATSjWrreWreReq事件案例中,我查找了相应的自定义描述句柄,并在这里完成了我的工作。
最后,我称之为CyByLyGATsWrutsSP,并且都很好用。
最好的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分