Ontrak Onstak Certified-Internet Of Things

Overview

With companies and corporations constantly pushing towards a smart world idea, the internet of things has helped develop a completely new career path and developed into a market segment that has grown into a multi-billion dollar concern in recent years.Linkages between devices and infrastructure leads to synergy and in this increasingly connected world, the internet of things is leading the technology revolution.

Course outline

Module 1: The World of The Internet of Things                 Timeline: 4 weeks           Skill Level: Beginner

Pre-Requisites:
Basic understanding of electronics, communication, networking and computer engineering

What you will learn:

  • What is The Internet of Things?
  • IoT Applications
  • IoT Architecture
  • Communication Protocols
  • IoT Networking
  • Cloud and IoT
  • Data Streaming in IoT
  • Data Storage in IoT
  • Analytics and Visualization in IoT
  • IoT Security

Module 2: Sensing and Actuation I                          Timeline: 8 weeks           Skill Level: Intermediate

Pre-Requisites:

  • Basic understanding of embedded systems
  • Basic understanding of electrical circuits, PWM, measurement and instrumentation and electrical machines.
  • Previous experience with any programming language is a plus

What you will learn:

  • Overview of End Devices
  • Overview of Microcontrollers
  • Basics of Real Time Embedded Systems
  • Overview and Installation of Arduino IDE Environment
  • Overview of Arduino and Other Development Boards
  • Arduino Programming
  • Physical Computing
  • Using External Libraries

 

Module 3: Sensing and Actuation II                         Timeline: 8 weeks           Skill Level: Intermediate

Pre-Requisites:

  • Understanding of microcontrollers
  • Previous experience with Linux environment is plus
  • Previous experience with any programming language

What you will learn:

  • Overview of Raspberry Pi
  • Setup of Raspberry Pi (OS Installation + Enable SSH)
  • Basic Linux commands
  • GPIO programming (wiring modules)
  • Basic programming with Python
  • Raspberry Pi as end device (Projects: Motor Control, LED, temperature, PIR)
  • Integration with Flask Web Server

Module 4: IoT Communication                  Timeline: 8 weeks           Skill Level: Advanced

Pre-Requisites:

  • Understanding of communication systems, networking
  • Previous experience with end devices
  • Previous experience with any programming language

What you will learn:

  • Overview of Communication Protocols
  • Working of WiFi, RF, Bluetooth, Ethernet
  • Working of LoRaWAN, sigfox, NB-IOT
  • Overview of M2M Communication
  • What is MQTT and How it works
  • What is HTTP and How it works
  • Overview of IOT Networking (IP Addresses, DNS)

Module 5: Gateway/Edge Devices I        Timeline: 8 weeks           Skill Level: Advanced

Pre-Requisites:

  • Previous experience with Raspberry Pi, Arduino, GPIO
  • Previous experience with Linux environment
  • Previous experience with JavaScript programming
  • Previous experience with MQTT, HTTP

What you will learn:

  • Overview of gateway devices
  • Overview of Edge processing
  • Node-Red vs openHAB
  • Basic programming in JavaScript
  • Wiring flow diagrams in Node-Red
  • Working with JSON and MQTT
  • Exploring other nodes
  • Working with Node-Red Dashbboard
  • What is IFTTT and How it works

Module 6: Gateway/Edge Devices II                       Timeline: 8 weeks           Skill Level: Advanced

Pre-Requisites:

  • Previous experience with Javascriptand Python programming
  • Previous experience with databases and cloud
  • Previous experience with Node-RED

What you will learn:

  • Data Logging
  • A/D Measurement and Control
  • Data Streaming
  • Data Store
  • Analytics & Visualization
Get Registered