Internet of Things Certification Course | Event in Chennai | Townscript
Internet of Things Certification Course | Event in Chennai | Townscript

Internet of Things Certification Course

Multiple Dates | 10:00 AM (IST)

Event Information

INTERNET OF THINGS Certification Course
1. Introduction – IoT (25+ Hrs)
1.1. Internet of Things introduction Scope Of IoT
1.2. IoT Architecture and Core IoT Modules
1.3. IoT networking data messaging protocols
1.4. IoT Analytics for the cloud
1.5. Cloud services model
1.6. Data Science for IoT Analytics
1.7. Trends in the Adoption of IoT
1.8. IoT Is Powerful and Pervasive
1.9. Societal Benefits of IoT
1.10. Risks, Privacy, and Security
2. Microcontroller and Microprocessor (35+ Hrs)
2.1. Introduction to Microcontroller and Microprocessor
2.2. Architecture involved
2.3. Pin diagram
2.4. Peripheral devices
2.5. Difference between microcontroller and microprocessor
2.6. Applications of the Microcontroller and Microprocessor
2.7. Basic Electronics
2.7.1. Introduction
2.7.2. Basic Electronics Components
2.8. Basic Computer System
2.8.1. Memory
2.8.2. RAM
2.8.3. ROM
2.8.4. Flash
2.8.5. Input/output devices
3. Advanced / Embedded C Programming (45+ Hrs)
3.1. Basics of C:
3.1.1. Operators
3.1.2. Conditionals
3.1.3. Arrays
3.1.4. Functions
3.2. Advanced of C Programming
3.2.1. Structures
3.2.2. Unions
3.2.3. Files
3.2.4. Deep dive into pointers
3.2.5. Pre-processor directives
3.2.6. Recursion
3.3. Project environment - Creating & Building a project, Makefiles
3.4. Deep dive - Logic to program translation, Creating your own library, Dry-run
3.5. Introduction to Data Structures
4. Arduino UNO (35+ Hrs)
4.1. Introduction
4.2. Pin Description
4.3. Power (USB / Barrel Jack)
4.4. Pins (5V, 3.3V, GND, Analog, Digital, PWM, AREF)
4.5. Reset Button
4.6. Power LED Indicator
4.7. TX RX LEDs
4.8. Main IC
4.9. Voltage Regulator
4.10. The Arduino Family
4.11. Arduino Uno Technical Specifications
4.12. ATmega168/328P-Arduino Pin Mapping
5. Arduino Programming (45+ Hrs)
5.1. Arduino Integrated Development Environment (IDE)
5.2. Installing Arduino IDE on Your Computer
5.3. For Installing on Windows
5.4. The programming cycle on Arduino
5.4.1. Arduino Sketches Classes
5.4.2. Sketch Structure
5.4.3. Pins
5.4.4. Arduino Shields
5.5. Basic Structure and commands
5.6. Functions
5.7. Arduino - Data Types
5.8. Arduino - Variables & Constants
5.9. Local Variables
5.10. Global Variables
5.11. Constants
5.12. Defining Constants
5.13. Arduino – Operators
5.14. Milestone Project
6. Sensors Introduction (5+ Hrs)
6.1. Introduction to Sensors
6.2. Classification of Sensors
6.3. Types of Sensors
7. Sensors and Actuators interfacing (30+ Hrs)
7.1. Introduction
7.2. DHT11/DHT22 Humidity and Temperature Sensor
7.3. The MQ-2 Gas Sensor
7.4. Ultrasonic Sensor HC-SR04 with Arduino
7.5. Rain Sensor FC-37
7.6. Soil Moisture Sensor YL-69 or HL-69
7.7. PIR Motion Sensor
7.8. BMP180 Barometric Sensor
7.9. The Sound Sensor
7.10. Introduction to Actuators
7.11. Differences between Sensors and Actuators
7.12. Electric Motor
7.13. Motor Driver
7.14. Milestone Project
8. Programming with Python (15+ Hrs)
8.1. Overview of Programming with Python
8.2. Native Datatypes and Operators
8.3. Python Statements and Conditionals
8.4. Functions
8.5. Strings
8.6. Object oriented programming with Python
8.7. Errors and Exception Handling
8.8. File handing
8.9. Regular expression
8.10. Modules and Packages
8.11. Milestone Project
9. Building IoT Applications using Raspberry Pi (65+ Hrs)
9.1. Overview of Raspberry Pi (RPi) hardware platform
9.2. Peripherals on Rpi
9.3. Setup and Install Raspbian OS on Rpi
9.4. Overview of Linux OS and its sub-systems
9.4.1. Process
9.4.2. Memory Mangement
9.4.3. Multi-Threading
9.4.4. IPC
9.5. Linux CLI and important commands
9.6. Linux File System
9.6.1. Everything is a file concept in Linux
9.6.2. Device Access using system calls
9.7. Install packages on Raspbian OS
9.8. Setting up Raspbian as an IoT gateway
9.9. Write Python program to interface with Arduino using serial libraries
9.10. IoT Communication Models and Protocols
9.10.1. Request-Response, Publish-Subscribe, Push-Pull, Exclusive Pair
9.10.2. Application Protocols: HTTP, CoAP, MQTT, AMQP
9.10.3. Communication APIs: REST-based, WebSocket-based
9.10.4. Network Layer: IPv4, IPv6, 6LoWPAN
9.11. Building python based programs to communicate to cloud server using various application protocols
9.12. Develop a complete python based application IoT application
9.13. Rpi as a device
9.14. Interfacing with sensors and actuators using GPIO pins
9.15. Interfacing with camera on Rpi
9.16. Milestone Project
10. IoT Cloud Infrastructure (45+ Hrs)
10.1. IoT cloud building blocks
10.2. Using the platform specific dashboards
10.3. Device configuration and addressing
10.4. IoT Platforms in detail
10.5. MQTT Server
10.6. Injection Engine
10.7. Time Series database
10.8. Rules Engine
10.9. Data monitoring, visualization and IoT Analytics
10.10. Rest API interface
10.11. Device Management
10.12. Application Service
10.13. Milestone Project
11. Performance and Security in IoT (35+ Hrs)
11.1. Benchmarking IoT applications and Platforms
11.2. MQTT vs HTTP performance
11.3. Security considerations
11.4. Firmware updates
11.5. Cryptography basics
11.6. Cryptography in IoT
11.7. Privacy considerations and design guidelines
11.8. Milestone Project
12. Module (40+ Hrs)
12.1. Career assistance
12.1.1. Resume building
12.1.2. Internship
12.1.3. Interview preparation
12.1.4. Complete career guidance
12.2. Capstone Project
12.3. Hackathon
12.4. Scholarship
12.5. Awards and rewards

Venue

MGR Film City Road
Kanagam, Tharamani, Chennai, India
3G IRPS IIT MADRAS RESEARCH PARK cover image
3G IRPS IIT MADRAS RESEARCH PARK profile image
3G IRPS IIT MADRAS RESEARCH PARK
Joined on Jan 11, 2020
Have a question?
Send your queries to the event organizer
3G IRPS IIT MADRAS RESEARCH PARK profile image
CONTACT ORGANIZER
EVENT HAS ENDED
VIEW SIMILAR EVENTS
Have a question?
Send your queries to the event organizer
3G IRPS IIT MADRAS RESEARCH PARK profile image
CONTACT ORGANIZER
Host Virtual Events with
Townhall
Learn More TsLive Learn more