Meeting the challenge of designing an industrial controller or IIoT gateway is a daunting process when we are faced with multiple industrial Ethernet protocols. In our third class, we will look at the Generic Open Abstraction Layer (GOAL) from PORT GmbH. Provided by Renesas as middleware for their Ethernet communication and control block, GOAL allows the development of an application independent of the protocols implemented at each port.