Internet of things architecture perspective - IndicThreads Conference
-
Upload
indicthreads -
Category
Software
-
view
211 -
download
0
Transcript of Internet of things architecture perspective - IndicThreads Conference
The Internet of Things- An Architectural Perspective
Gaurav AwasthiSoftware Architect &
Technology Evangelist
@gawasthi22
in.linkedin.com/in/gawasthi
2
What is Internet of thingsInternet of Things can be realized in three paradigms:
Internet-oriented (middleware)
Things oriented (sensors)
Semantic-oriented (knowledge)
Definition:
Interconnection of devices, sensors and actuators sharing information and data across platforms through a unified framework and enabling innovative business applications. This is achieved by large scale sensing, analytics and representation using cloud computing and real time streaming analysis
Primary Goal:
To create situation awareness, to make intelligent decisions and to respond to dynamics of the environment
3
What does it comprise of ?
DEVICES
CONNECTIVITY
PLATFORM
APPLICATIONS
4
Technology Agnostic view of IOT
Fee
db
ack
and
Dec
isio
ns
© AllStuffIOT
THINGS
Internet
Device Data
Data Analytics
Operational Feedback
BusinessInsight
LOCAL ANALYTICS
Feed
back an
d D
ecision
s
5
Remote Monitoring & VisualizationConnectivityData/Device Management
Device/Hardware Firmware
Sensors
Reports and Dashboards Web, tablet, mobile, PC based applications Device Configuration, Monitoring and diagnostics Alarms, alerts, notifications Advanced analytics, Predictive analytics
Things
Cloud
Data Models Device Management Cloud based solution Big data solutions Platform services
Connectivity Device
Concentrator/Gateways Secure Communication Communication Interfaces –
NFC, BLE, Zigbees, GSM, GPRS
IOT COMPONENTS
MICRO IOT – REMOTE PATIENT MONITORING
configures
Web dashboard
Alerts/Notifications
PrescriptionB.P.
CONNECTED HOSPITALS – REQUIREMENTS
Command Monitor
Registration/De-Registration of Medical devices
Device Health Monitoring
Patient Data Capture and Upload
Device Configuration data Upload
Software Update on devices
Compliance Requirements and Guidelines like HIPPA, Data Residency
Remote Troubleshooting
CONNECTED HOSPITALS – REFERENCE ARCHITECTURE
Gat
eway
HTTPS
Serv
ice B
us
Device Management
Platform Services
Software Updates
Event Ingester
SecurityFault
HandlingAudit
Logging
Event Listener
Solution Portal
Visualization
Reports
Web API
Device
Device
Device
.
.
.
HTTPS
Alerts/ Notification
Rules Engine
Preventive/Predictive Maintenance
Green Compliance
External Interfaces
Social Analytics
Mobile/ Wearable Apps
Device Storage
Serv
ice
Bu
s
Big Data Analytics
web services
Energy Optimization
Enterprise Applications
IOT DEVICE MANAGEMENT
GATEWAY ARCHITECTURE
AWS IMPLEMENTATION
DEPLOYMENT ARCHITECTURE
Remote Location
Devices
Gate
wa
yAvailability Zone 1
Availability Zone 2
Auto Scaling Group
Dashboard
Dashboard
Queueing Service(SQS)
Storage (S3)
CDN(CloudFront)
Auto Scaling Group
Platform Services
Platform Services
Elastic Cache
ElasticLoadBalancer
Streaming channel(Kinesis)
Master RDS
StandbyRDS
Logs(Cloud Watch)
Thank You
Appendix
SEMANTICS FOR THE IOT
Knowledge Hierarchy of Data Transformation
Wisdom
Knowledge
Information
Data
Actionable Intelligence
Abstractions and Perceptions
Structured Data with Semantics
Raw Sensory Data
Semantic technologies are needed to describe objects, share and integrate information, and infer new knowledge
Knowledge Hierarchy