New technologies have permeated all activities in daily life, leading to many objects being connected to and communicated through a network in one way or another. This connection of multiple components and devices through the Internet is known as the Internet of Things (IoT). The IoT helps to collect data from devices in real time, link devices with backend systems, ensure interoperability and build and operate diverse applications. For this, the IoT requires (1) hardware such as sensors, actuators and means for network communication and protocols, (2) storage and computing tools for data analysis for autonomous and smart behavior, and (3) novel and easy-to-understand visualization and interpretation tools which can be widely accessed on different platforms and which can be designed for different applications. Like most technological advancements, the aim of the IoT is to offer the user comfort in various areas while being both time and cost effective. The IoT has been used in several applications including, but not limited to, remote monitoring and telemetry for predictive maintenance. This diversity of applications has allowed the use of the IoT in various fields of action such as: environmental and urban infrastructure control, mass production, health, transport systems, and the energy industry, among others.