你好,
如何了解连接后的连接间隔是什么?
在Android 4.3上,我看到与Android 5.0相比,使用Write没有响应时会看到大的性能差异。我想看看连接间隔是否是此原因
谢谢
我可以想到两种方法可以这样做:
1)使用嗅探器
2)您在app_connection_func中设置了一个断点,然后检查参数。
谢谢,
tr_dialog.
谢谢!app_connection_func正是我正在寻找的
我也试图了解连接后的连接间隔已设置的内容。我想使用断点 - 解决方案,但我无法找到“app_connection_func”。用SDK5改变了吗?(我正在使用SDK5)。
后续问题:- 我还想找到每个连接间隔将发送多少个数据包。有类似的方法吗?- 我理解那些参数(连接间隔,每个连接倒置的数据包数)由中央设备设置(因此在大多数情况下智能手机)。我在假设OS(即android / iOS)选择这些参数时,我是否正确?因此,即使我正在开发智能手机应用程序来沟通MY BLE外围设备,我也无法自己设置这些参数,但必须希望操作系统做出良好的决定?(我知道BLE外围设备可以建议连接间隔,但是AFAIK中央设备不必尊重这些建议。)
谢谢!
嗨mabraun,
您可以在user_gapm_conf结构中的User_config.h文件中找到由外围设备建议的连接间隔。要找到一旦指示了连接请求后立即调用的函数,您可以在user_callback_config.h文件中遵循user_app_callbacks结构中的uper_app_calbacks结构中的已注册功能。
在连接间隔期间发送的数据包在每个设备中是不同的,而且它主要取决于DA可以在每个连接间隔中发送多达10个数据包。
是的,连接参数由设备指示,但是由主机和最终由操作系统设置,并且如果它将接受或拒绝这些参数而不是应用程序,则由操作系统(android / iOS)设置,但这可能会改变在Linux环境中。
谢谢mt_dialog.
很棒,谢谢你的帮助!
你好,
我可以想到两种方法可以这样做:
1)使用嗅探器
2)您在app_connection_func中设置了一个断点,然后检查参数。
谢谢,
tr_dialog.
你好,
谢谢!app_connection_func正是我正在寻找的
你好,
我也试图了解连接后的连接间隔已设置的内容。我想使用断点 - 解决方案,但我无法找到“app_connection_func”。用SDK5改变了吗?(我正在使用SDK5)。
后续问题:
- 我还想找到每个连接间隔将发送多少个数据包。有类似的方法吗?
- 我理解那些参数(连接间隔,每个连接倒置的数据包数)由中央设备设置(因此在大多数情况下智能手机)。我在假设OS(即android / iOS)选择这些参数时,我是否正确?因此,即使我正在开发智能手机应用程序来沟通MY BLE外围设备,我也无法自己设置这些参数,但必须希望操作系统做出良好的决定?(我知道BLE外围设备可以建议连接间隔,但是AFAIK中央设备不必尊重这些建议。)
谢谢!
嗨mabraun,
您可以在user_gapm_conf结构中的User_config.h文件中找到由外围设备建议的连接间隔。要找到一旦指示了连接请求后立即调用的函数,您可以在user_callback_config.h文件中遵循user_app_callbacks结构中的uper_app_calbacks结构中的已注册功能。
在连接间隔期间发送的数据包在每个设备中是不同的,而且它主要取决于DA可以在每个连接间隔中发送多达10个数据包。
是的,连接参数由设备指示,但是由主机和最终由操作系统设置,并且如果它将接受或拒绝这些参数而不是应用程序,则由操作系统(android / iOS)设置,但这可能会改变在Linux环境中。
谢谢mt_dialog.
很棒,谢谢你的帮助!