1. A method of determining a plurality of business events, comprising: acquiring, by a control engine computing device, data associated with a plurality of events from a plurality of data collection devices; processing, with the control engine computing device, the acquired data using historical data and business logic to identify one or more of the plurality of events that are significant business events, the significant business events associated with an unexpected performance of one or more of the plurality of data collection devices; dispatching, with the control engine computing device, the data associated with the one or more identified significant business events to at least a subset of a plurality of enterprise systems; generating, with the control engine computing device, at least one device-specific control command based on at least one business request received from one or more of the subset of the plurality of enterprise systems, the at least one device-specific control command configured to, when executed, alter the performance of at least one of the one or more of the plurality of data collection devices; and communicating, with the control engine computing device, the at least one device-specific control command to the at least one of the plurality of data collection devices.