A method of registering and authenticating a plurality of devices distributed throughout a building, performed by a system having a mobile device in communication with a central panel or server, the method comprising: localizing the devices, wherein localizing the devices includes: predicting, using a RF propagation model, a signal fingerprint for a device installation location on a floor plan of each device of the plurality of devices, wherein the floor plan indicates a device installation location for each device at which the device is expected to be installed, and the predicted signal fingerprint for each device installation location indicated on the floor plan is based on a location of each respective device of the plurality of devices on the floor plan, wherein the signal fingerprint of each of the devices refers to characteristics of signals exchanged between the device and the rest of the plurality of devices; after each of the devices is installed in the building, receiving at the device's actual installation location a measured signal fingerprint for each device, wherein the measured signal fingerprint for each device includes a characteristic of signals received and transmitted by the device with each of the other devices at each of their respective actual installation locations; and determining the installation location of the respective devices once installed in the building based on multiple comparisons of the respective predicted signal fingerprints predicted for each of the expected device installation locations and the respective measured signal fingerprints measured at each of the devices at their actual installation locations; authorizing, simultaneously, the devices with the mobile device communicating with the central panel or server based on an outcome of the comparison; and registering the devices that are authorized with the central panel or server. localizing the devices, wherein localizing the devices includes: predicting, using a RF propagation model, a signal fingerprint for a device installation location on a floor plan of each device of the plurality of devices, wherein the floor plan indicates a device installation location for each device at which the device is expected to be installed, and the predicted signal fingerprint for each device installation location indicated on the floor plan is based on a location of each respective device of the plurality of devices on the floor plan, wherein the signal fingerprint of each of the devices refers to characteristics of signals exchanged between the device and the rest of the plurality of devices; after each of the devices is installed in the building, receiving at the device's actual installation location a measured signal fingerprint for each device, wherein the measured signal fingerprint for each device includes a characteristic of signals received and transmitted by the device with each of the other devices at each of their respective actual installation locations; and determining the installation location of the respective devices once installed in the building based on multiple comparisons of the respective predicted signal fingerprints predicted for each of the expected device installation locations and the respective measured signal fingerprints measured at each of the devices at their actual installation locations; authorizing, simultaneously, the devices with the mobile device communicating with the central panel or server based on an outcome of the comparison; and registering the devices that are authorized with the central panel or server.