MQTT Client to IEC104 Server Bidirectional Protocol Converter

MSF-MQTT-IEC is a lightweight high performance MQTT to IEC104 protocol converter fully written in C# to enable it to handle a large number of transactions. The converter subscribes to the inbuilt MQTT broker and the converts the predefined JSON payloads to IEC-104 Server protocol based on the I/O mapping done initially.

Features
  • Includes separate MQTT Broker and MySQL database for storing configurations
  • Device to connect thru MQTT/MQTTS protocol with JSON payload (Epoch Time, key & value pair)
  • Optional Custom JSON payload can be integrated
  • Device Template with IEC tagtypes and IEC 104 IOA addresses mapped against Key names in payload
  • Create upto 3000 devices with the same or multiple templates.
  • Time sync of devices from IEC 104 SCADA available
  • IEC104 reporting to upto 6 servers ( 3 pairs- Master & Backup )
  • Online visualisation of MQTT payload packet & IEC104 parsed data in real time .
  • Optional Grafana Dashboard, shows Active & Inactive Devices, Time last reported.
  • History of Raw MQTT Payload stored in MySQL table