在我的测试应用程序中,我试图通过电池配置文件中的一个自定义特性从传感器读取浮点数据到电话,
我使用ke_timer发送数据。当定时器延迟是20毫秒,每件事都很好,但当我减少定时器延迟到10毫秒,数据传输发生了一段时间,然后停止
为了发送数据,我使用了以下功能
attmdb_att_update_value
prf_server_send_event
我知道我们可以直接使用DSPS配置文件,但我还是找不到是什么导致数据发送停止?
(引脚的状态也完全像微控制器复位时,我没有使用看门狗)
设备:
你确定你没有发送的速度比ble链接的能力?如果这样做,内部内存将耗尽空间(被排队的包填满),da14580将重新启动。
考虑在发送下一个包之前等待GATTC_CMP_EVT。然后你要确定你不会把内部内存填满。你也应该更新内部连接到一个更小的,以便能够更新传感器值更经常,如果你想。