Front end circuitry includes at least three antenna nodes, a first duplexer, a second duplexer, a first diplexer, transceiver circuitry, and front end switching circuitry. The method includes a system manager collecting data from the plurality of lights and devices. An event message queue implementation can be used for asynchronous processing. The FOTA client module is configured to receive the FOTA upgrade and replace an existing firmware program resident on the electronic device.