在 movesense 应用程序中设置 BLE 连接参数
Setting BLE connection parameters in movesense application
我想知道是否有办法在我的自定义固件和日志服务中设置 BLE 连接参数。因为我想尽快将数据从设备传输到移动应用程序。
根据我在 BLE 规范中看到的内容,以及阅读文档中的连接间隔、每个间隔的数据包数量和 "data length extension" 可以设置以提高传输速率。但是这些不能从 Android 设备或 iOS 设备设置。并且建议从外围设备设置
根据我在 Movesense 文档中阅读的内容,我无法找到任何通过 Movsense API 设置首选设置的方法。
目前无法从 Movesense 设备设置 BLE 连接参数。默认设置(连接间隔 7.5ms-1000ms,MTU 158,启用 DLE)允许 phone 选择性能最佳的设置。当连接支持大 MTU 和 DLE (BLE 4.2) 的 Android phone 时,我通常会看到 45ms 的连接间隔,它提供可能的最大传输速率(大约 10-12kB/s)。
我们计划添加一种方法来对 BLE 参数进行更多控制,并优化典型用例中的功耗(开发人员何时可用尚不清楚)。
完全披露:我为 Movesense 团队工作
我想知道是否有办法在我的自定义固件和日志服务中设置 BLE 连接参数。因为我想尽快将数据从设备传输到移动应用程序。
根据我在 BLE 规范中看到的内容,以及阅读文档中的连接间隔、每个间隔的数据包数量和 "data length extension" 可以设置以提高传输速率。但是这些不能从 Android 设备或 iOS 设备设置。并且建议从外围设备设置
根据我在 Movesense 文档中阅读的内容,我无法找到任何通过 Movsense API 设置首选设置的方法。
目前无法从 Movesense 设备设置 BLE 连接参数。默认设置(连接间隔 7.5ms-1000ms,MTU 158,启用 DLE)允许 phone 选择性能最佳的设置。当连接支持大 MTU 和 DLE (BLE 4.2) 的 Android phone 时,我通常会看到 45ms 的连接间隔,它提供可能的最大传输速率(大约 10-12kB/s)。
我们计划添加一种方法来对 BLE 参数进行更多控制,并优化典型用例中的功耗(开发人员何时可用尚不清楚)。
完全披露:我为 Movesense 团队工作