A computer-implemented method of generating a dynamic route map for a person in an enclosed space, the method comprising: receiving by a radio-frequency identification "RFID" reader of a plurality of RFID readers, via a plurality of RFID reader antennas, Received Signal Strength Indicator "RSSI" readings of a plurality of RFID floor tags, RSSI readings of a plurality of self-identifying RFID reader antenna tags, RSSI readings of a person identifier tag associated with the person; sensing by environmental sensors deployed in the enclosed space environmental information of the enclosed space; comparing the RSSI readings of the person identifier tag with the RSSI readings of the plurality of RFID floor tags and the RSSI readings of the plurality of self-identifying RFID reader antenna tags to identify a location of the person; comparing at least one of the RSSI readings of the plurality of RFID floor tags, the RSSI readings of the plurality of self-identifying RFID reader antenna tags, and the environmental information with pre-defined baseline RSSI readings of the plurality of RFID floor tags, pre-defined baseline RSSI readings of the plurality of self-identifying RFID reader antenna tags, and an environmental threshold respectively for assessing a condition of a floor of the enclosed space; generating a dynamic floor map based on the RSSI readings of the plurality of RFID floor tags and the RSSI readings of the plurality of self-identifying RFID reader antenna tags; and generating a dynamic route map based on the identified location of the person, the dynamic floor map, the condition of the floor of the enclosed space, the RSSI readings of the plurality of RFID floor tags, the RSSI readings of the plurality of self-identifying RFID reader antenna tags and the environmental information, the dynamic route map being for guiding the person toward a nearest exit from the enclosed space or guiding a rescue operator toward the person in the enclosed space. receiving by a radio-frequency identification "RFID" reader of a plurality of RFID readers, via a plurality of RFID reader antennas, Received Signal Strength Indicator "RSSI" readings of a plurality of RFID floor tags, RSSI readings of a plurality of self-identifying RFID reader antenna tags, RSSI readings of a person identifier tag associated with the person; sensing by environmental sensors deployed in the enclosed space environmental information of the enclosed space; comparing the RSSI readings of the person identifier tag with the RSSI readings of the plurality of RFID floor tags and the RSSI readings of the plurality of self-identifying RFID reader antenna tags to identify a location of the person; comparing at least one of the RSSI readings of the plurality of RFID floor tags, the RSSI readings of the plurality of self-identifying RFID reader antenna tags, and the environmental information with pre-defined baseline RSSI readings of the plurality of RFID floor tags, pre-defined baseline RSSI readings of the plurality of self-identifying RFID reader antenna tags, and an environmental threshold respectively for assessing a condition of a floor of the enclosed space; generating a dynamic floor map based on the RSSI readings of the plurality of RFID floor tags and the RSSI readings of the plurality of self-identifying RFID reader antenna tags; and generating a dynamic route map based on the identified location of the person, the dynamic floor map, the condition of the floor of the enclosed space, the RSSI readings of the plurality of RFID floor tags, the RSSI readings of the plurality of self-identifying RFID reader antenna tags and the environmental information, the dynamic route map being for guiding the person toward a nearest exit from the enclosed space or guiding a rescue operator toward the person in the enclosed space.