CPC H04L 63/0876 (2013.01) [H04L 12/2807 (2013.01); H04L 63/0428 (2013.01); H04L 63/0442 (2013.01); H04L 63/083 (2013.01); H04L 63/0823 (2013.01); H04L 63/126 (2013.01); H04L 67/12 (2013.01); H04L 2012/285 (2013.01); H04L 2463/062 (2013.01)] | 5 Claims |
1. A method of localizing a building server within a cloud-based system for monitoring and controlling physical environments, the method comprising the steps:
using a user interface of a cloud-based application module, the user interface executing on a mobile electronic device, to select a graphical representation of a building containing the building server;
the cloud-based application module prompting a user of the mobile electronic device to capture a digital image of a code uniquely identifying the building server;
the cloud-based application module extracting the code uniquely identifying the building server from the captured digital image, and transmitting the extracted code along with a building server ID of the building server to a project service module executing on a computing cloud of the cloud-based system;
the project service module retrieving, from a memory, a device profile associated with the extracted code, and associating, in a memory, the physical building server represented by the device profile with a virtual representation of the building server in the computing cloud; and
the building server announcing its presence to the computing cloud by invoking an API exposed by a cloud-based application module for at least this purpose, the announcement comprising transmission of device information, the device information comprising the building server ID.
|