Configurable wireless power control and management
A power control device for controlling the supply of electricity to an electrical apparatus or system. The power control device includes a microcontroller having an operating system with a firmware component that has at least one sandboxed software plug-in slot for accepting a communications protocol software plug-in to configure the microcontroller according to the communications protocol of the communications protocol software plug-in.
1. A system for controlling an electrical system wired into a structure through a wireless communications link so as to control a supply of electricity from the electrical system, the system comprising:
a power control device including a radio transceiver configured to communicate with a wireless network;
a microcontroller having an operating system with a firmware component, said firmware component including at least one sandboxed software plug-in slot for accepting a communications protocol software plug-in to configure the microcontroller according to the communications protocol of the communications protocol software plug-in;
a power control circuit external to the power control device, said external power control circuit being configured to vary the supply of electricity from the electrical system based at least in part on instructions communicated from the power control device; and
a communications link between the power control device and external power control circuit.
2. The system of claim 1 , wherein at least one of said plug-in slots is configured to communicate with a cloud platform.
3. The system of claim 1 , further comprising at least a second plug-in slot, said firmware component being configured to communicate with more than one cloud platform.
4. The system of claim 3 , wherein said firmware component is configured to communicate with more than one cloud platform concurrently.
5. The system of claim 1 , wherein said at least one plug-in slot is preconfigured to accept a predetermined maximum amount of code.
6. The system of claim 1 , wherein said at least one plug-in slot is configured only for accepting a communications protocol software plug-in.
7. The system of claim 1 , wherein said communications link includes a hardware interface.
8. The system of claim 1 , wherein said communications link includes a radio transceiver functionally coupled to said external power control circuit.
9. The system of claim 1 , wherein said communications link includes a radio transceiver functionally coupled to said external power control circuit and a second radio transceiver functionally coupled to said power control device.