Methods and systems for controlling a set of tools for hydrocarbon recovery are presented. One example system generally includes a first tool and a first control device mounted on the first tool and configured to operate the first tool. The first control device includes an explosion-proof housing and a processor disposed in the housing. The system further includes a second tool and a second control device mounted on the second tool and configured to operate the second tool. The second control device includes an explosion-proof housing and a processor disposed in the housing.