Portable HART-IP v2.0 Client

With an installed base of over 40 million devices, the HART Communication Protocol is the leading protocol for smart process automation field devices. HART-IP enables the communication of native binary HART data across the Internet allowing access to HART devices. This complete HART IP Client example simplifies the development of applications using HART-IP to access and utilize HART field devices.

The HART-IP Client is an application that connects a host to HART devices using the HART-IP protocol. Devices include:

  • I/O devices like Gateways and Multiplexers
  • Native HART-IP field devices

The user interface runs in a browser and is based on the Vue framework for web applications.

This Client enables the user to send HART commands to the connected HART-IP device and any sub-devices through the network connection. The Client receives and displays the responses on its user interface.

This Readme describes how to build, deploy and use this example HART-IP 2.0 Client. The Usage subsection includes example HART communications. The data you actually will receive depends on the connected field device and process conditions captured by that device.

For more information, see the data sheet here.

If you are interested in installing this client or obtaining the source, these are included with the purchase of the HART-IP Developer Kit.

Features Included

  1. Support for HART-IP, versions 1 and 2
  2. Portable to Windows, Mac, and Linux
  3. Browser-based user interface based on HTML5
  4. Displays Messages in a friendly, human-readable format
  5. Example of TCP and UDP communication with a HART-IP 2.0 device.
  6. Addressing sub-devices through an I/O device using HART-IP protocol.
  7. A simple method of parsing HART binary messages using DeviceInfo files.
  8. A REST API for web-oriented access to HART IP devices
  9. Secure UDP and TCP connections with UDP/DTLS, TCP/TLS PSK (static PSK cipher) and SRP connections
  10. A simple manager for security credentials
  11. Direct PDU messages
  12. Read audit logs

In addition, the phip supports a wide range of HART Commands

See the following for more information