你好!
芯片型号:CC2640R2 SDK: sdk_3_30_00_20 基础例程:multi_role
我在官网的例程 multi_role 上做了一些修改,使手机app连接从机端后,从机端以Notify的形式发送数据给手机APP.
现在遇到一个问题:
当处于临界点时,即手机将要离开multi_role 的连接范围,这时候调用:gatt.h 下的函数向手机APP发送数据:
extern bStatus_t GATT_Notification( uint16 connHandle, attHandleValueNoti_t *pNoti,
uint8 authenticated )
multi_role 马上进入死机状态。
请问如何避免这种问题的呢?
Viki Shi:
1、原例程测试有问题吗?
2、“我在官网的例程 multi_role 上做了一些修改”,请问做了什么修改?
user5983202:
回复 Viki Shi:
1. 无法与原例程测试进行比较,因为原例程与手机APP的通信不是以Noti形式的,是以让手机APP读的形式的
2. 就是把手机APP读的形式修改成从机端主动 Noti(通知)的形式
Viki Shi:
回复 user5983202:
降低GATT_Notification的频次是否有改善?