A point of purchase (POP) display system, comprising:
- a plurality of POP displays located at a selected retail location, wherein:
- the POP displays are associated with a selected campaign,
- the POP displays have been randomly distributed from a temporary storage location to the selected retail location;
- a plurality of wireless beacons coupled to a respective POP display of the plurality of POP displays, wherein:
- a respective wireless beacon is associated with a respective unique identifier of the respective POP display,
- the respective wireless beacon includes a beacon radio that transmits a respective plurality of data packets that include the respective unique identifier of the respective POP display in a respective wireless signal of radio frequency (RF) waves,
- the respective wireless beacon is installed on the respective POP display, and
- the respective POP display has a respective location that is initially an unknown location within the selected retail location;
- and
- a plurality of wireless network gateways located at the selected retail location with a respective known location within the selected retail location, wherein a respective wireless network gateway of the plurality of wireless network gateways comprises a processor, a memory coupled to the processor that stores instructions and, and one or more wireless antennas coupled to the processor, wherein execution of the instructions by the processor configures the respective wireless network gateway to implement functions to:
- receive the respective plurality of data packets that include the respective unique identifier of the respective POP display in the respective wireless signal through at least one wireless antenna from the respective wireless beacon;
- and
- assess a respective signal strength of the respective wireless signal of the respective wireless beacon to the respective wireless network gateway based on the respective plurality of data packets;
- and
- wherein execution of the instructions by the processor configures one or more of the plurality of wireless network gateways to:
- associate or cause a remote server to associate the respective unique identifier of the respective POP display with the selected retail location of the plurality of wireless network gateways known to the remote server in response to receiving the respective unique identifier of the respective POP display from the one or more wireless network gateways;
- in response to associating the respective unique identifier of the respective POP display with the selected retail location, determine or cause the remote server to determine a respective distance between the respective POP display and each of the plurality of wireless network gateways based on the assessed respective signal strength between each of the plurality of wireless network gateways and the respective wireless beacon installed on the respective POP display;
- and
- in response to determining or causing the remote server determine the respective distance, calculate or cause the remote server to calculate the respective location to change the initially unknown location of the respective POP display to a known position within the selected retail location based on:
- (i) the respective known location of each of the wireless network gateways, and (ii) the respective distance between the respective wireless beacon installed on the respective POP display and each of the plurality of wireless network gateways.