1. A method of community-based detection of a missing device, the method comprising: initiating, via a processor, a search for the missing device upon receiving a missing device report, the missing device report comprising identifying information and location information of the missing device; identifying, via the processor, a first set of one or more agents for the search based at least in part on the location information of the missing device; sending, via the processor, a search command to the identified first set of one or more agents, the search command including the missing device report; identifying at least one agent within a geographic region based on a difference between a time associated with the missing device report and a time of sending the search command, wherein the at least one agent is among the first set of one or more agents; receiving, via the processor, a search report from the first set of one or more agents, the search report comprising whether or not the identifying information of the missing device is detected in a network in which at least one of the first set of one or more agents are connected; estimating, via the processor, a direction of travel of the missing device based at least in part on the search report; identifying, via the processor, a second set of one or more agents for the search based at least in part on the estimated direction of travel of the missing device; and sending, via the processor, an update search command to the identified second set of one or more agents.