ControlNet est un système de communication industriel qui échange des données de façon déterminée et prévisible dans le temps. Les dispositifs utilisant ControlNet sont des entrées-sorties simples, comme des détecteurs/déclencheurs, aussi bien que des dispositifs de contrôle complexes comme des robots, des automates programmables industriels (en anglais, programmable logic controllers ou PLC), des contrôleurs de procédé ou des interfaces opérateur.