🛠 SmartGridready Device Driver Libraries

SmartGridready hosts device driver libraries in Java and Python, used by the 🛠 SmartGridready Communication Handler Libraries to communicate with the Product devices. By default Communication Handlers use this device drivers out of the box. However, it is also possible to implement custom adapters to communicate via 3rd party device drivers.

Device Drivers are available for the following protocols / technologies:

  • Modbus

  • Web Services / REST

  • MQTT

Python Default Implementations

The Python device drivers are part of the SGrPython library project: SGrPython library including device drivers

Java Default Device Driver Implementations

The Java device drivers are hosted in a separate GitHub project: SGrJava Drivers