1. A method performed by a computing system having a processor and memory to obtain analysis of data collected from one or more sensors, comprising: organizing, by a first computing device, data collected from the one or more sensors; determining, by the first computing device, from among a plurality of candidate computing devices for analysis of the data that include the first computing device, a computing device for analysis of the data, the determining based at least in part on power consumption required for sending the data to one of the plurality of candidate computing devices other than the first computing device and remaining power at the one of the plurality of candidate computing devices; in response to the first computing device determining that the computing device for analysis of the data is the first computing device, analyzing the data by the first computing device; in response to the first computing device determining that the computing device for analysis of the data is other than the first computing device, sending the data by the first computing device for the determined computing device for analysis of the data.