Described herein are embodiments of methods and systems of communicating with smart appliances through a
smart grid and
smart meter infrastructure. In one aspect, a method is described comprising a
smart meter connected to a first network receiving via the first network registration information for an appliance operably connected to the first network, wherein the registration information includes a
unique identifier for the appliance; transmitting at least a portion of the registration information and a
smart meter identifier that uniquely identifies the smart meter to a second computing device connected to a second network; receiving, by the second computing device, update information for the appliance; transmitting, by the second computing device, the update information to the smart meter via the second network using the
unique identifier for the device and the smart meter identifier; transmitting, by the smart meter, the update information to the appliance; and updating the appliance with the update information.