An apparatus for device identification and mapping in an enclosure, comprising: one or more sensors associated with the enclosure; an antenna configured to receive a wireless signal from a first device of a plurality of devices, wherein the wireless signal is associated with a signal strength; at least one memory having computer-executable instructions and information objects stored thereon; and at least one processor functionally coupled to the antenna and the at least one memory and configured, by the computer-executable instructions and the information objects, to: collect, by the at least one processor, data from the one or more sensors associated with the enclosure, wherein the data is indicative of a presence of a first occupant of one or more occupants of the enclosure; determine, by the at least one processor and based on the data collected from the one or more sensors, a location of the first occupant; determine, by the at least one processor and based on the signal strength and the location of the first occupant, a location of the first device; generate, by the at least one processor a mapping of the location of the first occupant and the location of the first device; associate, by the at least one processor, the first occupant with the first device; assign, by the at least one processor and based on identification information, a first identity to the first occupant, wherein the identification information is indicative of a first end-user being associated with the first device; receive, by the at least one processor, confirmation information from the first device, wherein the confirmation information is indicative of an accuracy of the assigned first identity; and generate, by the at least one processor and based on the assigned first identity, content for presentation to the first end-user. one or more sensors associated with the enclosure; an antenna configured to receive a wireless signal from a first device of a plurality of devices, wherein the wireless signal is associated with a signal strength; at least one memory having computer-executable instructions and information objects stored thereon; and at least one processor functionally coupled to the antenna and the at least one memory and configured, by the computer-executable instructions and the information objects, to: collect, by the at least one processor, data from the one or more sensors associated with the enclosure, wherein the data is indicative of a presence of a first occupant of one or more occupants of the enclosure; determine, by the at least one processor and based on the data collected from the one or more sensors, a location of the first occupant; determine, by the at least one processor and based on the signal strength and the location of the first occupant, a location of the first device; generate, by the at least one processor a mapping of the location of the first occupant and the location of the first device; associate, by the at least one processor, the first occupant with the first device; assign, by the at least one processor and based on identification information, a first identity to the first occupant, wherein the identification information is indicative of a first end-user being associated with the first device; receive, by the at least one processor, confirmation information from the first device, wherein the confirmation information is indicative of an accuracy of the assigned first identity; and generate, by the at least one processor and based on the assigned first identity, content for presentation to the first end-user. collect, by the at least one processor, data from the one or more sensors associated with the enclosure, wherein the data is indicative of a presence of a first occupant of one or more occupants of the enclosure; determine, by the at least one processor and based on the data collected from the one or more sensors, a location of the first occupant; determine, by the at least one processor and based on the signal strength and the location of the first occupant, a location of the first device; generate, by the at least one processor a mapping of the location of the first occupant and the location of the first device; associate, by the at least one processor, the first occupant with the first device; assign, by the at least one processor and based on identification information, a first identity to the first occupant, wherein the identification information is indicative of a first end-user being associated with the first device; receive, by the at least one processor, confirmation information from the first device, wherein the confirmation information is indicative of an accuracy of the assigned first identity; and generate, by the at least one processor and based on the assigned first identity, content for presentation to the first end-user.