The Internet of Things (IoT) involves connecting real-world devices to the internet to configure, connect and control them. IoT includes home appliances, wearables, vehicles, infrastructure systems and industrial machines. Devices sense their environment, send data to servers or clouds, and communicate with each other by running applications. The scope of IoT is broad and involves devices exchanging and analyzing data at different levels from raw data to inferred knowledge. Common IoT applications areas include smart homes, cities, energy, retail, logistics, agriculture, industry and health.