25
Real-Time Data and the Internet of Things (IoT) Adam Mollenkopf Real-Time & Big Data GIS Capability Lead, Esri [email protected] @amollenkopf

Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Real-Time Dataand the Internet of Things (IoT)

Adam MollenkopfReal-Time & Big Data GIS Capability Lead, Esri

[email protected]

@amollenkopf

Page 2: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Public Safetypolice fire

surveillance

Public Healthhospitals ambulances

Transitbuses taxis rail

trains crowds

Connected Carsautonomous driving traffic conditions holes

parking meters road conditions slippery areas

network improvements

Energy Usageelectricity gas smart meters

City Workerssanitation snow plows

Airportsflight status queues

plane location runway status

Buildingslighting hvac

occupancy counts

Internet of your Things

Environmentnoise co2 nitrates

gases temperature humidity

atmospheric pressure radiation

pesticides electromagnetic feedback

rain gauges water level gauges

water quality air quality

Weatherwarnings earthquakes

precipitation icy conditions

Peoplehealth monitoring

social activityTelecommunications

cell phone signals dropped calls

bringing geospatial insights to your Real-Time GIS

DesktopWeb Device

with real-time & big data capabilities

ArcGIS Enterprise

Page 3: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

ArcGIS Enterprisewith real-time & big data capabilities

DesktopWeb Device

visualization

live & historic

aggregates & features

map & feature service

• Ingest high velocity real-time

data into ArcGIS

• Perform continuous analytics

on events as they are received

• Store observations in a

spatiotemporal big data store

• Run batch analytics on

stored observations

• Visualize high velocity &

volume data:

- as an aggregation

- as discrete features

• Notify those who need to

know about patterns of

interest

stream service

live features

ArcGIS

Enterprise

GeoEvent

Server

spatiotemporal

big data store

storage

ingestion

GeoAnalytics

Server

analyticsanalytics

Page 4: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Industry usage of Real-Time GIS

using ArcGIS GeoEvent Server

1,012Organizations

74Countries

as of January 2017

Commercial- Financial Services

- Insurance

- Logistics / Trucking

- Manufacturing

- Media & Entertainment

- Real Estate

- Retail

Defense and Intelligence- Intelligence

- Military Operations

Public Safety- Emergency / Disaster Mgmt

- Fire, Rescue, EMS

- Homeland Security

- National Security

- Law Enforcement

- Special Events

Utilities- Electric & Gas

- Teleco / Cable

- Public Works

Water- Water resources

- Water / wastewater /

stormwater

Professional Services- AEC

- Environmental Mgmt

- GIS & IT

Nonprofits & Education- Conservation

- Humanitarian

- Sustainable Development

- Higher Ed

- Research/Science Institutions

Natural Resources- Agriculture

- Forestry

- Mining

- Oil & Gas

- Pipeline

Transportation- Aviation

- DOT

- Railways

- Maritime & Ports

- Public Transit

Government- National

- State

- Local

Health & Human Services- Hospital & Health Systems

- Pharmaceuticals

- Public Health

Page 5: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

City of Columbus, Ohio Local Government

Page 6: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Town of Granby, Quebec Local Government

Page 7: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

US Army Corp of Engineers: Galveston Federal Government

Page 8: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Bureau of Sanitation, Los Angeles Local Government

Page 9: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Department of Sanitation, New York City Local Government

Page 10: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Department of Transportation, Texas State Government

Page 11: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Dong Energy Utilities, Alternative Energy

Page 12: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Port of Long Beach Transportation

Page 13: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Seattle Police Department Public Safety

Page 14: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

’14, ’15, ’16 IRONMAN World

Championship, HawaiiPublic Safety

Page 15: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

‘14/’15/’16 Boston Marathon Public Safety

Page 16: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Public Safety2016 Shamrock Shuffle

Chicago, Illinois

Page 17: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

ArcGIS Enterprisewith real-time & big data capabilities

ArcGIS

Enterprise

spatiotemporal

big data store

Big Data

GeoAnalytics

ServerGeoEvent

Server

IoT

Page 18: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

you can create

your own

connectors

Ingestioninput connectors

GeoEvent Server

Inp

uts

Ou

tpu

ts

GeoEvent Services

Poll an ArcGIS Server for Features

Poll an external website for GeoJSON, JSON, or XML

Receive Features, GeoJSON, JSON, or XML on a REST endpoint

Receive RSS

Receive GeoJSON or JSON on a WebSocket

Receive Text from a TCP or UDP Socket

Subscribe to an external WebSocket for GeoJSON or JSON

Watch a Folder for new CSV, GeoJSON, or JSON Files

Ou

t o

f th

e B

ox

REST

.csv

WS

WS

HTTP

Esri

Gallery

ActiveMQ

CAP

Instagram

Exploitation Support Data

Cursor-on-Target

RabbitMQ

NMEA 0183

MQTT

Sierra Wireless (RAP)

KML

Kafka

Trimble (TAIP)

Twitter

Part

ner

Gallery

CompassLDE

enviroCar

GNIP

FAA (ASDI)

exactEarth AIS

Waze

Valarm

Networkfleet

OSIsoft *

*

*

*

Zonar *

Amazon IoT

Azure IoT

Page 19: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Waze connector Real-Time Waze Traffic & Alert Feed

Page 20: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Continuous analyticsgeoevent services

• A GeoEvent Service defines the flow of event records

- The input(s) ingesting event data

- The filtering and processing performed on each event record

- The output(s) to which event records are sent

Page 21: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

you can create

your own

connectors

Disseminationoutput connectors

GeoEvent Server

Inp

uts

Ou

tpu

ts

GeoEvent Services

Ou

t o

f th

e B

ox

Add or Update a Feature

Publish Text to a UDP Socket

Send a Text Message

Send an Email

Push Text to an external TCP Socket

Push GeoJSON or JSON to an external WebSocket

Push GeoJSON or JSON to an external Website

Send an Instant Message

Send Features to a Stream Service

Write to a CSV, GeoJSON, or JSON File .csv

WS

im

HTTP

Add a Feature to a spatiotemporal big data store

Update a feature in a spatiotemporal big data store

ActiveMQ

Esri

Gallery

Cursor-on-Target

Hadoop

Kafka

MongoDB

MQTT

RabbitMQ

Twitter

Amazon IoT

Azure IoT

Page 22: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Microsoft Azure IoTcomplimenting IoT platforms with geospatial reasoning

ArcGIS

Enterprise

spatiotemporal

big data store

GeoAnalytics

ServerGeoEvent

Server

Azure IoT Hub

devices

Page 23: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Amazon IoTcomplimenting IoT platforms with geospatial reasoning

ArcGIS

Enterprise

spatiotemporal

big data store

GeoAnalytics

ServerGeoEvent

Server

Amazon IoT

Device Gateway

devices

Page 24: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

SummaryReal-Time Data and the Internet of Things (IoT)

• Real-Time GIS enables you to:

- ingest a wide variety of IoT data

- perform continuous analytics on IoT data as is is received

- visualize an operational picture of what’s happening live

- notify & alert upon patterns of interest being detected

- actuate IoT devices as desired

• To learn more:

- See the tutorial:

‘ArcGIS GeoEvent Server: Introduction’

Page 25: Real-Time Data and the Internet of Things · Real-Time Data and the Internet of Things (IoT) •Real-Time GIS enables you to:-ingest a wide variety of IoT data-perform continuous

Questions / Feedback?

http://links.esri.com/geoevent

http://links.esri.com/geoevent-forum

To learn more:

Adam MollenkopfReal-Time & Big Data GIS Capability Lead, Esri

[email protected]

@amollenkopf