19. A mobile device comprising: processor electronics; a storage medium storing instructions executable by the processor electronics to cause the processor electronics to: establish a connection to a notification service on a server separate from the mobile device, the notification service hosting a plurality of command collection topics, where a distinct mobile device is subscribed to each command collection topic; access a command collection topic hosted on the notification service and subscribed to by the mobile device; poll the command collection topic subscribed to by the mobile device to determine that one or more new remote command messages have been received by the command collection topic subscribed to by the mobile device; retrieve, in response to the determining that one or more new remote command messages have been received by the command collection topic, at least one of the one or more new remote command messages included in the command collection topic subscribed to by the mobile device, wherein the one or more new remote command messages identify commands to be executed by the mobile device; execute a command identified by the retrieved remote command message; identify in the remote command message a result topic hosted on the notification service; and publish a result message associated with the command to the identified result topic hosted on the notification service.
19. A mobile device comprising: processor electronics; a storage medium storing instructions executable by the processor electronics to cause the processor electronics to: establish a connection to a notification service on a server separate from the mobile device, the notification service hosting a plurality of command collection topics, where a distinct mobile device is subscribed to each command collection topic; access a command collection topic hosted on the notification service and subscribed to by the mobile device; poll the command collection topic subscribed to by the mobile device to determine that one or more new remote command messages have been received by the command collection topic subscribed to by the mobile device; retrieve, in response to the determining that one or more new remote command messages have been received by the command collection topic, at least one of the one or more new remote command messages included in the command collection topic subscribed to by the mobile device, wherein the one or more new remote command messages identify commands to be executed by the mobile device; execute a command identified by the retrieved remote command message; identify in the remote command message a result topic hosted on the notification service; and publish a result message associated with the command to the identified result topic hosted on the notification service. 25. The mobile device of claim 19 , wherein the instructions further cause the processor electronics to: output, in response to executing the command, an alert comprising one or more sounds to a speaker included in the mobile device.