The MODBUS driver provides a i4FS compliant implementation of the MODBUS javascript driver. The driver implements the i4FS driver API supporting:
  • readSensorData: retrieving Boolean, integer, double and string values from sensors.
  • sendCommand: allows writing values.
  • subscribe: subscribe to a sensor so that when changes occur to its value, the new value is sent to the i4 platform.
  • getDriverMetadata: adds support to a range of proprietary parameters such as URL connections, subscription specific parameters, and security policies and certificates.
The MODBUS driver provides certificate security mechanisms and admits the configuration with properly configured own certificates . The MODBUS driver is based on MODBUS javascript library. Proprietary parameters can be changed when editing the device or sensors using the Driver Manager UI (http://localhost:3000). The source code of the MODBUS can be accessed at

MODBUS driver development for i4FS

Easy use to develop drivers based on layers and libraries.

Provides Storage and Computation

Data can be stored at the edge (driver storage) and values retrieved can be computed before sending them to the i4FS platform.

Test Environment

Provides a set of scripts to debug drivers.

Customisable and Extensible

The existing code can be extended with new functionality and customised thanks to proprietary parameters.

Additional ressources

Learn more about i4FS by visting the project website for general information, the wiki for information about the core components, the Technical Manual for API documentation, and downloading the repository’s source code.


Get a better understanding of the global architecture and information flow.

Source code

Our source code is opensource and available on our Gitlab repository.

API endpoints

Let your infrastructure communicate with the i4 Platform.