前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ble4.2串口透传综合速率测试

ble4.2串口透传综合速率测试

作者头像
ManInRoad
发布2021-11-04 10:05:54
1.3K0
发布2021-11-04 10:05:54
举报
文章被收录于专栏:物联网思考

前言:在基于CH579实现蓝牙(ble4.2)串口透传的基础上测试发送和接收的速率。为了最大限度的提高速率,设置MTU为最大,对于CH579来说ATT_MTU最大为247。在电脑端使用USB转串口,发送和接收串口数据,串口使用115200波特率;设置蓝牙每包240字节。

1、发送速率测试

数据流向:电脑串口----->CH579----->手机。

从上面图可以看出,发送和接收的数据量一致,实时速度可以达到1440 B/s,同时也应该注意串口发送间隔设置为了150ms。

2、接收速率测试

数据流向:手机----->CH579----->电脑串口。

从上面图可以看出,发送和接收的数据量一致。在发送的过程中截取一张图,实时速度可以达到4320 B/s,同时也应该注意发送间隔设置为了50ms。

3、速率分析

通过以上测试发现,应用层的串口波特率、串口数据处理等会影响透传速率。为了提高速率将MTU设置为最大,蓝牙发送和接收都没有使用ack;除此之外,蓝牙连接间隔、从机延迟、每一个连接间隔支持发送的数据包个数等都会影响速率。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:在基于CH579实现蓝牙(ble4.2)串口透传的基础上测试发送和接收的速率。为了最大限度的提高速率,设置MTU为最大,对于CH579来说ATT_MTU最大为247。在电脑端使用USB转串口,发送和接收串口数据,串口使用115200波特率;设置蓝牙每包240字节。
  • 1、发送速率测试
  • 2、接收速率测试
  • 3、速率分析
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档