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.
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…
Senior Marine Engineer; Golang developer; Linux guru; FOSS supporter; Nerd with beard