【发布时间】:2013-01-09 15:13:42
【问题描述】:
我正在开展一个项目,该项目需要从多个嵌入式设备获取传感器信息,以便主机可以使用它。主控当前具有包含每个传感器的支持字段的类。在每个传感器上连续读取数据,然后写入一个数据包并将其发送到主机以更新该传感器的支持字段。我对 TCP/UDP 没有什么经验,所以我不确定哪种协议更适合这种设置。
我目前正在使用 TCP 传输数据,因为我担心我们的旋转编码器上的数据被乱序接收。由于我对这个主题的经验有限,我不确定这是否是一个有效的问题。
在这方面有经验的人是否知道我应该选择一种方法而不是另一种方法的任何原因?
【问题讨论】:
-
实时性如何? TCP 重传可能意味着你得到旧值(而不是 UDP 没有值)
-
需要瞬时。主 PC 上的值应该代表传感器正在检测的当前值。
标签: networking tcp udp sensors ethernet