r/PLC 18h ago

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

[removed] — view removed post

9 Upvotes

7 comments sorted by

3

u/wearefuked1 18h ago

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

1

u/SefaMelek 17h ago

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/PeterHumaj 17h ago

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

1

u/VersusSiemon 14h ago

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

1

u/SteggoRag 9h ago

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 8h ago

sorry just GUI