IoT controllers connect local devices to cloud services such as Microsoft Azure or IBM Bluemix. They convert local Modbus RTU or Modbus TCP data frames into common IoT protocols such as MQTT or OPC-UA. The modules offer several other functions such as IF-THEN-ELSE rules, email transmission or data logging on SD card.