A broadband over powerline, BPL, master control unit comprising: a processor; a local memory device in communication with the processor; a first wireless transceiver in communication with the processor; a second wireless transceiver in communication with the processor; and a powerline transceiver in communication with the processor, wherein the processor is configured to transmit and receive data over a power line via the powerline transceiver, and wherein the processor is further configured to: detect a BPL slave unit via the powerline transceiver; receive a plurality of data from the BPL slave unit via the powerline transceiver; determine a destination for the plurality of data; determine whether to route the plurality of data through the first wireless transceiver or the second wireless transceiver; audit the voltage, current, and phase of the connection to the BPL slave unit; and determine whether or not to transmit the plurality of data based on the audit; wherein the processor is further configured to: following a determination that the plurality of data is to be transmitted based on the audit, transmit the plurality of data to the destination via one of the first wireless transceiver and the second wireless transceiver based on the determination whether to route the plurality of data through the first wireless transceiver or the second wireless transceiver. a processor; a local memory device in communication with the processor; a first wireless transceiver in communication with the processor; a second wireless transceiver in communication with the processor; and a powerline transceiver in communication with the processor, wherein the processor is configured to transmit and receive data over a power line via the powerline transceiver, and wherein the processor is further configured to: detect a BPL slave unit via the powerline transceiver; receive a plurality of data from the BPL slave unit via the powerline transceiver; determine a destination for the plurality of data; determine whether to route the plurality of data through the first wireless transceiver or the second wireless transceiver; audit the voltage, current, and phase of the connection to the BPL slave unit; and determine whether or not to transmit the plurality of data based on the audit; wherein the processor is further configured to: following a determination that the plurality of data is to be transmitted based on the audit, transmit the plurality of data to the destination via one of the first wireless transceiver and the second wireless transceiver based on the determination whether to route the plurality of data through the first wireless transceiver or the second wireless transceiver. detect a BPL slave unit via the powerline transceiver; receive a plurality of data from the BPL slave unit via the powerline transceiver; determine a destination for the plurality of data; determine whether to route the plurality of data through the first wireless transceiver or the second wireless transceiver; audit the voltage, current, and phase of the connection to the BPL slave unit; and determine whether or not to transmit the plurality of data based on the audit; wherein the processor is further configured to: following a determination that the plurality of data is to be transmitted based on the audit, transmit the plurality of data to the destination via one of the first wireless transceiver and the second wireless transceiver based on the determination whether to route the plurality of data through the first wireless transceiver or the second wireless transceiver.