Read and write Modbus devices from any web app through a REST API

IIS service that wraps Modbus TCP devices in a secure RESTful API.

$75 · Free trial · 10 requests

Modbus TCP to REST API Gateway

Read and write Modbus TCP devices over a secure RESTful API, so IT systems and web apps can use your PLC data.

What it does

Modbus TCP to REST API is a Windows IIS service that converts Modbus TCP into a RESTful API. Your IT team and web applications can read and write industrial devices over HTTP, and access is protected with a username and password.

Supported operations

  • Read holding registers as integers
  • Read holding registers as float, double or long values (with a byte-order option)
  • Read inputs
  • Write holding registers as integer, float, double or long values
  • Write coils
  • JSON responses, in query-string or RESTful URL style

How it works

  • Install the service on a Windows server or PC with IIS and .NET 8.
  • Add a RESTful API service on a port and deploy it. Deploy several services on different ports to spread the load across many Modbus connections.
  • Call the API, for example GET /Modbus/ReadHoldingRegisters/192.168.1.10/502/1/0/10 reads 10 registers from slave 1.
  • Test every endpoint from the built-in Swagger page or the Postman collection included with the download.

System requirements

  • Windows Server 2012, 2019 or 2022
  • Windows 10 or Windows 11
  • IIS (Internet Information Services)
  • .NET 8 Hosting Bundle and .NET 8 Desktop Runtime (included in the setup package)

Free trial and licensing

The free trial handles 10 requests. To activate the full version, send us the machine ID shown in the program and you will receive an activation code.

Contact us