A method, comprising: selecting by a user , on a mobile device , a procedure to communicate with one or more stationary devices , wherein the procedure may be a physical activation procedure, or a wireless communication procedure; upon selecting by the user the physical activation procedure, activating by the user, an activation sensor on at least one stationary device; upon selecting by the user the wireless communication procedure, searching and selecting , by the mobile device, at least one stationary device having signal strength above a predefined threshold value, and prompting said at least one stationary device by sending a wireless signal from the mobile device to provide its identification to the mobile device ; following wireless communication or physical activation procedures, receiving, with the mobile device the identification for said at least one prompted stationary device via either scanning a visual indicator presented on the display of said at least one prompted stationary device or by decoding light pulses received from said at least one prompted stationary device; and mapping , with the mobile device , on a floor plan image stored by the mobile device of a facility at which the at least one stationary device is located, the identification of said at least one prompted stationary device and respective associated location information of the at least one prompted stationary device acquired by a user-activated function of the mobile device to save current location of the mobile device when in proximity of the said at least one prompted stationary device, respectively. selecting by a user , on a mobile device , a procedure to communicate with one or more stationary devices , wherein the procedure may be a physical activation procedure, or a wireless communication procedure; upon selecting by the user the physical activation procedure, activating by the user, an activation sensor on at least one stationary device; upon selecting by the user the wireless communication procedure, searching and selecting , by the mobile device, at least one stationary device having signal strength above a predefined threshold value, and prompting said at least one stationary device by sending a wireless signal from the mobile device to provide its identification to the mobile device ; following wireless communication or physical activation procedures, receiving, with the mobile device the identification for said at least one prompted stationary device via either scanning a visual indicator presented on the display of said at least one prompted stationary device or by decoding light pulses received from said at least one prompted stationary device; and mapping , with the mobile device , on a floor plan image stored by the mobile device of a facility at which the at least one stationary device is located, the identification of said at least one prompted stationary device and respective associated location information of the at least one prompted stationary device acquired by a user-activated function of the mobile device to save current location of the mobile device when in proximity of the said at least one prompted stationary device, respectively. <EOS>