【发布时间】:2019-03-06 13:01:49
【问题描述】:
我有一个 IOT 设备,它使用 TCP 协议将数据连续发送到配置的服务器。
我可以使用 HTTP 协议和任何 java http 服务应用程序(如 spring-boot 应用程序)接收数据吗?
【问题讨论】:
-
TCP e HTTP 在网络的两个不同层上工作。 HTTP 基于 tcp/ip
-
除非物联网设备通过 HTTP 发送数据,否则它可能不会。您需要首先弄清楚设备正在使用哪种协议(MQTT 在此类设备中很流行,因此可能就是这样,在这种情况下请参阅docs.spring.io/spring-integration/reference/html/mqtt.html)
-
@nos 设备是 teltonika fmb920,它使用 TCP/UDP 协议发送数据。在问题中也添加了链接...请看一下并指导我..谢谢
-
@Alien TCP/UDP 协议是一种传输协议。最重要的是,有数百种不同的协议定义了数据的外观以及必须采取哪些程序才能使通信正常工作。仅仅知道它是“一个 TCP 协议”是不够的。例如HTTP 是 TCP 之上的协议。不幸的是,您链接中的任何文档都没有进一步描述此特定设备在 TCP 之上使用的协议,因此您必须进行进一步调查或联系供应商并要求他们提供更多文档。
标签: java http tcp iot teltonika