1. A method performed by a controller embedded in a device for retrieving data from a server, comprising: sending a command to the server that identifies an instance of the device; and receiving, from the server and in response to the command, data that is specific to the instance of the device, the data identifying additional data to retrieve for the device.