楼主关于数据帧帧头和帧尾的理解是正确的,校验接收方检测就可以了,关于浮点数据的传输,楼主可以参考下这篇文档
数据帧是建立一个数组,赋值后发送的,一个完整的通信协议,包括帧头,命令 功能码 数据位 校验码 帧尾数据组成,你把这些固定的0x55 0xAA填入固定的数组单元位置,然后发送数组就可以实现。
对于浮点数的处理,需要转换为整数存储,再接收端接收后,再转换为实数的。