打印
[应用相关]

请教大神一个项目的数据协议定制需要注意哪些问题

[复制链接]
894|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
DAZHOU0503|  楼主 | 2016-5-23 11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在公司做的一个项目,用到wifi 、串口、mpu6050、以及几个传感器。模块功能已经都是实现了,现在需要把每一块整合,并且定制一个数据协议,主要是用做经过主机加密上传数据和解析后台用户下发指令的。第一次做这个,不知道需要注意哪些方面,有做过这个的前辈指导一下,先谢谢了
沙发
nstel| | 2016-5-23 11:32 | 只看该作者
在这方面,中国人的思维是先天不足。中国人的思维中,逻辑性不强,对于复杂的通信协议,很容易搞得乱套了。
所以,只要注意一个方面就行了:系统的逻辑性,合理,有效,唯一。

使用特权

评论回复
板凳
myxiaonia| | 2016-5-23 11:52 | 只看该作者
分帧要做好,用时隙分帧还是帧头帧尾,可靠性要求怎么样,丢帧的话是否需要重传,是不是需要应答,先把这些基本要求确定了

再定具体的协议内容

使用特权

评论回复
地板
yklstudent| | 2016-5-23 12:17 | 只看该作者
基本通信格式:
帧头+命令码+功能码+数据长度+数据内容+校验码;
采用帧超时检测+通信应答

使用特权

评论回复
5
DAZHOU0503|  楼主 | 2016-5-23 13:30 | 只看该作者
yklstudent 发表于 2016-5-23 12:17
基本通信格式:
帧头+命令码+功能码+数据长度+数据内容+校验码;
采用帧超时检测+通信应答 ...

说的好详细,能够明白的借鉴,谢谢啊

使用特权

评论回复
6
DAZHOU0503|  楼主 | 2016-5-23 13:33 | 只看该作者
myxiaonia 发表于 2016-5-23 11:52
分帧要做好,用时隙分帧还是帧头帧尾,可靠性要求怎么样,丢帧的话是否需要重传,是不是需要应答,先把这些 ...

恩,我之前只是想到帧头,帧尾的分帧。谢谢给的意见

使用特权

评论回复
7
DAZHOU0503|  楼主 | 2016-5-23 13:34 | 只看该作者
nstel 发表于 2016-5-23 11:32
在这方面,中国人的思维是先天不足。中国人的思维中,逻辑性不强,对于复杂的通信协议,很容易搞得乱套了。 ...

很厉害啊。虽然没有给具体怎么定协议,但是给大方向的思想。谢谢啦!

使用特权

评论回复
8
大果仁儿| | 2016-5-23 15:24 | 只看该作者
myxiaonia 发表于 2016-5-23 11:52
分帧要做好,用时隙分帧还是帧头帧尾,可靠性要求怎么样,丢帧的话是否需要重传,是不是需要应答,先把这些 ...

哈哈 你这头像 是男的还是女的呀

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

59

帖子

1

粉丝