- What is IoT?
- How IoT is applied in different domains?
- Use cases ranging from Smart Cities to IIoT
- How large is the IoT Market in different domains?
About The Course
The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect and exchange data creating opportunities for more direct integration of the physical world into computer-based systems, resulting in efficiency improvements, economic benefits, and reduced human exertions. The number of IoT devices increased 31% year-over-year to 8.4 billion in 2017 and it is estimated that there will be 30 billion devices by 2020. The global market value of IoT is projected to reach $7.1 trillion by 2020.
IoT involves extending internet connectivity beyond standard devices, such as desktops, laptops, smartphones and tablets, to any range of traditionally dumb or non-internet-enabled physical devices and everyday objects. Embedded with technology, these devices can communicate and interact over the internet, and they can be remotely monitored and controlled.
Projects & Lab
Course Learning Outcomes
- IoT Technology stack
- Sensors & Actuators
- Hardware Platforms
- Wireless Communication Protocols
- Network communication Protocols
- Cloud, its components and IoT
- Data Streaming in IoT
- Data Store and IoT
- Analytics & Visualization for IoT
- What is Sensor & Actuator?
- What is a good sensor?
- Sensor properties and their classification
- Types of Sensors & Actuators
- Working of typical Sensors and Actuators
- Categories of sensors Commercial/Industrial/Military/Medical/Food grade sensors
- Selecting a sensor for your use case
- IoT Hardware Platform & comparison
- Criteria for selecting Hardware platform
- The Raspberry Pi and Arduino Open Source Microcontroller Platform
- Schematics, PCB Design Tools and prototype steps
- Raspberry Pi and Arduino Board Layout & Architecture
- Why Raspberry Pi and Arduino?
- How to program Arduino with Arduino IDE
- How to make your Arduino respond to sensors and actuators
- Reading data from analog/Digital Sensors
- Writing data to analog (PWM)/Digital actuators
- Connecting sensors to Arduino to read data from sensor and display on serial monitor (Temperature, Humidity, Distance, Light, Moisture, Gas (Methane/Alcohol), Proximity, Motion).
- Connecting actuator to Arduino and controlling Actuator (LED, Relay, Push button, Buzzer) Controlling a motor (actuator) by sensing Temperature
- Controlling a buzzer using Ultrasonic ranger
- PIR (Human presence) (Combining sensors to avoid false alarms)
- Controlling sprinklers using relay by sensing moisture in the soil using moisture sensor
- Working with Raspberry Pi 3 Model
- Installing OS and Designing Systems using Raspberry pi
- Configuring Raspberry Pi for VNC Connection
- Getting introduced to Linux OS
- Basic Linux commands and uses
- Getting Started with Python
- Variables, Functions and control Structure
- File Handling in Python & Importing or Exporting Data
- Interface sensor and Actuator with Raspberry Pi
- RFID, NFC, Blue Tooth, BLE, ZigBee, Zwave Mesh network
- Comparison of wireless Protocols
- How to select a wireless Protocol based on use case
- Wi Fi, GSM/GPRS, 2G, 3G, LTE
- Comparison of Communication Channels
- How to select a Communication Channels based on Use Case
- MQTT/MQTTS, CoAP, 6LoWPAN, TCP, UDP, HTTP/s
- How to select a Network Protocol based on Use Case
- Issues with IPv4 in IoT
- How IPv6 solves the issues with IPv4
- Application issues with RF protocol
- power consumption, LOS,reliability,Security aspects
- Introduction of TCP & UDP
- Difference between TCP/UDP Transport layer protocol
- Practically testing the TCP v/s UDP by python socket programming
- Introduction and structure of HTTP protocol
- Start with HTTP protocol GET/POST Method
- Work on python Flask library design web page
- Control thing from webpage using HTTP protocol
- Publish sensor data over webserver
- Introduction to MQTT
- Why MQTT?
- Features of MQTT
- MQTT Subscribe/Publish
- MQTT Broker
- MQTT QoS
- MQTT Security
- Installation of Mosquito MQTT broker
- Publish and Subscriber test on local server broker
- Start with Paho MQTT
- Publish/subscribe test on iot.eclipse platform
- Introduction of CoAP
- Architecher of CoAP IOT protocol
- Diffrence between HTTP & COAP
- Implement of CoAP using CoAPthon Python library
- Design server and client using Python
- Read data from sensors,
- Create JSON Object
- Establish HTTPS connection using Wi Fi
- Send JSON data to Ubidot Rest API over HTTPS
- Create business rules in Ubidot for alarms
- Send Data to Ubidot platform
- Create rule and configure Alarm(SMS/Email) for your device
- Send data to Ubidot which will trigger the alarm
- Create and configure Chart/Graph for visualization
- Control the actuator from Ubidot using polling technique
- What is cloud?
- What is cloud computing?
- Benefits of cloud.
- Deployment Models.
- Top cloud providers.
- Service Models
- Service Catalogue
- Advantages for different offerings
- Introduction to AWS
- Service provided by AWS E2C, SimpleDB RDS, Dynamo DB, Elastic Beanstalk, SNS, Cloud Watch, Route 53, VPC, Elastic Load Balancing, S3, EBS, IAM
- Cloud data storage
- Introduction to Big Data
- BigData Definition and Characteristics
- Who is Generating Big Data
- Big Data Analytics
- Why Big Data Analytics
- Applications of Big Data Analytics
- Different Data Stores
- Big Data Technologies CouchDB, MongoDB, Node4J
- Introduction to AWS IoT
- Creating a Thing in AWS IoT
- Downloading SDK and configuring RaspberryPi
- Downloading Certificates from AWS IoT console
- Installing certificate in RaspberryPi
- Connecting Sensors to RaspberryPi II.
- Configuring RaspberryPi sketch to connect to AWS IoT through Wi Fi
- Establishing MQTT Connection
- Publishing Sensor data to AWS IoT Thing Shadow
- Subscribing MQTT Topic and controlling actuator from Thing shadow
- Run Ultrasonic ranger sketch in RaspberryPi and check
- Updating of data from RaspberryPi to AWS Thing Shadow
- Configuration of Dynamo DB
- Create table in Dynamo DB
- Create rule link dynamo DB with AWS IOT
- Store sensor data From AWS IOT in Daynamo DB
- Setup SNS service
- Test SNS service by publish/subscribe
- Create a rule and link with AWS IOT
- Notify through mail when Publisher publish data
- IOT Applications for the Healthcare Industry
Earn your certificate
The certificate rewarded by us is proof that you have taken a big leap in IOT domain.
Our Specialization is exhaustive and the certificate rewarded by us is proof that you have taken a big leap in IOT domain.
The knowledge you have gained from working on projects, videos, quizzes, hands-on assessments and case studies gives you a competitive edge.
Share your achievement
Highlight your new skills on your resume, LinkedIn, Facebook and Twitter. Tell your friends and colleagues about it.
Course Fee Structure
ONLINE TRAINING FEE for PG Diploma courses
CLASS ROOM TRAINING FEE for PG Diploma courses
In Online training, you will get
- Access to live instructor-led training as per your enrolled batch
- Learn from industry experts over online meeting tools like zoom
- 24x7 support by the trainers.
In Class room training, you will get
- Intensive class room 1 to 1 training by the real time experts as per your enrolled batch
- Learn from industry experts having rich 20+ years of experience in R&D.
- 24x7 support by the trainers.
Top industry experts with rich 20+ years of R&D experience in mentoring students across the world.
Soft copy of the course material will be mailed to you.
In online instructor-led training, team of experts will train you with a group of our course learners for 25+ hours over online conferencing software like Zoom & Webminar. Online Classes will happen every day from Monday to Friday.
At the end, of course, you will work on a real-time project. Once you are done with the project (it will be reviewed by an expert), you will be awarded a certificate which you can share on LinkedIn.
Enrollment into course entails 30 days of free access to labs depending on date of enrollment. Can be extended based on permission.
Yes, you can renew your subscription anytime. Please choose your desired plan for the lab and make payment to renew your subscription
Mail our most dynamic & ever active director through email firstname.lastname@example.org