A multi-tiered data collection system for use with a remote server, the system comprising: a digital data input source; a transceiver assembly comprising a memory, a controller and a wireless transceiver, the transceiver assembly being communicatively coupled to the digital data input source and configured to: receive data from the digital data input source; store the received data in the memory ("more detailed data"); send a subset of the received data ("less detailed data") at a preset duty cycle, via the wireless transceiver, to the remote server, wherein the less detailed data sent to the remote server is characterized by at least one of: a lower resolution than the more detailed data stored in the memory for a corresponding time period, a lower sampling rate than the more detailed data stored in the memory for a corresponding time period and having been received from a different set of the sensors than the more detailed data stored in the memory for a corresponding time period; and responsive to a signal from the remote server, fetch at least a portion of the more detailed data from the memory and send the fetched more detailed data to the remote server; wherein the remote server is configured to: receive the less detailed data sent by the transceiver assembly; automatically analyze the received less detailed data for an indication of an anomaly; and if the anomaly is indicated, automatically send the signal to the transceiver assembly; receive the more detailed data; and automatically analyze the received more detailed data to verify the indicated anomaly. a digital data input source; a transceiver assembly comprising a memory, a controller and a wireless transceiver, the transceiver assembly being communicatively coupled to the digital data input source and configured to: receive data from the digital data input source; store the received data in the memory ("more detailed data"); send a subset of the received data ("less detailed data") at a preset duty cycle, via the wireless transceiver, to the remote server, wherein the less detailed data sent to the remote server is characterized by at least one of: a lower resolution than the more detailed data stored in the memory for a corresponding time period, a lower sampling rate than the more detailed data stored in the memory for a corresponding time period and having been received from a different set of the sensors than the more detailed data stored in the memory for a corresponding time period; and responsive to a signal from the remote server, fetch at least a portion of the more detailed data from the memory and send the fetched more detailed data to the remote server; receive data from the digital data input source; store the received data in the memory ("more detailed data"); send a subset of the received data ("less detailed data") at a preset duty cycle, via the wireless transceiver, to the remote server, wherein the less detailed data sent to the remote server is characterized by at least one of: a lower resolution than the more detailed data stored in the memory for a corresponding time period, a lower sampling rate than the more detailed data stored in the memory for a corresponding time period and having been received from a different set of the sensors than the more detailed data stored in the memory for a corresponding time period; and responsive to a signal from the remote server, fetch at least a portion of the more detailed data from the memory and send the fetched more detailed data to the remote server; receive the less detailed data sent by the transceiver assembly; automatically analyze the received less detailed data for an indication of an anomaly; and if the anomaly is indicated, automatically send the signal to the transceiver assembly; receive the more detailed data; and automatically analyze the received more detailed data to verify the indicated anomaly.