ble提高数据传输量——MTU交换
2023-03-14 22:44:15 时间
点击上方[物联网思考],点击关注,第一时间查看物联网精彩分享!
1、ATT_MTU默认大小
可以看出对ble设备,ATT_MTU的默认大小是23字节,换言之,如果不修改MTU大小的,那么一包数据最多发送23个字节。
2、为什么要交换MTU
我们知道ATT_MTU的默认大小只有23,幸运的是,ATT层是支持交换MTU,因此我们可以通过交换MTU的大小可以数据提高吞吐量。
3、MTU交换过程
可以看出:MTU交换由客户端发起请求,参数中携带Client Rx MTU的大小服务器回复,参数中携带Server Rx MTU的大小,最终服务器和客户端使用Client Rx MTU、Server Rx MTU两者中较小的作为ATT_MTU大小。
4、抓包
Client Rx MTU设置为250,Server Rx MTU返回247,因此ATT_MTU使用247,LL层长度为251,也从印证了ATT_MTU设置为了247。
相关文章
- 是什么让数据科学家从优秀变得伟大?
- 迁移到云平台需要解决大数据问题
- 用Apache Ignite实现可扩展的数据网格
- 凯哥讲数据中台[009]2020数据中台的七个趋势
- 企业微信发布全国远程办公大数据,北京、深圳、上海开会次数最高
- 2020年数据和分析的10个预测和优先事项
- 云计算对大数据来说是巨大的创新潜力
- 2020年,5大优秀数据分析预测
- 新一轮大数据保护革命的五大趋势
- 影响大数据和分析的5大趋势
- 大数据预测:2020年将带来什么
- 为什么说数据的下一个十年,将由数据“说书人”定义?
- 大数据预测:2020年的8种分析趋势
- SEO顾问将大数据作为核心战略要素
- 人工智能如何拯救企业数据目录?
- Apache Hadoop代码质量:生产VS测试
- 大数据框架,你在用哪一款?
- 2020年及以后的人工智能和数据趋势
- 大数据预测:2020年的8大分析趋势
- 2020年的10个数据和分析趋势