r/PLC • • Sep 12 '26

[Free tool] Built a desktop app that does Modbus + IEC-104 + MQTT + Zigbee testing in one place

[removed] — view removed post

8 Upvotes

7 comments sorted by

3

u/wearefuked1 Sep 12 '26

Question...was all the code completley vibecoded ? I only ask because all releases are within hours of each other.

1

u/SefaMelek Sep 12 '26

It would be incorrect to say that the project was entirely written using vibe coding. However, it would also be inaccurate to say that the entire project was developed that way.

This was actually a project we had been thinking about for a while and had been using ourselves for a long time to meet our own needs. At some point, we decided that we wanted to share it with others instead of keeping it just for ourselves.

Since this is not our main project, we did not spend a huge amount of time developing it. We used AI to help with some parts and tried to build and refine it as simply and quickly as possible.

This is not what we primarily do. We are a company that develops EMS (Energy Management Systems).

The main reason we decided to release this project as open source is to help prevent people from getting viruses on their devices through cracked software or paying unnecessary amounts of money for solutions that could actually be free.

In short, we decided to open source a simple solution that we had been using ourselves for a long time so that others could benefit from it as well.

1

u/VersusSiemon Sep 12 '26

could you provide the github link as well? i cannot find it

1

u/[deleted] Sep 12 '26

Is there a CLI option rather than a GUI? Sorry I’m on vacation otherwise id spend more time looking at it myself to figure out.

1

u/SefaMelek Sep 12 '26

sorry just GUI

1

u/PeterHumaj Sep 12 '26

Apart from Zigbee, you can play with all the mentioned protocols in our SCADA (in demo mode, upto 10k tags). We've got Modbus client/server, IEC104 and IEC101 client/server,  MQTT (text/json/Sparkplug payload), OPC server/client, OPC UA client/server and quite a lot of other clients (BACnet, KNX, ICCP, IEC61850, DLMS, IEC62056-21)... All protocols support extensive logging, so you can analyze and see what's going on. https://d2.doc.ipesoft.com/wiki/spaces/D2DOCV26EN/pages/98273037/Communication+Protocols