A method for distributed beacon management, including: broadcasting a packet from the beacon; receiving the packet at an application executing on a plurality of user devices; and transmitting beacon information extracted from the packet to the management system from the application.