BLE(什么是低功耗蓝牙牙)的MTU是什么,最大多少字节?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

交换是为了在主从双方设置一个PDU中最大能够交换的数据量,通过MTU的交换和双方确认(注意这个MTU是不可以协商的只是通知对方,双方在知道对方的极限后会选择一个较小的值作为以后的MTU比如说,主设备发出一个150个字节嘚MTU请求但是从设备回应MTU是23字节,那么今后双方要以较小的值23字节作为以后的MTU)主从双方约定每次在做数据传输时不超过这个最大数据單元    MTU交换通常发生在主从双方建立连接关系后(参见"")    做个对比就可以知道BLE MTU 比较小(不过新的BLE 标准MTU 已经大幅提升,详见即将发表在VIEWTOOL

最近要做BLE数据传输其中一个问題就是->MTU大小到底是多少,找了很多博客资料来看答案是20,为什么是20谁定义的20,官方资料如何解释的,等等问题,没看到能够说明皛的,当然,你可以看看接下来的介绍就像记住1+1=2一样,记住它

想在gatt client上(一般是手机上)传输长一点的数据给gatt server(一般是一个Bluetooth smart设备,即只有BLE功能的设备)但通过


    版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

    交换是为了在主从双方设置一个PDU中最大能够交换的数据量,通过MTU的交换和双方确认(注意这个MTU是不可以协商的只是通知对方,双方在知道对方的极限后会选择一个较小的值作为以后的MTU比如说,主设备发出一个150个字节嘚MTU请求但是从设备回应MTU是23字节,那么今后双方要以较小的值23字节作为以后的MTU)主从双方约定每次在做数据传输时不超过这个最大数据單元    MTU交换通常发生在主从双方建立连接关系后(参见"")    做个对比就可以知道BLE MTU 比较小(不过新的BLE 标准MTU 已经大幅提升,详见即将发表在VIEWTOOL

    我要回帖

    更多关于 什么是低功耗蓝牙 的文章

     

    随机推荐