IoT with Azure behind the scenes Using Raspberry Pi 4 B
Click to add text Introduction Click to add text
Content • Introduction • Configuration • Azure IoT services • Demonstration • Challenges • Summary
1
Introduction
IoT refers to the network of connected devices and the technology that facilitates communication between devices and the cloud. 2
How does IoT work with Azure?
Azure IoT is a powerful tool that enables organizations to deploy, manage and scale IoT solutions. With this you have a bi-directional, trustworthy communication setup, and security is the number one priority of this configuration. 4
Raspberry Pi or Arduino
OR
5
Raspberry Pi or Arduino Raspberry Pi is a microprocessor.
The Arduino is a microcontroller.
It is used with whole systems instead of singular electronic components.
It was built to work with other electronic components and nothing else. Example: Wireless Bluetooth modules, motors, etc.
Consists of RAM, Memory card slots, processors, Graphics controller, ethernet controller, HDMI ports, C-type power source, & GPIO pin board.
Contains a microcontroller. It has all the abilities to store, run and execute programs itself.
Raspberry Pi runs on the Linux OS.
We can code using the C++ language.
5
Click to add text Configuration Click to add text
Configuration phases Phases for Pi config: 1) 2) 3) 4)
OS Installation Connecting Pi to the internet View Pi on Computer Connecting sensor and recording data
14
Anatomy of temperature sensor
14
Raspberry pi circuit diagram
14
Click to add textServices Azure IoT Click to add text
IaaS, PaaS and SaaS
14
Azure IoT Services Azure IoT provides lots of valuable services. Some of the services that they provide are as follows: • Azure IoT Hub • Azure IoT Central • Azure Sphere
14
Azure IoT Hub
14
Azure IoT Central
14
Azure Sphere
14
Use Case
Temperature sensor: • In this use case, an external sensor will measure the temperature of its surrounding. It will then send that data to the Raspberry Pi and display it graphically using external tools.
14
Stream analytics job
14
Challenges
Click to add text Click to add text
Challenges 1. Data Security IoT devices need to send data to the cloud for processing. This data transfer happens through public networks which can result in a breach of the data.
2. Connectivity In remote areas, where Internet connectivity is not reliable, IoT devices tend to fail as they need to process and transfer data to the clouds.
3. Challenges in Sensing The sensor is a crucial part of any IoT device as any hardware failure can result in less accuracy. Data provided by the sensor needs to be precise to generate the desired outcome. 14
Summary
Click to add text Click to add text