Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
在一个物联网项目中,我被迫通过HART-IP与Java组件中的测量设备进行通信。我是HART的新手。我知道(传统)HART使用4-20mA信号调制来传输其他信息。 HART-IP正在利用HART到以太网。我也知道是DTD,DTM和FDT ...到目前为止还不错。
但是我还没有找到任何资源描述如何开始使用HART-IP,更不用说与Java结合使用了。
我想,有了HART-IP,我不再需要关心信号调制,而只是“触发”我的命令并接收响应。
有没有人是使用HART-IP的一个很好的起点?
问候,
汤玛士
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
在一个物联网项目中,我被迫通过HART-IP与Java组件中的测量设备进行通信。我是HART的新手。我知道(传统)HART使用4-20mA信号调制来传输其他信息。 HART-IP正在利用HART到以太网。我也知道是DTD,DTM和FDT ...到目前为止还不错。
但是我还没有找到任何资源描述如何开始使用HART-IP,更不用说与Java结合使用了。
我想,有了HART-IP,我不再需要关心信号调制,而只是“触发”我的命令并接收响应。
有没有人是使用HART-IP的一个很好的起点?
问候,
汤玛士
最佳答案
HART-IP是由FieldComm Group开发和控制的协议。它用于通过联网的WirelessHART网关或其他启用HART-IP的仪器与HART现场设备进行通信。
为了获得该协议的规范,您需要成为FCG的成员(价格昂贵,但提供技术支持)或以1000美元的价格购买(仍然昂贵,但价格不高)。
您是对的,因为您不必担心使用HART-IP进行4-20mA信号调制,但是您将负责设置WirelessHART网关的TCP / IP或UDP套接字,并根据HART-IP协议。这些本质上是包装在特定于HART-IP的以太网数据包中的标准HART命令。
无论选择哪种规格,都将有大量的开发工作要做。根据您的描述,您正在尝试开发HART主机应用程序。没有适用于HART-IP的API或DLL,因此您将从头开始构建。
关于java - 从Java通讯HART-IP ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47325967/
10-10 09:39