This document proposes a model for an interaction system based on the Internet of Things (IoT) to support education. It discusses challenges of IoT like standards, privacy and identity. It presents applications of IoT in various domains including education through mobile learning and smart objects/spaces. The model aims to design learning activities supported by IoT to allow student interaction with their environment and enhance learning. A case study tests the model in a computer hardware course, with IoT tags providing information to students' mobile devices about lab equipment to complete activities. Results show the IoT-supported group improved learning outcomes compared to a control group. Future work will integrate virtual objects and recommendations.