Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Internet Of Things using RaspberryPi 3 and MS Azure
Rating: 3.1 out of 5(67 ratings)
408 students

Master Internet Of Things using RaspberryPi 3 and MS Azure

Hands on Experience in IoT
Last updated 7/2017
English
English [Auto],

What you'll learn

  • Connect,Communicate data Bi-directional from telemetry devices to popular IoT platforms

Course content

1 section • 31 lectures • 4h 5m total length
  • Introduction3:41

    Explore how internet of things enables physical objects to be controlled and connected through hardware, software, and communication infrastructure, enabling continuous monitoring, smart homes, security, and automatic actions.

  • 1.1 Development Boards5:26

    Explore the Raspberry Pi 3 B plus as an IoT development board with Broadcom system-on-chip, 1.2 ghz processor, 1 gb ram, built-in wifi and BLE, and home cloud storage.

  • 1.2 RaspberryPi3 Pins2:19

    Explore Raspberry Pi 3 pins and GPIO concepts, including multi-functional GPIO14 and GPIO15, and compare 3.3-volt CMOS logic with TTL logic for interfacing devices.

  • 1.3 PWM Demo4:20

    Demonstrate pulse width modulation on Raspberry Pi 3 with Python, showing how duty cycle shapes PWM signals to emulate analog output for motors and sensors in IoT.

  • 1.4 GPIO pins: Detailed Study9:32

    Explore the Raspberry Pi GPIO pins, including 3.3V/5V power, ground, and general-purpose pins. Learn pin numbering, WiringPi, and key protocols like I2C and SPI for interfacing sensors and devices.

  • 1.5 Aurdino Board4:26

    Explore the Arduino board with ATmega328 microcontroller, 14 digital pins, 16 MHz clock, and open source hardware, compatible with shields and programmable via the Arduino IDE.

  • 2.1 Introduction to Protocols2:48

    Explore how legacy internet protocols adapt to the internet of things, enabling secure, low-power, lightweight communication across diverse wireless networks with emerging IoT protocols.

  • 2.2 Data Exchange Protocols(MQTT and CoAP)8:20

    Explore lightweight data exchange protocols for IoT, focusing on MQTT and CoAP, broker-based and pub/sub architectures, topics, asynchronous communication, and security considerations.

  • 2.3 Sub 1GHz3:23

    Explore sub 1 ghz wireless for IoT, enabling long-range, low-power connections with better penetration and indoor coverage to connect home devices to the cloud.

  • 2.4 5G2:51

    5g becomes the backbone of the internet of things, enabling data transfer for fixed and mobile devices. Non-orthogonal multiple access offers unified approach to IoT quality-of-service, including wireless health care.

  • 3.1 IoT Platforms9:02

    Explore the anatomy of IoT platforms, from connectivity and device management to data analytics and external interfaces, with emphasis on secure, scalable cloud integration and real-time dashboards.

  • 3.2 Commercial IoT Platforms7:38

    Explore commercial IoT platforms, compare AWS, Azure, IBM, and others, and learn how secure, scalable, data-driven solutions connect millions of devices with SDKs, protocols, and edge-to-cloud data flow.

  • 3.3 Microsoft Azure Architecture16:11

    Learn how the ots solution architecture connects remote devices to the cloud via gateways, enabling edge analytics, data aggregation, secure provisioning, and identity and state stores for Azure integrations.

  • 3.4 Introduction to Opensource Platform4:05

    Explore open-source and simpler IoT platforms for deploying prototypes with free cloud services, REST APIs, and Arduino or Raspberry Pi support, plus dashboards and core data buckets for real-time data.

  • 4. Basic Electronics5:48

    Learn the basics of electronics: how breadboards connect components to positive and negative rails, avoid short circuits, and test circuits designed to measure temperature, humidity, or pressure.

  • 5.1 Decoding Raspberry pi4:56

    Inspect the Raspberry Pi board, insert the memory card correctly, and connect power, keyboard, and mouse. Observe the boot indicator blink to begin the basic internet-ready setup.

  • 5.2 Installing Raspbian OS4:20

    Install Raspbian OS on the Raspberry Pi 3 and begin the setup. Connect to wifi and update and upgrade the system to the latest packages via the command prompt.

  • 5.3 Hands on experience in a open source platform11:17

    Sign up and log into an open source IoT platform to access your dashboard, create experiments and projects, configure a sample program, install dependencies, and view live transmission outputs.

  • 5.4 Simple programming on raspberry pi and open source platform7:01

    Explore simple raspberry pi programming as an IoT client using an open source library, defining credentials, processing command line arguments, and exchanging JSON data to interact with the cloud.

  • 5.5 WiringPi installation4:29

    Install wiringpi and configure the C library to access hardware via wrappers for C and C++ programs, clone the repository, and build with provided scripts.

  • 5.6 LED control - practical experiment10:44

    Learn to wire a Raspberry Pi LED circuit on a breadboard and control it via GPIO 17 with a practical program. View the LED behavior on a web dashboard.

  • 5.7 LED control using mobile app - Task assignment5:45

    Extend the previous experiment by wiring three leds to a raspberry pi using a single ground, and control them from a mobile app via a QR-scanned bella dashboard.

  • 5.8 Weather forecasting using sensors and open source platform11:31

    Learn to wire a humidity and temperature sensor to a Raspberry Pi, read live data, and visualize it on an open source dashboard platform for weather forecasting.

  • 6.1 Getting started with Azure IoT8:18

    Create an Azure IoT Hub to enable secure bi-directional communication between devices and the backend, and monitor device connectivity at scale.

  • 6.2 Generating device credentials9:04

    Generate a unique device id and key for a simulated sensor, copy the primary connection string from the hub policy, and embed it in the program to register the device.

  • 6.3 Read device to cloud messages5:40

    Learn to set up a Raspberry Pi based IoT project and Azure cloud integration to read device-to-cloud messages, install dependencies, and configure a reader to print and manage messages.

  • 6.4 Running simulated device app9:46

    Run a simulated device app that sends cloud messages to the hub, configure the connection string and shared access key, and display temperature and humidity values.

  • 6.5 Azure storage account Part -115:07

    Learn to create an Azure storage account, configure read access with a consumer group, and develop and deploy a function to store messages in Azure Table storage.

  • 6.5 Azure storage account Part - 214:07

    Create and configure an Azure storage account and function, connect to event hub, and run a sample app to store and visualize device temperature and humidity data in table storage.

  • 6.6 PowerBI15:28

    Create and configure an Azure Stream Analytics job to transfer IoT sensor data to Power BI for visualization, then publish interactive reports of temperature and humidity over time.

  • 6.7 Designing a vote count machine with azure18:02

    Design a vote count machine with Azure, using a Raspberry Pi and a sensor to read votes, display status on an lcd, and publish counts to the cloud.

Requirements

  • RaspberryPi 3 kit ,A display monitor,A HDMI to VGA converter,and basic level programming knowledge

Description

ROOMAN TECHNOLOGIES  has  framed  a spectacular course on IoT  keeping beginners  in mind. We help  you learn IoT from scratch and eventually propel you towards IoT development.  You learn things by doing things rather than hearing things- yes, bulk amount of our course is practical oriented -  80% hands on tutorial. Enroll today, let's learn IoT in a easy and simple way possible.

Our course details:

--  Introduction to IoT

Module 1:  Introduction to  development boards

                   Topic  1:  Raspberry pi 3 detailed study

                   Topic  2:  Understanding  PWM (Hands on)

                   Topic  3:  Hello Arduino

Module 2:  Protocols

                    Topic 1: Introduction to protocols

                    Topic 2: Data exchange protocols( MQTT & COAP)

                    Topic 3: Sub1 GHZ

                    Topic 4: 5G

Module 3: Platforms

                   Topic 1:  IoT platforms

                   Topic 2:  Commercial platforms ( Azure, AWS)

                  Topic 3 :  Microsoft Azure architecture

                  Topic 4:   Introduction to open source platforms

Module 4: Basic electronics

Module 5: Time for HANDS ON!

               Topic  1:   Decoding Raspberry pi

               Topic  2:   Installing Raspbian OS.

               Topic  3:  Hands on experience in a open source platform.

               Topic  4:  Simple programming on raspberry pi and open source platform.

               Topic 5:   WiringPi installation

              Topic 6:   LED control - practical experiment

              Topic 7:   LED control using mobile app - Task assignment

              Topic 8:   Weather forecasting using sensors and open source platform

Module 6:  Microsoft AZURE - Hands on

                     Topic 1:    Getting started with Azure IoT

                     Topic 2:    Generating device credentials

                     Topic 3:    Read device to cloud messages

                    Topic 4:     Running simulated device app

                    Topic 5:    Azure storage account

                    Topic 6:    PowerBI

                   Topic 7:     Designing a vote count machine with azure. 

      

Who this course is for:

  • Students or Professional who like to get hands on experience with IoT and its complete end to end cycle