go-ethernet-ip
A complete golang implementation of Ethernet/ip protocol.
This repository contains:
- A implementation of ethernet/ip protocol.
- A lightweight message router.
- A lightweight api interface makes you don't need to focus binary steam.
- Examples of go-ethernet-ip.
Table of Contents
Background
go-ethernet-ip
started with the my own project goplc which used for communication with rockwell control/compactLogix PLCs.
I separate common industrial protocol from ethernet/ip.
If your communication protocol is common industrial protocol, you should move to go-cip which base on this repository. s
Install
This project uses golang. Go check them out if you don't have them locally installed.
$ go get github.com/loki-os/go-ethernet-ip
Also go modules is supported.
Usage
I used some cip cases for demonstration.
Scan
Maintainers
Contributing
Feel free to dive in! Open an issue or submit PRs.
License
MIT © 末日上投