文章目录

GPIO

仰望星空,脚踏实地~

标签: 协议 (2)

简单程序自动发现组网协议

Simple Program Autodiscovery

  • 为了方便调试,使用 http + json 的底层通信格式。

  • 网间通过配置文件互相发现。

  • 网内通过端口段自动尝试。

  • 通信频率为每节点 5 秒。

简单通用数据交换协议

Simple data exchange protocol 简单通用数据交换协议
主要依靠长度位进行拆包,如果长度位校验失败则快速失败,基于收到数据的时间重新寻找帧头。
依靠包序号进行异步通信,对应的请求包和响应包的序号相同。
依靠 TCP 协议提供错误和重发功能。