IoT technologies can be defined as hardware and software solutions that enable the execution of services between physical and virtual elements, supported by network infrastructures, communications protocols and intelligent devices. Their use facilitates the collection, processing, and storage of data using smart algorithms and cloud computing. They enable the connection of human-machine, machine-thing, and thing-thing, establishing a high interaction between the various devices included in the process. Nowadays, several areas make use of this technology to perform multiple tasks related to human needs. This technology can play an essential role in the teaching-learning and training process, creating conditions to make the methods and contents more efficient. In this article, we have tried to identify and analyze the impacts of using this technology in the educational system, to research the contributions and challenges faced in the e-learning environment.