The overall hype around IoT has unexpectedly hindered the understanding of how it works. If you ask 20 people about how it works, you will get 20 answers. Most of those answers would cover how outcomes of IoT or manifested IoT solutions work, not how IoT works. There is a lot of technology under the hood that makes IoT possible.
The key building blocks of an IoT solution
A detailed block diagram of an IoT platform
How blocks work together in a meaningful way ...