Unserver is a software tool that allows communication with field devices using Modbus protocol and offers an HTTP API for higher-level clients. It uses a JSON developer-friendly configuration and supports custom tags, data caching, and polling. It is ideal for creating Web HMI applications.

Unserver is incredibly user-friendly as it doesn't require installation, and developers can utilize a JSON configuration. Moreover, it can run both as a console app or a window service offering flexibility and convenience. With Unserver, creating Web HMI and data acquisition applications is easier than ever using a clean HTTP/REST API that's supported by any language, helping to avoid the complexity that comes with dealing with Modbus programming directly without using other complicated protocols like OPC UA.
One key advantage of Unserver is that it's not just another Modbus-HTTP gateway. It goes above and beyond by allowing for much more functionality like grouping multiple Modbus addresses into an object called a 'tag,' making it possible to communicate and read or write the whole tag seamlessly. Additionally, Unsever comes with a caching feature that enables it to handle hundreds of requests per second without overloading the Modbus connection.
Once Unserver is configured, it can be set up to run automatically as a background service, saving the user time and hassle. This package also includes a demo Web HMI app, making it even easier to integrate Javascript apps with Unserver API. Overall, Unserver is a highly flexible and user-friendly software that comes with exceptional features required for streamlined data acquisition applications.
Version 1.4.0:
- Running as a background service
- Performance improvements