How to use IoT Platforms for the Smart Buildings and Data ...

40
How to use IoT Platforms for the Smart Buildings and Data Centers Murat Cudi Erentürk ISACA CISA, ISO 27001 Lead Auditor Gandalf Consulting and Software Ltd.

Transcript of How to use IoT Platforms for the Smart Buildings and Data ...

Page 1: How to use IoT Platforms for the Smart Buildings and Data ...

How to use IoT Platforms for the Smart Buildings and Data Centers

Murat Cudi ErentürkISACA CISA, ISO 27001 Lead Auditor Gandalf Consulting and Software Ltd.

Page 2: How to use IoT Platforms for the Smart Buildings and Data ...

What does IoT look like?

Page 3: How to use IoT Platforms for the Smart Buildings and Data ...

What does IoT look like?Its not the device, it’s the pattern

End Device

End Device

End Device

Sensors

Actuators

OthersIoT Gateway

IoTPlatform

IoT Gateway

Cloud Solutions

Data InformationAdded Context Added Business

Objectives

Actionable Decisions

Page 4: How to use IoT Platforms for the Smart Buildings and Data ...

What does IoT look like?Value comes from …

• Understanding the data • Optimizing the whole, not 

the parts• Delegation of decision 

making to the edge

Page 5: How to use IoT Platforms for the Smart Buildings and Data ...

Benefits of IoTImproving Products/Services 

• Understand Use Cases

• Improve Capabilities, Reliability

• Optimize Outcome Costs

Page 6: How to use IoT Platforms for the Smart Buildings and Data ...

Benefits of IoT Optimizing Operations

• Optimize Resource Usage• Predict Failures

Page 7: How to use IoT Platforms for the Smart Buildings and Data ...

Benefits of IoT Support Experience

• Understand Issues better• Faster Response

Page 8: How to use IoT Platforms for the Smart Buildings and Data ...

Benefits of IoT Discovering new Markets

• Understand untapped needs

• Assess business opportunity

Page 9: How to use IoT Platforms for the Smart Buildings and Data ...

Pre‐IoT AutomationThe Landscape

Page 10: How to use IoT Platforms for the Smart Buildings and Data ...

Pre‐IoT AutomationThe Landscape• Only specialists know how 

to operate• Brittle Operations• Tightly Coupled• Security was not a concern

Page 11: How to use IoT Platforms for the Smart Buildings and Data ...

Pre‐IoT AutomationThe Focus

• Keep the device running• Avoid disasters• Keep know‐how 

Page 12: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTStandard Connectivity

Hardware

SoftwarePeripheral 

ProgrammingNetwork 

Programming Web API’s

Effort

Time

10 x 3 x 1 x

Page 13: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTStandardized Components

Ethernet Add‐on

Generation 1Special Purpose Device

Custom Boards

Displays

Input

Wi‐FİAdd‐on

Console Ports

PCCustom Add‐on Boards

Generation 2PC Add‐ons

Micro Sensors

IoT Gateways

Generation 3IoT Devices

Page 14: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTSimultaneous Improvements

Component1 V1 Component1 V2

Part V1 Part V2 Part V3 Part V4

SensorFeature x

SensorFeature x,y

SensorFeature x,y,z

Slower

Faster

Special Purpose Hardware XX

Special Purpose Hardware XY

Page 15: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTPrototyping

Page 16: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTLots of Sensors

This Photo by Unknown Author is licensed under CC BY‐SA

• Proximity Sensor• Motion/Accelerometer• Ambient Light Sensor• Moisture Sensors• Gyroscope• Compass• Barometer• Touch ID• Face ID• Thermal Sensors

Page 17: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTLots of Sensors

• Analog‐>Digital output• Less power usage• Auto Calibration• More sensitivity• Quicker Response

Huge Data from Physical World!

Page 18: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTBig Data

• Data Velocity

• Data Variety

• Data Volume

Page 19: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTPredictive Power

DataSensorsPredictionsPredictionsPredictions

Validation

Feedback

• Analytical Models

• Machine Learning

Better Decision Making

ModelModels

Page 20: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTDigital Twins

• Represents real thing

• Feeds from real‐world data

• System Engineering Model

Page 21: How to use IoT Platforms for the Smart Buildings and Data ...

Evolution of IoTData Analytics

• Better Analysis Tools

• Machine Learning

• Predictions

Page 22: How to use IoT Platforms for the Smart Buildings and Data ...

Example IoT ScenariosScenario 1 – Crypto Currency Rig monitoring

GPUWorkload

ServerGPU

GPU

Workload

Workload

Temperature

Power Usage

USB 3.0

Fan Speed

Hash Rate

Work Package

Output Job Management

Cloud Services

• Data Analytics

Page 23: How to use IoT Platforms for the Smart Buildings and Data ...

Example IoT ScenariosScenario 1 – Crypto Currency Rig monitoring

• Reality, not fiction• Scalability• Predicting Failures• Optimized Performance

• Cloud Monitoring Platform

Page 24: How to use IoT Platforms for the Smart Buildings and Data ...

Example IoT ScenariosScenario 2 ‐ Smart Buildings

Computer Room 

• Lights• Occupancy Sensors• Smoke Detectors• Temperature Sensors• IP Phones

Power Plant

• Environmental Security• PIRs• Door Locks• Vibration Sensors

Telecom RoomMetrics 

HVAC

• Energy Usage

• Ground Currents

• Air Flow• Air Quality

Page 25: How to use IoT Platforms for the Smart Buildings and Data ...

Example IoT ScenariosScenario 2 ‐ Smart Buildings• Benefits

– Occupancy Metrics– Room level comfort monitoring– Cross discipline analytics

• Risks– Cybersecurity

Page 26: How to use IoT Platforms for the Smart Buildings and Data ...

Example IoT ScenariosScenario 3 ‐ Computer Room Air Conditioning Unit

Page 27: How to use IoT Platforms for the Smart Buildings and Data ...

Example IoT ScenariosScenario 3 ‐ Computer Room Air Conditioning Unit

• Benefits– Operational Analytics– Predictive Maintenance

– Capacity Planning

Page 28: How to use IoT Platforms for the Smart Buildings and Data ...

IoT SecurityConsumer vs Business Approach

• Consumer– Functionality

• Business– Manageability– Return on Investment– Reliability– Security

Risk

Adaption

Consumer

Reliance Trap!

Business

Page 29: How to use IoT Platforms for the Smart Buildings and Data ...

IoT SecurityDevice/IoT Gateway Security

• Software– Strong Authentication– Network encryption

• Firmware– Secure boot– Secure Updates

• Hardware– Voltage/Temperature monitoring– Tamper resistance

Page 30: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and Selection GuidelinesDevice/IoT Gateway Security

• Device management.– Secure Data storage on network 

outages– Remote firmware and 

application software updates– Remote configuration

• Easy Integration– Easy to consume API’s– Standard application protocols

Gateway

Consumable Data

Operational Data

Software Updates

Updated Configuration

Page 31: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and Selection GuidelinesDevice/Sensor Selection• Recommended native TCP/IP network 

connectivity– Bluetooth (min BLE Version 4.1) in short range– PoE ethernet for larger devices/longer distances– Device density is important for wireless

Page 32: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and Selection GuidelinesDevice/Sensor Selection• Not recommended 

– Serial cabling: Stability AND Security is hard to maintain

– Wi‐Fi: High energy consumption

• Security should NOT be optional/add‐on

Page 33: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and Selection GuidelinesGateway Selection

• Remote management platform– Remote firmware and application software updates– Remote configuration and KPI monitoring

Page 34: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and Selection GuidelinesGateway Selection

• Resistant to physical tampering.• Firmware/OS end to end encryption• Use TCP/IP, prefer PoE

Page 35: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and selection guidelinesGateway Selection• Easy software development 

platforms – Linux or Windows– Phyton, or .NET development 

platforms • No BacNET and Modbus, hard 

to secure

Page 36: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and selection guidelinesCloud Services Selection

• Central device management– API’s for easy development – Geo distributed– Resilient for failures 

Page 37: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and selection guidelinesCloud Services Selection

• Machine learning– Use it when you need it– API’s for Machine learning– Ease of change– Analysis tools

Page 38: How to use IoT Platforms for the Smart Buildings and Data ...

IoT Design and selection guidelinesCloud Services Selection

• Big data storage – Geo Replication– Cheap Storage– Data management tools

• Data Governance

Page 39: How to use IoT Platforms for the Smart Buildings and Data ...

Further Reading• Cyber Security in Data Centers , BICSI Fall 2017

• Are you ready for IoT to change our buildings?, BICSI Winter 2018 

Page 40: How to use IoT Platforms for the Smart Buildings and Data ...

Questions?