Protocol Adapters - EGD
Ethernet Global Data (EGD) is a protocol that supports the ability to share information between controllers (nodes) in a networked environment. EGD allows one controller, referred to as the producer of the data, to simultaneously send information to any number of peer controllers (consumers) at a fixed periodic rate. A network based on this capability will support a large number of controllers, each of which is capable of both producing and consuming information. Thus, EGD allows data to be shared globally between controllers. In addition, EGD supports a set of commands for accessing data and protocol information on EGD nodes. EGD also defines a mechanism for sharing configuration information among nodes.
The following diagram shows a simple use case where the data from an external device flows through the EGD protocol adapter and is finally sent to the Predix cloud.