Design and implementation of an IoT-based educational model for smart homes: a STEM approach | Synapse