TwinCAT IoT supports standardized protocols for cloud communication and for sending push notifications to smart devices. The software combines with an embedded PC or industrial PC as the IoT controller, providing a connection between the IoT and the Internet of Services. Collected data are filtered, further processed and interpreted via TwinCAT Analytics. Comprehensive analyses help enable predictive maintenance, machine downtime reductions and control solution optimization. The upgraded software platform offers users a range of functions for exchanging process data via standardized communication protocols such as AMQP and MQTT, as well as accessing special data and communication services offered through cloud service providers.