Show HN: I built a middleware agent that turns PLC data into REST/gRPC APIs

Saneth1 pts0 comments

When I was exploring automation I noticed a lot of engineers working with modern stacks facing a critical issue when trying to collect data from industrial tools. because industrial tools often come with different protocols(Modbus, OPC UA, etc) in each project developers have to build their own program layer to convert those into modern interfaces like REST and gRPC APIs. Even though few software solutions exist most are tightly bundled with expensive license and come with heavy GUIs. this isn t practical if you just want to grab data for web application or AI systems.So I built a tool called Limen Edge, which converts data coming from different PLC protocols into REST and gRPC APIs. Currently it supports Modbus TCP, OPC UA and EtherNet/IP only. I went with a fully CLI approach instead of a GUI because it s more efficient and fast to work with. I used Go as a primary language to build this tool, which made it easy to keep the binary total size around 40MB, and also it can run on low-power hardware like a Raspberry Pi as well.You can try it with a single curl command, no signup required!Happy to answer questions about the implementation or the protocol support.

data rest grpc apis built modern

Related Articles