A method for controlling a plurality of wireless devices comprising: providing the plurality of wireless devices , wherein each wireless device is configured to operate in a mesh network and comprises a controller/processor , a wireless transceiver circuit communicably coupled to the controller/ processor and an antenna communicably coupled to the wireless transceiver circuit ; providing a first controlling device communicably coupled to the plurality of wireless devices via a plurality of first direct and indirect wireless network connections, wherein the first controlling device and the plurality of wireless devices form a first mesh network; providing a second controlling device that is not communicably coupled to the plurality of wireless devices via the first mesh network; sending a control access request from the second controlling device to the first controlling device requesting control of a first plurality of the plurality of wireless devices ; and whenever the control access request satisfies one or more parameters based on one or more user requirements, program requirements, network requirements, or a combination thereof: dropping wireless connections between the first controlling device and the first plurality of wireless devices ; and establishing a plurality of second direct and indirect wireless network connections between the second controlling device and the first plurality of wireless devices , and thereafter controlling the first plurality of wireless devices using the second controlling device , wherein the second controlling device and the first plurality of wireless devices form a new mesh network. providing the plurality of wireless devices , wherein each wireless device is configured to operate in a mesh network and comprises a controller/processor , a wireless transceiver circuit communicably coupled to the controller/ processor and an antenna communicably coupled to the wireless transceiver circuit ; providing a first controlling device communicably coupled to the plurality of wireless devices via a plurality of first direct and indirect wireless network connections, wherein the first controlling device and the plurality of wireless devices form a first mesh network; providing a second controlling device that is not communicably coupled to the plurality of wireless devices via the first mesh network; sending a control access request from the second controlling device to the first controlling device requesting control of a first plurality of the plurality of wireless devices ; and whenever the control access request satisfies one or more parameters based on one or more user requirements, program requirements, network requirements, or a combination thereof: dropping wireless connections between the first controlling device and the first plurality of wireless devices ; and establishing a plurality of second direct and indirect wireless network connections between the second controlling device and the first plurality of wireless devices , and thereafter controlling the first plurality of wireless devices using the second controlling device , wherein the second controlling device and the first plurality of wireless devices form a new mesh network. dropping wireless connections between the first controlling device and the first plurality of wireless devices ; and establishing a plurality of second direct and indirect wireless network connections between the second controlling device and the first plurality of wireless devices , and thereafter controlling the first plurality of wireless devices using the second controlling device , wherein the second controlling device and the first plurality of wireless devices form a new mesh network. <EOS>