Movesense 1.6.2 send_ble_nus_data B/s?
Posted
技术标签:
【中文标题】Movesense 1.6.2 send_ble_nus_data B/s?【英文标题】:Movesense 1.6.2 send_ble_nus_data B/s? 【发布时间】:2018-12-12 13:05:07 【问题描述】:1.6.2 的 Movesense send_ble_nus 可以实现什么 B/s?我假设数据包长度 20 是最佳的。在 Windows 10 和 android 8.1 上使用 Xamarin Forms https://github.com/aritchie/bluetoothle 组件收听时,50 Hz * 20 B/s = 1000 B/s 不会丢失。在 100 Hz * 20 B/s = 2000 B/s 的情况下,一些(Window 10
【问题讨论】:
【参考方案1】:Movesense 传感器支持高达 158 字节的 MTU 和 BLE 4.2 数据长度扩展。如果对方知道使用大 MTU 和 DLE,则最佳做法是全部填充:即将数据放入 155 字节数据包中。理论上可以达到 800kbps 的速度,但实际上使用移动设备时速度会更低(可能要低得多)。
使用 android,通过从开发人员设置中启用“HCI 转储”功能并使用 Wireshark 协议分析器研究生成的 .log 文件,可以轻松查看协商了哪些连接参数。
【讨论】:
以上是关于Movesense 1.6.2 send_ble_nus_data B/s?的主要内容,如果未能解决你的问题,请参考以下文章