39
Thomas Paschke ArcGIS and the Internet of Things

ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

  • Upload
    others

  • View
    45

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Thomas Paschke

ArcGIS and the

Internet of Things

Page 2: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Agenda

Introduction

ArcGIS as an IoT Platform

ArcGIS Analytics for IoT

1

2

3

Page 3: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Introduction1

Page 4: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Internet of Things overviewWhat is the IoT?

The network of physical objects that contain embedded

technology to communicate and sense or interact with their

internal states or the external environment.

Source: Gartner February 2016

Page 5: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Internet of Things overviewWhat Things?

Page 6: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Internet of Things overviewWhat Things?

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

Weatherwarnings earthquakes

precipitation icy conditions

Peoplehealth monitoring

social activityTelecommunications

cell phone signals dropped calls

Environmentnoise co2 nitrates

gases temperature humidity

atmospheric pressure radiation

pesticides electromagnetic feedback

rain gauges water level gauges

water quality air quality

Page 7: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

IoT & GISDynamic Mass Data (Velocity, Volume, Variety)

High Frequency

Sensor Data

Various Data

Sources

Massive Data Volumes

Commonality: Location!

Page 8: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

ArcGIS as an IoT Platform2

Page 9: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Decomposing an IoT PlatformGeneric Blueprint of an IoT solution

• An IoT solution consists of the following layers & components:

Sensors

Actuators

Devices(or Things)

En

vir

on

me

nt

IoT PlatformEdge Enterprise

Ingestion

StreamingAnalytics

Data Store

BatchAnalytics

Actions &Intelligence

- Ingestion

- Streaming Analytics & Policies

- Actions (including Actuation)

- Data Store

- Batch Analytics

Page 10: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Sensors

Actuators

Devices(or Things)

En

vir

on

me

nt

IoT PlatformEdge Enterprise

Visualization

&

Dashboards

Ingestion

StreamingAnalytics

Data Store

BatchAnalytics

Actions &Intelligence

Policy & Orchestration

Device

ManagementManagement

Console

- Ingestion

- Streaming Analytics & Policies

- Actions (including Actuation)

- Data Store

- Batch Analytics

- Management Console

- Device Management

- Visualization

- Dashboards

GatewaysCoAP

MQTT

AMQP

HTTP

legacy

Decomposing an IoT PlatformGeneric Blueprint of an IoT solution

• An IoT solution consists of the following layers & components:

Page 11: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

ArcGIS as an IoT Platformenabling geospatial insights with your IoT solution

IoT PlatformEdge Enterprise

Device

Management

Operations Dashboard for ArcGISInsights for ArcGIS

Esri Story MapsArcGIS Earth

ArcGIS OnlineArcGIS Pro

Collector for ArcGISWeb AppBuilder for ArcGIS

AppStudio for ArcGIS

dashboards

• An ArcGIS based IoT platform consists of the following capabilities:

- Ingestion:

- Streaming Analytics & Policies:

- Actions (including Actuation):

- Data Store:

- Device Management: missing functionality in ArcGIS, 3rd party solution must be integrated such as Azure IoT

- Batch Analytics:

- Management Console:

- Visualization:

- Dashboards:

spatiotemporalbig data store

data store

GeoEventServer

ingestion

actions

analytics

GeoAnalyticsServer

analytics

ArcGISEnterprise

policies & orchestration

management console

visualization

GeoEvent input connectors

GeoEvent Services

GeoEvent output connectors

spatiotemporal big data store

GeoAnalytics Server

Enterprise (Portal & Server Manager)

Map & Feature Services, Stream Services

Operations Dashboard, Insights, AppBuilder

Sensors

Actuators

Devices(or Things)

En

vir

on

me

nt

GatewaysCoAP

MQTT

AMQP

HTTP

legacy

Page 12: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Edge Enterprise

Ingestion

Streaming

Analytics

Data Store

Batch

Analytics

Actions &

Intelligence

Policy & Orchestration

Device

Management

ArcGISEnterprise

GeoEvent

Server

GeoAnalytics

Server

spatiotemporal

big data store

analytics

policies & orchestration

management console

data store analytics

visualization

Operations Dashboard for ArcGIS

Insights for ArcGIS

Esri Story Maps

ArcGIS Earth

ArcGIS Online

ArcGIS Pro

Collector for ArcGIS

Web AppBuilder for ArcGIS

AppStudio for ArcGIS

dashboards

Complementing an IoT platform with ArcGISenabling geospatial insights with your IoT solution

Sensors

Actuators

Devices(or Things)

Gateways

En

vir

on

me

nt

ingestion

actions

Device RegistryStore

Device StateStore

IoTHub

ingestion

actions

IoTEdge

• The Edge of an IoT broadcasts into an IoT platform such as: Azure IoT, Amazon IoT, Cisco IoT, IBM Bluemix, ...

Page 13: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Edge Enterprise

IngestionActions &

Intelligence

Policy & Orchestration

Spatiotemporal

Capabilitiesvia ArcGIS

visualization

Operations Dashboard for ArcGIS

Insights for ArcGIS

Esri Story Maps

ArcGIS Earth

ArcGIS Online

ArcGIS Pro

Collector for ArcGIS

Web AppBuilder for ArcGIS

AppStudio for ArcGIS

dashboards

Complementing an IoT platform with ArcGISenabling geospatial insights with your IoT solution

Sensors

Actuators

Devices(or Things)

Gateways

En

vir

on

me

nt

ingestion

actions

data store

• The Edge of an IoT broadcasts into an IoT platform such as: Azure IoT, Amazon IoT, Cisco IoT, IBM Bluemix, ...

• The IoT platform integrates with ArcGIS to expand it’s capabilities with spatiotemporal analytics,

visualization & dashboards.

streaming

analytics

batch

analytics

policies & orchestration

management console

Device

Management

Device RegistryStore

Device StateStore

IoTHub

ingestion

actions

IoTEdge

Page 14: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

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

Weatherwarnings earthquakes

precipitation icy conditions

Peoplehealth monitoring

social activityTelecommunications

cell phone signals dropped calls

enabling geospatial insights with your IoT ArcGIS & the IoT

with real-time & big data capabilities

ArcGIS Enterprise

Environmentnoise co2 nitrates

gases temperature humidity

atmospheric pressure radiation

pesticides electromagnetic feedback

rain gauges water level gauges

water quality air quality

Apps

Desktop

APIs

Page 15: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

ArcGIS

Enterprise

spatiotemporal

big data store

IoT

GeoAnalytics

Server

Big Data

GeoEvent

Server

enabling geospatial insights with your IoT ArcGIS & the IoT

Page 16: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

• Integration of various data sources

- Connectors for different data formats and transports

- Common event based format

• Powerful processing & filtering

- Spatial analysis against geometries of interest

(GeoFences) that are kept in memory

- GeoEvent Services define

analysis

• Scalable architecture

• Dissemination and visualization of data

streams

- Storage in spatiotemporal big data store or external

application

- Immediate visualization via StreamLayer

IoT

GeoEvent

Server

enabling geospatial insights with your IoT ArcGIS & the IoT

Page 17: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

ArcGIS

Enterprise

spatiotemporal

big data store

enabling geospatial insights with your IoT ArcGIS & the IoT

• The spatiotemporal

big data store is a

distributed, highly

available data store

• Visualize on-the-fly

aggregations of data

• Switch visualization

from aggregation to

raw features

• Perform exploratory

queries over any

combination of space,

time, and attributes

Page 18: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

GeoAnalytics

Server

Big Data

enabling geospatial insights with your IoT ArcGIS & the IoT

Delimted Text, Shape, Parque, ORC

big datafile shares

featureservice

• Spatiotemporal Analysis

- Tools honor both dimensions

- Focus on aggregation and pattern detection

• Parallelized compute

- Spark as framework for parallelized

compute

• Connection to external data sources

- Use existing enterprise data via

big data file shares

• Run analysis as Python script

- Pipeline analysis

- Extent analysis via PySpark and SparkML

Page 19: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Demo:

ArcGIS as an IoT Platform

Page 20: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

enabling geospatial insights with your IoT ArcGIS & the IoT

ArcGIS

Enterprise

storage

visualization

GeoEvent

ServerGeoAnalytics

Server

spatiotemporal

big data store

ArcGIS Enterprise withreal-time & big data capabilities

Page 21: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

enabling geospatial insights with your IoT ArcGIS & the IoT

ArcGIS Online

storage

visualization

microservices

as containers

Analytics for IoT

Page 22: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

ArcGIS Analytics for IoT3

Page 23: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

ArcGIS Analytics for IoTreal-time & big data GIS capability for ArcGIS Online

ArcGIS Online

Analytics for IoT

FeedReal-Time

Analytic

Big Data

Analytic

Map

Layer

Feature

Layer

Stream

Layer

Apps

DesktopAPIs

• Extract location-based intelligence from your IoT

• Rapidly visualize, replay, & analyze IoT data

• Discover & use real-time feeds

• Detect patterns over space & time

Page 24: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

• Capability of ArcGIS Online

- Web application

• Subscription-based business

model

• Managed by Esri

- No installation / overhead

- Capability is purchased and

automatically provisioned

• Runs in region of choice

- US (West US 2)

- Europe (West Europe)

- Others TBD

ArcGIS Analytics for IoTreal-time & big data GIS as a service

Page 25: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

target use cases

Analytics for IoT

• Fleet & field crew tracking

- Snow plows, waste management, postal carriers, ships, park/facility

staff monitoring, container tracking

• Human movement analysis

- Site selection & planning, event monitoring

• System status, health, and response

- Grid/network outages & crew assignment, outage pattern

assessment, air quality status over clean-up sites

• Telematics

- Traffic counts for traffic signal optimization, roadway issue detection

& response, weather hazard alerting

Page 26: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

FeedsReal-time, streaming data

• Real-time, streaming data

• Visualize directly in web maps

- Clients receive & display new data

immediately

- Behaves like stream layer

• Share as item

- Provides access to data for

visualization & analysis

Page 27: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

FeedsSupported types and formats

• Types

• Formats

Website (Poll) Endpoint (Receive) Feature Layer Kafka Broker

Azure IoT Hub AWS IoT

Delimited Text JSON GeoJSON EsriJSON RSS

RabbitMQ

Cisco Kinetic EFM

MQTT

Stream Layer

Web Socket

SimulatorWaze

Azure Service Bus

Page 28: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Real-Time AnalyticsContinuous analysis

• Consume a Feed

• Analyze & detect patterns

of interest

• Alerts & actuation

• Store to map/feature layers

Page 29: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Big Data AnalyticsEasy configuration

• Access big data stores

• Analyze patterns

• Assess trends

• Store results

• Schedule analysis

Page 30: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Summarize Data

Aggregate Points

Reconstruct Tracks

Summarize Attributes

Summarize Within

Use Proximity

Create Buffers

Snap to Network

Calculate Distance

Analyze Patterns

Calculate Density

Find Hot Spots

Find Similar Locations

Detect Idle Locations

Detect Incidents

Calculate Journeys

Detect Gaps

Manage Data

Join Features

Find Locations

Enrich Data

Overlay Layers

Project

Dissolve Boundaries

Calculate Fields

Map Fields

Merge

Select Fields

Filter

Calculate Motion Statistics

real-time & big data analytic

big data analytic only

Analysis toolsSpatiotemporal capabilities

Page 31: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

• Stream layers

- Underlying visualization for Feeds

- User-defined output from analytics

• Feature layers

- User-defined output from analytics

- Data stored & hosted in Analytics for IoT

- Support dynamic aggregation (custom Javascript apps)

• Map image layers

- Created with every feature layer

- Support dynamic aggregation

- Rendering configurable via Analytics for IoT app

VisualizationVisualizing observational data & analysis

Page 32: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

• Observational data can be stored to

feature layers

• Data retention period chosen by

user

- E.g. N weeks, N months

• Older data can be automatically

transitioned to archive (‘cold store’)

- Archived data can be leveraged for

analysis via big data analytics

StorageObservational data archive

Page 33: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Demo:

Analytics for IoT

Page 34: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways
Page 35: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways
Page 36: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways
Page 37: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

• Key Capabilities:

- Feeds: configure a real-time data stream & share it, visualize as live layer

- Real-Time Analytics: work on a Feed, identify activity of interest, take action

- Big Data Analytics: run on ArcGIS or other big data stores, assess spatiotemporal

patterns, take action

• Release: December 2019 (following ArcGIS Online 7.4)

• Landing Page: https://www.esri.com/en-us/landing-page/product/2018/arcgis-analytics-for-iot

• GeoNet Community: https://community.esri.com/community/arcgis-analytics-for-iot

ArcGIS Analytics for IoTSummary

Page 38: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways

Complete answers

and select “Submit”

Scroll down to find the

feedback section

Select the session

you attended

Download the Esri Events

app and find your event

Please Take Our Survey on the App

Page 39: ArcGIS and the Internet of Things - Esri...Complementing an IoT platform with ArcGIS enabling geospatial insights with your IoT solution Sensors Actuators Devices (or Things) nt Gateways