微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > BLE 通讯协议 数据可靠性

BLE 通讯协议 数据可靠性

时间:10-02 整理:3721RD 点击:

我们自定义通讯协议内容, 如果使用Notify, 最大是20字节.

双方自定义的通讯协议上我们是否需要增加一个数据校验码来确保对方收到这一帧数据是正确的.

底层会做好数据校验,不用做应用层校验。 但最好自己做一个应答,以来判断指令是否有效、反馈设备状态等。 当然牺牲的是通信速率。

可以第一个字节作帧头,最后一个做数据校验和, 中间为有效通信数据。

你好,

你可以加第一个字节作帧头,最后一个做数据校验和, 中间为有效通信数据。

会牺牲单包数据传输的payload和连接间隔(间隔太小会导致CRC生成和解析来不及)

BLE底层已经保证了数据传输的正确性,你可以把你整个文件加一个CRC,最后传输完了保证整个文件的完整即可!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top