Systems, devices, and methods are disclosed for an agent device within a company’s network firewall to initiate an HTTP connection with a cloud-based gateway and then upgrade the connection to a WebSockets protocol in order to have an interactive session. The at least one fan is configured to blow air through the electronic system to thereby dissipate heat generated by the heat-generating component. The photodiode is constituted by a first-conductivity-type semiconductor region and a second-conductivity-type semiconductor region. Source of P2 is connected to source of P1.