IoT Embedded

1. Getting Started with IoT
  • Concept & definition of Internet of Things (IoT)
  • IoT Architecture
  • IoT Application Areas

2. IoT Architecture
  • Embedded Firmware & Hardware
  • Back-end Technology (Server and Database Management)
  • Front-end Technology (Android Application & Web User Interface)

3. Introduction to Embedded Hardware & Firmware
  • Embedded System
    • Introduction to Embedded System
    • Introduction to Embedded Firmware
    • Types of Embedded Systems
  • Introduction to Communication Modules
    • RFID
    • NFC
    • GSM/GPRS
    • LAN/WAN
    • WIFI
    • Bluetooth
    • Zigbee
    • GPS

4. Introduction to Microcontroller & Embedded C
  • Introduction to AVR microcontroller
  • Introduction to GPIO
  • Timers/Counters
  • ADC communication
  • SPI communication
  • UART communication
  • I2C communication (*)
  • Interrupt handling

5. Microcontroller and Communication Module Interfacing
  • Bluetooth module interfacing (*)
  • Wi-Fi Module interfacing
  • Temperature sensor interfacing
  • RTC interfacing (*)
  • GSM/GPRS module interfacing ( **)
  • GPS module interfacing ( **)

6. Device Communication with Server
  • Introduction to Network Protocols
    • Introduction to TCP/IP
    • Establishing TCP connection Using wifi
    • Introduction to HTTP (*)
    • Establishing HTTP connection Using wifi (*)
    • Introduction to FTP (**)
    • Establishing FTP connection Using wifi (**)
    • Introduction to Client & Server
    • Socket Programming

7. Introduction to server
  • Introduction to Cloud services
  • Communication between Device and server
  • Response based events through server. (*)
  • Sensor data streaming to server (**)

8. Student Projects
  • 15 Days Project – 6 Weeks Training
  • 30 Days Project- 3 Months Training
  • 60 Days Project- 6 Months Training