来自 Java 的 HART-IP 通信
Communicating HART-IP from Java
在物联网项目中,我被迫通过 HART-IP 与我的 java 组件中的测量设备进行通信。我是 HART 的新手。我知道那是(传统的)HART 使用 4-20mA 信号调制来传输附加信息。 HART-IP 将 HART 用于以太网。我也知道是 DTD、DTM 和 FDT...到目前为止还不错。
但我还没有找到任何描述如何开始使用 HART-IP 的资源,更不用说与 Java 的结合了。
我假设,有了 HART-IP,我就不必再关心信号调制了,只需 "firing" 我的命令并接收响应即可。
有没有人可以提供 HART-IP 工作的良好起点?
此致,
托马斯
HART-IP 是由 FieldComm Group 开发和控制的协议。它用于通过联网的 WirelessHART 网关或其他支持 HART-IP 的仪器与 HART 现场设备通信。
为了获得协议的规范,您需要成为 FCG 的成员(价格昂贵,但有技术支持)或以 1000 美元的价格购买(仍然很贵,但没有那么多)。
你是正确的,因为你不必担心 HART-IP 的 4-20mA 信号调制,但你将负责设置 TCP/IP 或 UDP 套接字到 WirelessHART 网关和根据 HART-IP 协议构建帧。这些本质上是包含在 HART-IP 特定以太网数据包中的标准 HART 命令。
无论您选择如何获取规范,您都将面临大量的开发工作。根据您的描述,您正在尝试开发 HART 主机应用程序。 HART-IP 没有可用的 API 或 DLL,因此您将从头开始构建。
为了获得 HART 主机(主机)松弛,您有 2 个解决方案:
1. 代码全部自己开发
2.从HART授权公司购买,大部分在欧洲
如果您想自己做,您需要从 Field com 获取规格文档。
此致
在物联网项目中,我被迫通过 HART-IP 与我的 java 组件中的测量设备进行通信。我是 HART 的新手。我知道那是(传统的)HART 使用 4-20mA 信号调制来传输附加信息。 HART-IP 将 HART 用于以太网。我也知道是 DTD、DTM 和 FDT...到目前为止还不错。
但我还没有找到任何描述如何开始使用 HART-IP 的资源,更不用说与 Java 的结合了。
我假设,有了 HART-IP,我就不必再关心信号调制了,只需 "firing" 我的命令并接收响应即可。
有没有人可以提供 HART-IP 工作的良好起点?
此致, 托马斯
HART-IP 是由 FieldComm Group 开发和控制的协议。它用于通过联网的 WirelessHART 网关或其他支持 HART-IP 的仪器与 HART 现场设备通信。
为了获得协议的规范,您需要成为 FCG 的成员(价格昂贵,但有技术支持)或以 1000 美元的价格购买(仍然很贵,但没有那么多)。
你是正确的,因为你不必担心 HART-IP 的 4-20mA 信号调制,但你将负责设置 TCP/IP 或 UDP 套接字到 WirelessHART 网关和根据 HART-IP 协议构建帧。这些本质上是包含在 HART-IP 特定以太网数据包中的标准 HART 命令。
无论您选择如何获取规范,您都将面临大量的开发工作。根据您的描述,您正在尝试开发 HART 主机应用程序。 HART-IP 没有可用的 API 或 DLL,因此您将从头开始构建。
为了获得 HART 主机(主机)松弛,您有 2 个解决方案:
1. 代码全部自己开发
2.从HART授权公司购买,大部分在欧洲
如果您想自己做,您需要从 Field com 获取规格文档。
此致