© 2016 Progress Software Corporation. All rights reserved. 1 IOT and M2M Eduardo Pelegri-Llopart VP Technology
© 2016 Progress Software Corporation. All rights reserved.1
IOT and M2M
Eduardo Pelegri-LlopartVP Technology
© 2016 Progress Software Corporation. All rights reserved.2
AMA – Options Menu
Things Everywhere• CES 2016• AR, VR, MR• Fog Computing
Some IOT Applications• A Live App: Placemeter
Three IOT Apps• SnowPlow• Parking App• The ProgressNEXT App
An IOT Platform: AMTech• Connecting to Progress
AperoSolutions ERP
Gadgets on the Table
The Impact of IOT in Industries How Many Billions?
IOT and You (interactive)
© 2016 Progress Software Corporation. All rights reserved.3
Things Everywhere
Back
© 2016 Progress Software Corporation. All rights reserved.4
IOT in Pictures
© 2016 Progress Software Corporation. All rights reserved.5
IOT is Evolving Fast
Particle Electron
Intel Curie
Nixie – Intel Edison
New Apple TV / HomeKit
Intelligent Platforms
Thread Group
Pinnocc.io & FilamentTelehash & HashName
M2XFlow Designer
Honda Accord 2016Car Play & Android Auto
© 2016 Progress Software Corporation. All rights reserved.6
Sensors and Actuators
A Microsoft Band (gen1) - $199• Optical Heart Rate Monitor• 3-axis Accelerometer• Gyrometer• GPS• Microphone• Ambient Light Sensor• Galvanic Skin Response• UV sensor• Haptic motor• Bluetooth 4.0• Color Display (320x106)
© 2016 Progress Software Corporation. All rights reserved.7
Sensors and Actuators
A Microsoft Band (gen1) - $199• Optical Heart Rate Monitor• 3-axis Accelerometer• Gyrometer• GPS• Microphone• Ambient Light Sensor• Galvanic Skin Response• UV sensor• Haptic motor• Bluetooth 4.0• Color Display (320x106)
Range of sensors is open ended• Blood Oxygen Level• Activity sensors• Humidity• RFID• 3G/4G/LTE radios• NFC• Motion• Camera• Depth-sensitive Cameras• Sophisticated microphones• WiFi
© 2016 Progress Software Corporation. All rights reserved.8
What’s Enabling This?
Brought to you by the Economy of the Mobile Ecosystem More Functionality Less Power consumption Cheaper Smaller
Credit: Ben Evans
ANDRESEEN HOROWITZ
© 2016 Progress Software Corporation. All rights reserved.9
What’s Enabling This?
Brought to you by the Economy of the Mobile Ecosystem More Functionality Less Power consumption Cheaper Smaller
Credit: Matt Thomas – AmateurRadio.com
Heart of the Dash: USI 85101 <$2(?)• Wireless Modem – WiFi 802.11 b/g/n• MicroController – 120MHz ARM Cortex-M3
Also used in Particle Photon
© 2016 Progress Software Corporation. All rights reserved.10
CES 2016
Back
© 2016 Progress Software Corporation. All rights reserved.11
CES 2016
AMA
© 2016 Progress Software Corporation. All rights reserved.12
Augmented RealityVirtual RealityMixed Reality
Back
© 2016 Progress Software Corporation. All rights reserved.13
AR, VR, MR
Hololens Facebook’s Oculus Rift Daqri and other AR PTC’s AR
AMA
© 2016 Progress Software Corporation. All rights reserved.14
Fog Computing
Back
© 2016 Progress Software Corporation. All rights reserved.15
Fog Computing
TBD – A description of Fog Computing Show Particle Board Show CHIP $9 & Pine64 - $19
AMA
© 2016 Progress Software Corporation. All rights reserved.16
Some IOT Applications
Back
© 2016 Progress Software Corporation. All rights reserved.17
Application: Asset Tracking and Maintenance
© 2016 Progress Software Corporation. All rights reserved.18
Example: Smart Parking - VIMOC
Landscape Computing
Opto-MagneticSensor
nBox Compute Node
© 2016 Progress Software Corporation. All rights reserved.19
Example: Retail – Brick and Mortar Meets Online
© 2016 Progress Software Corporation. All rights reserved.20
Example: Home Automatione.g. HomeKit
Credit: Apple
© 2016 Progress Software Corporation. All rights reserved.21
Counting TrafficPlacemeter – a Live IOT AppFog Computing
Back
© 2016 Progress Software Corporation. All rights reserved.22
Quantifying Traffic
Commute traffic in Menlo Park A Blizzard in NYC …
AMA
© 2016 Progress Software Corporation. All rights reserved.23
The Impact of IOT in Industries
Back
© 2016 Progress Software Corporation. All rights reserved.24
IOT Applications
Industry Operational efficiency New services Open ecosystems
Manufacturing & Logistics
production optimizationdistribution optimization
products as a service platform
self-optimised, on-demand supply chain
Automotive telematics, vehicle to machine, smart plant
vehicle to humanservice monetization
autonomous carsConnected roads
Healthcare smart hospitals (assets, patients, buildings), automated data collection and diagnosis
remote diagnosticsclinical trial monitoringlifestyle management
connected pharma R&D
Retail supply chain optimization new customer experience
intelligent retail-home-supply chain ecosystems
Government traffic optimization smart safety intelligent transit
Energy predictive maintenanceconnected worker safety
smart metering smart grid optimization
Insurance/Banking telematics based services
connected banking
Communication infrastructure monitoring & predictive maintenance
end-users access to IoT services
connected home, car, health, bank services
Transportation predictive maintenancefuel consumption optimisation
smart ship
Consumer Intelligent buildings wearables services intelligent home
© 2016 Progress Software Corporation. All rights reserved.25
How Many Billions?
Back
© 2016 Progress Software Corporation. All rights reserved.26
How Many Billions?
Currently 4.9B connected things In 4 years: 20B to 40B. Cisco says >50B In 2015: >1.4 B smartphones shipping By 2020, >6B smartphone users Global M2M market >27B devices, generating 1.6$T
Pick your analyst, it’s a very large market
AMA
© 2016 Progress Software Corporation. All rights reserved.27
Impact of IOT – Analysts View
Accenture• Internet of Me, Outcome Economy, Workforce Reimagined, Intelligent Enterprise
Gartner (2 Trillion $)• IOT as enabler of Digital Business
McKinsey –$ 3.9 to $11.1 Trillion / per year (!)• Factory Automation, Smart Cities, Logistics, Retail…
Cisco - $19 Trillion
... etc
© 2016 Progress Software Corporation. All rights reserved.28
Gadgets On The Table
Back
© 2016 Progress Software Corporation. All rights reserved.29
Gadgets – Show and Tell
The gadgets around the table• Particle proton• LinkLabs LPWAN• CHIP $9 Linux Computer• BeagleBone $30 Computer• RFID tag• iBeacons
AMA
© 2016 Progress Software Corporation. All rights reserved.30
Three IOT AppsParking AppSnow PlowingProgressNEXT App
Back
© 2016 Progress Software Corporation. All rights reserved.31
Example: A Smart Parking App
Modulus
Web App
Google Maps
City Parking SiteVIMOC
Predictive Analytics
Mobile App
Telerik PlatformDesigner
Apple Watch
© 2016 Progress Software Corporation. All rights reserved.32
Example: Tracking Snow Plows with GPS, Modulus and Rollbase
Rollbase AppDashboards
Modulus
JSDORemote Objects
AngularJS SPA App
Municipality Data
Rollbase Mobile
GPS Data
Node and MongoDB
OEM Data(emergencies)
Current Data
Historical Data
Hospital Patients(e.g. dialysis)
© 2016 Progress Software Corporation. All rights reserved.33
The ProgressNEXT App
Back
© 2016 Progress Software Corporation. All rights reserved.34
Hybrid AppiOS
AndroidClient App will
be redoneas
NativeScriptafter additions
to TPfunctionality
Created using TPUses Cordova Plugins
Functionality Includes:• Profile• QRCode Gen/Read• Agenda• Sessions & Speakers• Attendee List• Contacts from QRCode
and from Attendees• Social Media
Read/Gen• Real-Time Attendance
See next Slide
Rollbase Storageand Server-Side
Functionality Includes:• Attendee Onboarding• News• Agenda• Speakers
Node.js Bridge
Functionality Includes:• IOT Configuration• Ease-of-use / Web App
Telerik PlatformBackEnd Services
Functionality Includes:• Notifications
The ProgressNEXT App
AMA
© 2016 Progress Software Corporation. All rights reserved.35
IOT and ProgressNEXT App
AMA
Hybrid AppiOS
Android
Node.jsand Rollbase & TP
BackEnd connects to IOT Middleware
RFID Tags• Included w/ each Badge• Identifies Attendee• ~50cents/each• Read by RFID Antennas• Can track proximity to antenna
RFID at ProgressNEXT• By entries to each room• Track entry/exit from room• Optional: Booth Activity
Real-Time Attendee Functionality• Room Occupancy• Overflow Alerts• Arrival of key individuals• Emergency Location
Optional Functionality• Find Team Members,
Notify when“Alice & Bob in same room”
AMTech Asset Management Real-Time IOT Middleware
IOT Layer• Receives real-time events• RFID reads, MQTT msgs,
iBeacon events, etc• Enriches them• Applies Rules
• Acts on them• Supports HTTP/S,
WebSockets, etc
• Can integrate w/ our clients and back-ends
• Can call into Corticon• Interact with OE
© 2016 Progress Software Corporation. All rights reserved.36
An IOT Platform: AMTech
Back
© 2016 Progress Software Corporation. All rights reserved.37
AMT Platform
© 2016 Progress Software Corporation. All rights reserved.38
Connecting Progress Products to AMTech
© 2016 Progress Software Corporation. All rights reserved.39
Some AMTech Applications
What How (real-time data layer)Theft from Pipeline Monitoring of pressure, etc
Status of Radio Network
Monitoring of status of all components
Logistics for Car Chasis Mfgt
Track arrivals of supplies, manufacturing pipeline, and delivery (GPS)
Theft from Cement Trucks
Monitoring of weight and GPS coordinates
© 2016 Progress Software Corporation. All rights reserved.40
AperoSolutions ERP and IOT
Back
© 2016 Progress Software Corporation. All rights reserved.41
Connecting AperoSolutions ERP to AMTech
© 2016 Progress Software Corporation. All rights reserved.42
IOT and You
Back
© 2016 Progress Software Corporation. All rights reserved.43
Applications – Let’s Make a List
What How (IOT layer connected to…)
© 2016 Progress Software Corporation. All rights reserved.44