IOT and Digital Activity Management Eduardo Pelegri-Llopart Progress Software
ActivityManagement
• Monitoring,ReportingandActingonQuasy Real-Time(Physical)Activities• Leveraging• IOTSensors,Actuators• MobileDevices• EventRules• (Shortterm)Historicaldata
AMExample- RetailStore
• AccurateItemidentification• (Real-time)Inventory• In-Store,Online,ProximityAvailability,AutomaticReordering
• AssetSecurity• Alarmsonnon-solditems
• EmployeeTracking• Efficientdeploymentovertimeandlocation
• RFIDTags,Beacons(andothersensors),Smartphones,NFCBadges
AMExample– ConferenceApp
• Attendeeidentification• (Real-time)PeopleMovement• PersonnelSecurity&Emergency
• RFIDTags,MobileDevices,Beacons,WiFi GeoLocation,GPS
AMExample– Transportation
• BusContentidentification• EarlyNotificationofArrivals• ValidationofLocation
• RFIDTags,MobileDevices,Beacons,WiFi GeoLocation,GPS
ApplicationClients
REST/WebSockets
Gateway
SpeedLayer
Sensors
Applications
ActivityManagingPlatform
ProcessingRules
ObjectStatus
”Recent”History
ActivityManagement
StoreReportsAnalytics
ImmutableStore
REST/WebSockets
GatewaySensors
Applications
ActivityManagingPlatform
ProcessingRules
ObjectStatus
”Recent”History
ActivityManagementPlatform
REST/WebSockets
GatewaySensors
Applications
ActivityManagingPlatform
ProcessingRules
ObjectStatus
”Recent”History
ActivityManagementPlatform
REST/WebSockets
GatewaySensors
Applications
ActivityManagingPlatform
ActivityManagementPlatform
• Cloud•Multi-Tenant
•On-Premise• At-Edge
• RaspberryPi3• IntelEdison• ARMembed
•MC• ESP8622• Tixxx
REST/WebSockets
GatewaySensors
Applications
ActivityManagingPlatform
ActivityManagementPlatform
• GeoLocation• Fences• HistoricalData• Rules•NotificationManagement
• Protocols• Authentication• TenantandUserMgmt• Security• Edge-SideProcessing
AMTech Platform
HybridAppiOS
Android
RollbaseStorageandServer-Side Node.js Bridge TelerikPlatform
BackEnd Services
ProcessingRules
JSDOREST
REST
WebSockets(Notifications)
NotificationsiOS+Android
M2MBridge
SpeedLayer
SensorLayer
ApplicationLayer
AConferenceApp
MobileApp
ProcessingRules
AMTech
Node.js
ExtractDataforPresentation/AnalysisMongoDB
TelerikNotifications
Server-SideLogic
SpeedLayer
SensorLayerImmutableStoreLayer
ApplicationLayer
QuantifyingtheITBuilding