A smart fuse for facilitating wireless device monitoring and control, the smart fuse being dimensioned to fit within a space for a fuse cartridge contained within a power plug , and configured to provide overcurrent protection for a device to protect the device from overload, the smart fuse comprising: a first terminal for electrically coupling the smart fuse with the line conductor of the power plug ; a second terminal for electrically coupling the smart fuse with the line terminal of the power plug ; a power component to power the smart fuse ; a current sensor ; a non-volatile memory ; a fuse controller ; a switch ; and a wireless communication module , wherein the smart fuse is configured to: monitor one or more conditions of the device with the current sensor , the one or more conditions comprising current provided to the device ; store in the non-volatile memory a plurality of data recordings corresponding to operations of the device over a period of time; create reporting data based on the stored plurality of data recordings; control one or more functions of the device with the switch , the controlling including enabling power flow to the device , disabling the power flow to the device , or varying the power flow to provide different amounts of power to the device ; and wirelessly communicate with a system controller using the wireless communication module , and wherein this communication comprises transmitting the reporting data to the system controller . a first terminal for electrically coupling the smart fuse with the line conductor of the power plug ; a second terminal for electrically coupling the smart fuse with the line terminal of the power plug ; a power component to power the smart fuse ; a current sensor ; a non-volatile memory ; a fuse controller ; a switch ; and a wireless communication module , wherein the smart fuse is configured to: monitor one or more conditions of the device with the current sensor , the one or more conditions comprising current provided to the device ; store in the non-volatile memory a plurality of data recordings corresponding to operations of the device over a period of time; create reporting data based on the stored plurality of data recordings; control one or more functions of the device with the switch , the controlling including enabling power flow to the device , disabling the power flow to the device , or varying the power flow to provide different amounts of power to the device ; and wirelessly communicate with a system controller using the wireless communication module , and wherein this communication comprises transmitting the reporting data to the system controller . monitor one or more conditions of the device with the current sensor , the one or more conditions comprising current provided to the device ; store in the non-volatile memory a plurality of data recordings corresponding to operations of the device over a period of time; create reporting data based on the stored plurality of data recordings; control one or more functions of the device with the switch , the controlling including enabling power flow to the device , disabling the power flow to the device , or varying the power flow to provide different amounts of power to the device ; and wirelessly communicate with a system controller using the wireless communication module , and wherein this communication comprises transmitting the reporting data to the system controller . <EOS>