- Read digital inputs- Control digital outputs (ON, OFF, PULSE, regulation)- Read analog inputs - e.g. water level- Get notification about events on the device - e.g. change of a digital input