| CPC H04L 45/74 (2013.01) [H04L 12/4633 (2013.01); H04L 63/20 (2013.01); H04L 67/025 (2013.01); H04L 67/10 (2013.01); H04L 67/141 (2013.01); H04L 69/02 (2013.01)] | 18 Claims |

|
1. A controller comprising:
a computing device communicatively coupled to a cloud connection appliance;
a first process operating on the controller, the controller being deployed as a software component maintained within a non-transitory storage medium;
a second process operating on the controller; and
a protocol demultiplexer configured to receive an incoming message over a first virtual port and conducts an analysis of information within the incoming message to determine a communication protocol associated with the incoming message, the protocol demultiplexer routing contents of the incoming message to the first process in response to the communication protocol being a first communication protocol type and routing contents of the incoming message to the second process in response to the communication protocol being a second communication protocol type,
wherein data exchange between the controller and the cloud connection appliance are transmitted over a secure communication path via the first virtual port.
|