Golang Modbus-Redis Bridge need Software Development

Contact person: Golang Modbus-Redis Bridge

Phone:Show

Email:Show

Location: Chennai, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I need a small Go service that continually polls a Modbus-enabled device, collects its sensor readings, system status, and any control-command registers I specify, then writes those values straight into Redis. The flow is two-way: read from the device, publish to Redis—Write back to Modbus based on http api payload.

Key requirements
• Written in Go, making use of a solid Modbus client library (goburrow/modbus or similar is fine).
• Connection should work for both TCP and RTU; Redis Connection details will be in a simple xml. but, Modbus Device config like where to connect and what to read/write will be indicated in redis hashes, if the IP address are same for multiple config, based on config single client used and need to handle sequential read/write based on config. max number of registers and grouping has to be handled in code.
• Enable a http server in go used to control the read/write. for a particular device if polling need to be stopped or started - can be done via http-server
• Data pushed to Redis as hashes grouped based on ip_slaves (whichever you feel is cleaner) with sensible naming that includes the slave ID and timestamp so downstream services can pick them up easily.
• Code must reconnect gracefully if either Modbus or Redis drops.
• A short README and a few example configs showing how to gather the three data groups—sensor readings, system status, control commands—will complete the hand-off.
• BenchMark Testing - Need be Tested with 200+ Slaves with 1Hz Frequency.

Please build, unit-test, and deliver the Go source plus a Dockerfile so I can stand it up quickly. I’d like to get this running ASAP; let me know how soon you can turn it around and what access details you’ll need from me." (client-provided description)


Matched companies (6)

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

SJ Solutions & Infotech

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more

...

April Innovations

April Innovations is one of the leading Enterprise Software Development companies in Mumbai, with clients being serviced in the USA, UK, and India. T… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more