Weekend 1 (Diego Mendez):
- The Internet of Things:
- Definitions, implications, perspectives, and some stats
- A simplified model
- Acquiring Data (Sensors)
- The Embedded Platforms (Microcontrollers and Processors)
- The Intel Galileo Platform
- The Intel Arduino IDE
- Getting Started Projects:
- Basic digital I/O
- Analog inputs
- Emulating analog outputs (PWM)
Weekend 2 (Diego Mendez):
- The Connectivity
- Industry Markets and Applications
- Issues and Challenges
- Planning a Deployment
- Some basic theory for IoT (physical computing):
- Electricity: The Basics
- Power Systems
- AD Conversion
- IP Addressing
- Data Encoding
- Getting Started Projects:
- Driving digital outputs like a bus
- Communicating with a computer (UART)
- Acquiring information from analog sensors (temperature and luminosity)
- Reading a digital sensor (temperature and relative humidity)
- I2C Master-Slave scheme between the Intel Galileo and an Arduino Mega
- Controlling a servo-motor (PWM)
- Implementing a basic webserver
Weekend 3 (Michael A. Smith):
- The Internet of Things:
- Industry and academic trends
- Business models and projected growth
- The Intel Galileo Sensor Kits and Advanced Modules
- Industry Microcontrollers and Microprocessors
- Applications for Microcontrollers
- Applications for Microprocessors
- Emerging Sensors
- Micro Sensors and Wearable Applications
- Medical Sensors
- Visual Sensors
- Project Development:
- Brainstorming
- Conception
- Industrial design and practices
Weekend 4 (Antonio Mondragón):
- Serial Communications Protocols:
- Inter-Intergrated Circuit (I2C)
- Serial Peripheral Interface (SPI)
- Advantages and challenges
- Project Development (cntd):
- Implementation (sensor and output/actuator integration, and software development)
- Testing