MODBUS is a serial communication protocol which dates back to 1975. It is primarily used for industrial applications, like communications between workstation (SCADA), Human Machine Interfaces, PLC’s and many more. Modern day MODBUS supports TCP/IP communications which makes it highly attractive for use in “The internet of things”.

I assume most readers know what Golang is: a statically typed, compiled, high level programming language.

Writing a MODBUS driver

A long standing wish of mine was to write my own MODBUS driver. In my novice years as programmer, I’ve had an attempt in Java, but I couldn’t wrap my head around it. Too little knowledge…

Tim Möhlmann

Senior Marine Engineer; Golang developer; Linux guru; FOSS supporter; Nerd with beard

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store