Top Banner
25

Introduction to iot and arduino uno r3

Apr 16, 2017

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to iot and arduino uno r3
Page 2: Introduction to iot and arduino uno r3
Page 3: Introduction to iot and arduino uno r3

WHAT TO EXPECT IN COMING SLIDES

1. What Is IOT2. Features3. Technology used 4. Buisness point of view 5. Threat and Attack vectors6. Common Development

Boards7. Arduino uno R3

Page 4: Introduction to iot and arduino uno r3
Page 5: Introduction to iot and arduino uno r3

The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity—that enables these objects to collect and exchange data.

Page 6: Introduction to iot and arduino uno r3
Page 7: Introduction to iot and arduino uno r3

Various Names, One Concept

M2M (Machine to Machine) “Internet of Everything” (Cisco Systems)“World Size Web” (Bruce Schneier)“Skynet” (Terminator movie)

Page 8: Introduction to iot and arduino uno r3

Where is IoT?

It’s everywhere!

Page 9: Introduction to iot and arduino uno r3

Smart Appliances

Healthcare

Education – Partnership – Solutions

Wearable Tech

Healthcare

Page 10: Introduction to iot and arduino uno r3

The IoT MarketAs of 2013, 9.1 billion IoT units

Expected to grow to 28.1 billion IoT devices by 2020

Revenue growth from $1.9 trillion in 2013 to $7.1 trillion in 2020

Page 11: Introduction to iot and arduino uno r3
Page 12: Introduction to iot and arduino uno r3

WHY ARE WE DISCUSSING ABOUT IOT

?????

Page 13: Introduction to iot and arduino uno r3

Why be concerned about IoT?

It’s just another computer, right? • All of the same issues we have

with access control, vulnerability management, patching, monitoring, etc.

• Imagine your network with 1,000,000 more devices

• Any compromised device is a foothold on the network

Page 14: Introduction to iot and arduino uno r3

ATTACKING IOT

Page 15: Introduction to iot and arduino uno r3

DEFENSIVE POINTS

•UPGRADE YOUR FIREWALL•DEPLOY CUJO•F-SECURE SENSE(like wireshark of iot)

Page 16: Introduction to iot and arduino uno r3

Attacking IoT•Default, weak, and hardcoded credentials•Difficult to update firmware and OS•Lack of vendor support for repairing vulnerabilities•Vulnerable web interfaces (SQL injection, XSS)•Coding errors (buffer overflow)•Clear text protocols and unnecessary open ports•DoS / DDoS

Page 17: Introduction to iot and arduino uno r3

HOW CANYOU MAKE YOUR OWN IOT DEVICE

Page 18: Introduction to iot and arduino uno r3

DEVLOPMENT BOARDS

•AURDRINO UNO R3•RESPBERY-PI 3•INTEL-EDISON•CHIP•PARTICLE PHOTON•ADAFRUIT FLORA•LIGHT-BLUE-BEAN

Page 19: Introduction to iot and arduino uno r3

AURDRINO UNO R3

Page 20: Introduction to iot and arduino uno r3
Page 21: Introduction to iot and arduino uno r3

AURDRINO UNO R3

•ARDUINO UNO R3•OPEN SOURCED HARDWARE PLATFORM •ATMEGA328 MICROCONTROLLER•14 DIGITAL I/O PINS •6 ANALOG I/0 PINS•USB PORT•32 KB FLASH MEMORY•EASY TO USE •COSTS 300 Rs

Page 22: Introduction to iot and arduino uno r3

• ARDUINO UNO COMES PREBURNED WITH A BOOTLOADER THAT ALLOWS YOU TO UPLOAD NEW CODE TO IT WITHOUT THE USE OF AN EXTERNAL HARDWARE.

•UNO HAS A RESETTABLE POLYFUSE THAT PROTECTS YOUR COMPUTER'S USB PORTS FROM SHORTS AND OVERCURRENT

•THE ATMEGA328 PROVIDES UART TTL (5V) SERIAL COMMUNICATION(CONECTION BETWEEN COMPUTER OR OTHER ARDUINO IS EASY)

•THE ARDUINO UNO CAN BE PROGRAMMED WITH THE ARDUINO SOFTWARE

Page 23: Introduction to iot and arduino uno r3

Threat vs. Opportunity

if misunderstood and misconfigured, iot poses risk to our data, privacy, and safety

if understood and secured, iot will enhance communications, lifestyle, and delivery of services

Page 24: Introduction to iot and arduino uno r3

References

https://safenet.gemalto.com

http://www.computerweekly.com

http://www.farnell.com

Page 25: Introduction to iot and arduino uno r3

Questions and Discussion