IoT is aimed at enabling the interconnection and integration of the physical world and the cyber space. It represents the trend of future networking, and leads the third wave of the IT industry revolution.
On completion of the training, participants will be able to design, validate and optimize embedded electronic systems to make IoT devices, able to define hardware and software communication and control requirements.
To acquire knowledge of and be able to use tools for the development and debugging of programs implemented on microcontrollers.
Using open IoT API as a generic interface to multi-domain smart object platforms students will able to make prototype of embedded Iot devices.
To acquire knowledge of sensor properties and apply these in the design of Electronic systems which integrate measurement and actuation in different industrial production contexts.
No expertise is required; however basic knowledge of Basic Electronics, Communication Technology & understanding of C/C++ programming is highly required.
Introduction to Internet of Things.
What, Where, Why Internet of Things.
Scope & Application of IoT Embedded Devices.
Technical Introduction of Elements in IoT (Network Device, MODEM, Sensors, etc…)
Architecture of IoT.
Introduction to C.
Introduction of Embedded C.
What, Where, Why C?
Technical Description of C.
Detailed Theory of Compiler, Linker, Preprocessor, Locator, etc.
Variables, Constants & Data Types in C.
Keywords in C.
Operators in C.
Different Bitwise Operation.
Decision Making Statement.
Loops & Flow Controls.
Types of Communication.
Serial vs Parallel.
USART Serial Communication.
Baud Rate & Bit Rate.
Registers in USART Programming.
Transmission & Reception of Data.
Different function to Access UART.
Communication between System (PC) & Microcontrollers.
Introduction to Microprocessors & Microcontrollers.
Difference between Microprocessors & Microcontrollers.
Different Types of Microcontrollers (ARM, AVR, PIC & 8051).
Architectural Description of AVR.
Description of AVR Development/ Arduino Board.
Memory & Peripheral Description.
IO Port Programming
Registers in PORT Programming.
Port Programming in Embedded C.
LEDs, Switches, Buzzer, Seven Segment Interfacing.
Matrix Keypad Interfacing.
Various Patterns of LEDs.
Various Activities on LEDs, Switches & Buzzer.
Blink, Fade, Button Programming.
PWM Generation (with example fading),
Multi-board communication using Software-Serial.
Message Passing between Devices.
LED and Motor control using Serial Command.
Introduction to Analog & Digital Data.
Function to read Analog Input.
Various Sensors Interfacing.
IR Sensor Interfacing.
LED Intensity Control Using Pot.
Wireless Technology, Sensor’s Network & IoT
Introduction to Wireless Technology.
Different Wireless Modules.
Introduction to Wireless Sensor.
IoT Architecture and Protocols.
Concept of Iot Platform.
Creating account and making channel to work on IoT platform.
Understanding the Interface of Thingspeak.
Data Updating and reading data from Server.
Customizing Channel to represent data in different form.
Application of IoT using Thingspeak.
Designing Bluetooth/ Wifi based Automation.
Designing various IoT monitoring Device.
Automated Light dimming System.
Alarming & Signaling System.
Doubt session & Revision
Q & A