Professional Diploma in Internet of Things & Embedded Technology

Eligibility: BE, B.Tech, MCA, BCA - ECE, EEE, CS, IS, IT
Duration: 5 Months

Contact for Training

Modules

  • Programming in C
  • ARM7 Architecture & Programming in Embedded C
  • Embedded Protocols - UART, I2C, SPI, CORTEX-M Architecture
  • Python
  • Automotive with CAN Analysis & Autosar
  • IOT Edge Node Design & Development
  • IOT Advanced - Raspberry Pi as Gateway, cloud
  • IOT Security - Encryption standards, Secure Communication
 

Optional Modules

  • Programming in C
  • Java Programming
  • C & Data Structure
  • Database : SQL

 

Core Concepts of Embedded Systems

Programming in C  and Advance C - 4 days

  • Introduction to C
  • Decision control statements
  • Modular programming using functions
  • Preprocessor Directives
  • Storage classes(Internal Linkage & External Linkage)
  • Arrays and Strings
  • Pointers
  • Function pointers
  • Command Line Arguments

ARM7 Architecture Programming in Embedded C & Embedded Protocols-UART,I2C,SPI – 4 days

  • Introduction to ARM7
  • Introduction to LPC2129
  • GPIO
  • Vector Interrupt Controller and Timers
  • ADC,PWM
  • Embedded Protocols - UART, I2C, SPIIoT Specialization

Python Programming - 5 days

  • Introduction to Python
  • Python Data types and Conditions
  • Control Statements
  • Defining Functions
  • List and Tuple
  • List Comprehension
  • Set and Dictionary
  • File Handling & Exception Handling
  • Object Oriented Programming

IoT Edge Node Design & Development – 2 Days

  • Introduction to IoT Standards
  • IOT Protocols
  • IoT Edge Node –Application Development
  • Introduction to IOT technology and application landscape. Key Elements in IOT Solution: Edge node & Gateway
  • Datalink Protocols:   Bluetooth, Zigbee
  • pthreads
  • socket programming
  • Memory management

IoT Advanced- Raspberry Pi as Gateway – 4 Days

  • Introduction to Hardware Platform
  • Interfacing peripherals
  • Configuring Serial Communication
  • Designing RPi as Web Server
  • Connecting to Cloud
  • Raspberry Pi3 Evaluation board architecture, Building and setting up RASPBIAN on the kit
  • Raspberry Pi3 GPIO programming
  • Wireless communication between Edge node and gateway using Zigbee
  • IOT Automation
  • Server configuration. Setting up RPi 3 as Web Server, Setting up Rpi for Mail Transfer using SMTP
  • Updating and upgrading RASPBIAN. Installing required packages
  • BCM Mode and Board mode. Interfacing LCD module. Interfacing sensors and actuators
  • Interfacing DHT11 to Rpi, Installing Adafruit python package
  • REST and MQTT communication protocols
  • IoT application for smart  Gateway: Smart home/smart car/smart grid
 
 

IoT Security- Encryption,Secure Communication  – 1 Day

  • Introduction to IOT Security: Secure Devices
  • Secure Communication, Secure Data, Secure Cloud
  • Secure Data Transfer from device to device using encryption and decryption
  • Encryption standards (RC4, DES, AES and Hashing)-Hands-On

Projects

  • Simulation of System Programs / Tools / Management Systems
  • Embedded project on ARM platform incorporating stand alone modules with wired and wireless communication protocols
  • IoT Based Project using Raspberry pi(Building home automation / facial Recognition)
 
mixpanel.track("Video play");