IoT Systems Development
University Course, Universidad Distrital, Engineering Faculty, 2018
Practical course on IoT systems development, covering embedded systems, sensors, communication protocols, and cloud integration.
Course Objectives
- Understand IoT architecture and components
- Develop embedded systems with Arduino/ESP32
- Implement communication protocols (HTTP)
- Integrate sensors and actuators
- Build end-to-end IoT solutions
Topics Covered
Hardware
- Microcontrollers (Arduino, ESP32, Raspberry Pi)
- Sensors (temperature, humidity, motion, gas)
- Actuators and displays
- Power management
Software
- Embedded C/C++ programming
- Python for IoT gateways
- RESTful APIs
- Data visualization
Projects
- Smart home automation system
- Environmental monitoring station
- Remote control system
- Data logging and analytics
Learning Approach
- Hands-on laboratory sessions
- Project-based learning
- Real-world problem solving
- Industry best practices
