• Home
  • /
  • Course Details



1 Month



4.45 (564)

Today wherever we go, we hear a term called "IOT" which is creating more buzz in the list of emerging technologies in embraced by many big brands, consumers, and start-ups paving way for lots of innovation in technology. The Internet of Things(IOT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.

What Will I Learn?

    1. Introduction to the Internet of Things:

    ·        Background

    o   What is Internet of Things (IoT)?

    o   Embedded System

    o   Embedded Boards

    o   General Introduction to Arduino Boards

    o   Formal Introduction to IoT

    ·        What Devices Make it to IoT

    o   Are Mobile Phones IoT devices?

    o   What are Smart Objects?

    o   IoT Devices

    ·        IoT Platforms

    o   Wearable Pltform

    o   Embedded Pltforms

    o   Cloud Platform for IoT

    ·        What IoT means for the developers

    2. Preparing to Program Connected Devices

    ·        Getting Started With ArdOS for Arduino

    o   Background

    o   Setting up Arduino Development Environment

    §  Getting Started With Arduino Development Environment

    §  Basics of Arduino C Program

    §  Writing our First Arduino Program

    Ø  Simple Blinking Program

    Ø  Taking Input from Serial Port

    Ø  Working With Digital Switches

    Ø  Working with Sensors ( Touch Switch Example)

    Ø  User Defined Functions

    o  ArdOS

    §  Installation

    §  Working with ArdOs

    ·        Introduction to Raspberry Pi with Raspbian OS

    o   Introduction

    o   Background

    o   What is Raspberry Pi?

    o   What do I need to get started ?

    o   Raspberry Pi system specifications

    o   Ports, Pins and their uses

    o   Raspberry Pi with Raspian OS   

    o   Setting Up Raspian OS

    o   Configuring your Raspian

    o   GUI - Lightweight X11 Desktop Environment” or in short LXDE

    o   File system layout

    §  Logical layout

    §  Physical Layout

    o   Installing and uninstalling software

    §  Finding Software

    §  Installing Software

    §  Uninstalling Software

    §  Upgrading Software

    o   “Hello World” Programming on Raspberry Pi

    o   Email notifier LED using the GPIO Library

    ·        Introduction to Netduino Plus 2

    o   Introduction

    o   Background

    o   What is Netduino?

    o   Netduino Plus 2:

    §  Processor/Microcontroller:

    §  Analog Input:

    §  Digital I/O :

    §  Ethernet:

    §  MicroSD:

    §  LED’s:

    §  Power:

    §  MicroUSB:

    §  Erasepad:

    §  Pushbutton:

    o   Visual studio IDE for Netduino

    §  .Net microframework SDK

    §  Netduino Software development Kit

    o   Example 1: HelloWorld

    o   Example 2: Disco LED’s

    ·        Writing Software for a Variety of IoT Devices Using the Yocto

    ·        Getting started with Spark Core

    3. Services

    ·        Introduction to Buddy Platform

    ·        Creating a Web Service to be consumed by connected Devices via Internet

    ·        Live Weather Station With Arduino and ThingSpeak

    4. Programming Connected Devices

    ·        Complete Beginner's Guide For Arduino Hardware Platform For DIY

    ·        Setting up and Programming Raspberry Pi in Python and C


    ·        Raspberry Pi Weather App 

Price : 5999