virtualize real-time sensor data from azure iot hub · lets build our azure iot hub 1. login to...

18
Online Conference June 17 th and 18 th 2015 EVENTS.COLLAB365.COMMUNITY Virtualize real-time sensor data from Azure IoT Hub

Upload: others

Post on 20-May-2020

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

Online Conference

June 17th and 18th 2015EVENTS.COLLAB365.COMMUNITY

Virtualize real-time sensor data from Azure IoT Hub

Page 2: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

About Brian Culver

Email :brian.culver(at)expertpointsolutions.com

Twitter : @spbrianculver

LinkedIn :

https://www.linkedin.com/in/bculver

Blog :

http://blog.expertpointsolutions.com

SharePoint Solutions Architect for Expert Point Solutions in Houston,

Texas.

Microsoft Certified Master (MCM) in SharePoint

Brian has worked in the Information Technology industry for since

1998 and he has been working with SharePoint since 2005. His deep

expertise includes Azure, Office365, SharePoint, ASP.Net, SQL Server

and Project Server. He has been involved in many large SharePoint

implementations including Internet and Intranet sites, Partner Portals,

Enterprise Content Management and Governance, and much custom

application integration and development.

Author, Speaker and Blogger

Expert Point Solutions

Page 3: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

• What is IoT?

• What is the Azure IoT Suite?

• Our IoT devices

• Lets build our Azure IoT Hub

• A real world scenario IoT scenario

• Build our Azure Web App

• Final Thoughts

Session Agenda

Page 4: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

What is IoT?• The Internet of Things (IoT) is the network of physical

objects—devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity—that enables these objects to collect and exchange data.

• Other Names:– M2M (Machine to Machine)

– “Internet of Everything” (Cisco Systems)

– “World Size Web” (Bruce Schneier)

– “Skynet” (Terminator movie)

• Where is it?– Everywhere!!!

Page 5: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

Where is IoT?Smart Appliances

Healthcare

Wearable Tech

Page 6: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

IoT: Good vs Bad• The Good:

– As of 2013, 9.1 billion IoT units

– Expected to grow to 28.1 billion IoTdevices by 2020

– More extensive forecasts by Cisco Systems project 50 billion units by 2020.

– Forbes predicts that by 2025, we’ll have over 80 billion smart devices on the internet.

– Revenue growth from $1.9 trillion in 2013 to $7.1 trillion in 2020

• The Bad– IoT hacking can be unbelievably

effective: By leveraging thousands (if not millions) of insecure connected devices, hackers can produce DDoS attacks that can cripple our infrastructure, systems, and way of life.

– More devices = more hacking opportunities and IT challenges

Page 7: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

IoT: Bad Examples• Who remembers Twitter, the Guardian, Netflix,

Reddit, and CNN going down in October 2016?

• The Mirai Botnet (aka Dyn Attack)

• This IoT botnet was made possible by malware called Mirai. Once infected with Mirai, computers continually search the internet for vulnerable IoTdevices and then use the known default usernames and passwords to login, infecting them with malware.

• TRENDnet Webcam Hack

• TechNewsWorld reports, “TRENDnet marketed its SecurView cameras for various uses ranging from home security to baby monitoring and claimed they were secure, the FTC said. However, they had faulty software that let anyone who obtained a camera’s IP address look through it — and

sometimes listen as well.

• Jeep Hack

• The IBM Security Intelligence website reported the Jeep hack a few years ago, saying, “It was just one, but it was enough. In July [2015], a team of researchers was able to take total control of a Jeep SUV using the vehicle’s CAN bus.

• By exploiting a firmware update vulnerability, they hijacked the vehicle over the Sprint cellular network and discovered they could make it speed up, slow down and even veer off the road. It’s proof of concept for emerging Internet of Things (IoT) hacks: While companies often ignore the security of peripheral devices or networks, the consequences can be disastrous.”

Page 8: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

IoT: Bad Examples• How bad is this:

– https://www.shodan.io/

– Shodan is the world's first search engine for Internet-connected devices.

Page 9: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

IoT: The Truth, IoT is …

Nothing new

A unicorn

Magic, and will soon change everything.

We’ve been doing this for 40 years

Page 10: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

IoT: Things are getting better

Page 11: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

IoT: Things are getting better

Page 12: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

IoT: Things are getting better

Page 13: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

Our IoT Devices• Raspberry Pi 3

• Raspberry Zero

• Simulated Raspberry Pi– https://azure-samples.github.io/raspberry-pi-web-simulator/

• And other connected devices

Page 14: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

Lets build our Azure IoT Hub1. Login to Azure Portal

2. Create new Resource Group

3. Create Azure IoT Hub Service

4. Create Azure IoT Hub Devices

5. Prepare Virtual Raspberry Pi Device

6. Validate the Communication

7. Create an Azure Web App

8. Data Visualization through Azure Web Apps

Page 15: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

Real World Examples• Real time analysis and monitoring of

– Oil wells

– Gardens

– Vehicles

– Heart rates

– Health

– Traffic Lights

– Weather

Page 16: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

Resources to Visit• Windows 10 IoT Core (free)

– https://developer.microsoft.com/en-us/windows/iot

• Azure IoT Suite– https://azure.microsoft.com/en-

us/suites/iot-suite/

• Rasberry Pi Javascript Emulator– https://azure-

samples.github.io/raspberry-pi-web-simulator/

• Microsoft IoT Hackster LIVE 2017 Road Show– Slides, labs and code

– https://github.com/kentstroker/IoT-Live-2017

– Kent Stroker Github IoT Projects

– https://github.com/kentstroker

Page 17: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

Final Thoughts• The Microsoft & Hackster IoT Bootcamp: From

Idea to Device.– https://infopedia.eventbuilder.com/index?landingpag

eid=4dSL41&ocid=IOTVB17_HCST_1

– https://channel9.msdn.com/coding4fun/blog/Join-the-Journey-from-Device-to-Action-at-the-IoT-Virtual-Bootcamp

• Broadcasting Virtually | November 14-16 | Worldwide

• 3-days of in depth understanding how you and your organization can benefit from practical IoT.

• Hands-on-labs and learning tracks, using the tools and resources that can help you get going fast.

Page 18: Virtualize real-time sensor data from Azure IoT Hub · Lets build our Azure IoT Hub 1. Login to Azure Portal 2. Create new Resource Group 3. Create Azure IoT Hub Service 4. Create

EVENTS.COLLAB365.COMMUNITY

Stay tuned for more great sessions …

Thank you for Watching