20
@mrpaulandrew purplefrogsystems.com/paul Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services

Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services

Page 2: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

Microsoft Data Platform MVP

Business Intelligence Consultant at Purple Frog Systems

STEM Ambassador with STEM Learning UK

PASS Chapter Leader for Microsoft Data Platform Group

Speaker & part of the SQL Relay team

Speaker & helper at SQL Bits

Speaker & helper at various SQL Saturday ‘s

Stack Overflow

@mrpaulandrew purplefrogsystems.com/paul

Paul Andrew

Many years’ experience working with the complete on premises SQL Server stack in a variety of roles and industries. Now developing/consulting on hybrid business intelligence solutions using Microsoft Azure. Specialising in Data Factory, Data Lake Analytics, real-time data with the Internet of Things (IoT), Stream Analytics and Event Hubs.

linkedin.com/in/mrpaulandrew

Best New Speaker SQL Saturday Dublin 2017

[email protected]

About Me

Page 3: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services

Page 4: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Data Feeds (Old & New)

Old

New

Page 5: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Data Feeds (Hot and Cold)

Cold

Hot

Page 6: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

What Are These Next Generation Data Sources?

Page 7: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Raspberry Pie

@mrpaulandrew purplefrogsystems.com/paul

Page 8: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Raspberry Pi

@mrpaulandrew purplefrogsystems.com/paul

Page 9: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Raspberry Pi GPIO

@mrpaulandrew purplefrogsystems.com/paul

Page 10: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Raspberry Pi With A Fez Hat Attached

@mrpaulandrew purplefrogsystems.com/paul

Just like that!

Page 11: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Raspberry Pi With A GHI Electronics Fez Hat Attached

@mrpaulandrew purplefrogsystems.com/paul

• On-Board Analog Input and PWM chips.• Two DC Motor Drivers, suitable for

building small robots.• Terminal Blocks for wiring in DC motors

without the need for soldering.• Two Servo Motor Connections.• Two Multi Color LEDs, connected to

PWM for thousands of colors.• Single Red LED.• Temperature Sensor.• Accelerometer.• Light Sensor.• Two user buttons.• Terminal block with 2x Analog, 2x

Digital I/O, 2x PWM and power.• Female headers with SPI, I2C, 3x

Analog, 3x PWM.• Dedicated power input for driving the

servo motors and DC motors.• No Soldering required, completely

assembled and tested.

https://www.ghielectronics.com/catalog/product/500

Page 12: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

The Internet of Things (IoT)

https://www.microsoft.com/en-gb/server-cloud/internet-of-things/overview.aspx

“The Internet of Things (IoT) starts with your things—the things that matter most to your business. IoT is about making your data come together in new ways. Tap into data with IoT dashboards. Uncover actionable intelligence. And modernise how you do business. Welcome to the Internet of your Things.”

By Microsoft

Page 13: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

The Internet of Things (IoT)

Page 15: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

IoT Complex Solution

EventHub

Sensor Systems

Sensor Systems

Sensor Systems

Regional Endpoint

Regional Endpoint

Regional Endpoint

Long Term Data Storage Services

Advanced Analytics & Pattern Matching

Aggregated Real-time Analysis

Complete Dataset Routing

Online Shared

Dashboards

Adhoc Data Consumption &

Dashboard Creation

Page 16: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

IoT Simplified Solution

Single DeviceWindows IoT Core

UWP AppTemp & Light Sensors

IoT Hub PowerBI.comStream

Analytics

SQL DB

Page 17: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Demo Time

Page 18: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Other IoT Options in Microsoft Land

https://www.azureiotsuite.com

https://channel9.msdn.com

IoT Suite IoT Central

https://www.microsoft.com/en-gb/internet-of-things/iot-central-saas-solutions

Page 19: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

Take Away Points

• This talk was about using real-time data and unlocking its applications to improve the way we work.

• Microsoft have a complete set of software and services to help collect and handle real-time data.

• IoT is just a concept to help with our understanding... Like when the cloud was the buzz word.

• You are all already using or benefiting from real-time data.

• Business intelligence people; gain a greater understanding of lambda architecture.

• If I inspired you to get your Raspberry Pi out again. Great! But that’s not the point ☺

Page 20: Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud Services · 2017-07-06 · Building an End to End IoT Solution Using Raspberry Pi Sensors & Azure Cloud

@mrpaulandrew purplefrogsystems.com/paul

The End

@mrpaulandrew purplefrogsystems.com/paul

Thank You