Sensors, communication infrastructure, edge computing, analytics and security - the full IoT stack for system designers.