Protocols and where they fit - acaprojects/ruby-engine GitHub Wiki
Industrial Control
- EtherNet/IP
- Common Industrial Protocol (CIP) is one layer in this stack
- OpENer is an open source implementation of EtherNet/IP
- Modbus
- rmodbus is a ruby implementation of Modbus
- PROFINET ethernet adaption of fieldbus / profibus
Base Building
These are protocols commonly encountered when interfacing with core building infrastructure (Access control, environment control, alarms)
- BACnet - Engine support
- BACnet4J java implementation
- LonWorks
- KNX also known as EIBnet/IP or KNXnet/IP - Engine support
- knx.net C# implementation
- OPC Classic
- OPC UA