A presentation providing an overview of the domain that is today called IoT or connected objects is available here: https://pascalbod.github.io/iot-en-presentation.
The perspective is the one of the system integrator, who has to make a system fulfilling (more or less) detailed functional specifications,