Unserver communicates to field devices via Modbus RTU protocol and provides an HTTP API to higher-level clients. Unserver HTTP API provides essential data acquisition features, such as grouping Modbus addresses into tags, data caching, continuous polling and data type conversion. Any language or platform can use Unserver API to communicate with Modbus devices and networks. Unserver doesn't require installation and offers developer-friendly JSON configuration. It can run as a console app or a windows service. Unserver helps to create Web HMI and data acquisition applications easily using a clean HTTP/REST API supported by any language It helps to avoid the complexity of dealing directly with Modbus programming without using other complicated protocols, such as OPC UA. Unserver is not just another Modbus-HTTP gateway. It allows much more. For example, you can group multiple Modbus addresses into an object called a 'tag' and then communicate read or write the whole tag. Another great feature is caching, which allows Unsever to handle hundreds requests per second without overloading the Modbus connection. Once configured, Unserver can be set up to run automatically as a background service. This package also includes a demo Web HMI app, which shows how easy it is to integrate javascript apps with Unserver API.
Download and use it now: Unserver