50
Hacking IoT

Hacking IoT

Embed Size (px)

Citation preview

Page 1: Hacking IoT

Hacking IoT

Page 2: Hacking IoT

발표자 소개

유 명 환 [email protected]

• 엑세스 주식회사 연구소장

• 정부통합전산센터 클라우드 기술위원

• 미래부 SW 마에스트로 멘토

• 네이버 D2 Startup Factory 하드웨어 분야 파트너

• 오픈스택 한국 커뮤니티 네트워크 분과장

• 페이스북 [오픈소스포럼], [만물상(IoT)] 그룹지기

• 주로 서울시 구로동에 서식

• 현재 모바일 게임/앱 에뮬레이션을 위한 데이터 센터용 ARM 서버 개발 중

• 국내 최초 납땜 가능한 IoT 해커톤 개최 : 2014.12.20~21, 2015.9.12~13

Page 3: Hacking IoT

발표자 소개

Page 4: Hacking IoT

“가장 중요한 건 눈에 보이지 않는다”

- 어린왕자

Page 5: Hacking IoT

목차

1

Hacking IoT Network Architecture

Hacking IoT

Hacking de facto standard

2

3

Page 6: Hacking IoT

결론

IoT = Device?

Page 7: Hacking IoT

결론

IoT = Data!

Page 8: Hacking IoT

왜 사람들은 디바이스에?

Page 9: Hacking IoT

Hacking

de facto standard

Page 10: Hacking IoT

왜 IoT 인가?

Page 11: Hacking IoT

왜 IoT 인가?

Page 12: Hacking IoT

왜 IoT 인가?

Page 13: Hacking IoT

왜 IoT 인가?

Page 14: Hacking IoT

왜 IoT 인가?

Page 15: Hacking IoT

왜 IoT 인가?

Page 16: Hacking IoT

왜 IoT 인가?

Page 17: Hacking IoT

왜 IoT 인가?

http://www.slideshare.net/CatOgre/soa12c-launch-5-event-processing-shmakov-eng-cr

Page 18: Hacking IoT

왜 IoT 인가?

Page 19: Hacking IoT

왜 IoT 인가?

Page 20: Hacking IoT

왜 IoT 인가?

왜?

Page 21: Hacking IoT

왜 IoT 인가?

Page 22: Hacking IoT

왜 IoT 인가?

Page 23: Hacking IoT

왜 IoT 인가?

Page 24: Hacking IoT

왜 IoT 인가?

Waps projectWAPS is a reseach project in Tekes Ubicom technology program. The project develops the fast adoption of Wireless/Ubiquitous Sensor Networks (WSNs/USNs) as a part of current and new products and services. The WAPS project started in autumn 2011.

http://www.tkt.cs.tut.fi/research/waps/

Page 25: Hacking IoT

IoT 역사

센서 네트워크

USN

Ubiquitous Sensor Networks

사물지능통신

M2M

Machine to Machine

Page 26: Hacking IoT

IoT 필요조건

1. 사물이 24시간 내내 인터넷에 접속할 수 있어야 한다!

: USN, M2M 시절엔 사물이 인터넷에 접속하려면 비용(Cost)이 많이 필요했다!

2. 사람도 24시간 내내 인터넷에 접속해 있어야 한다!

: USN, M2M 시절엔 사람이 인터넷에 접속하려면 컴퓨터가 필요했다!

Page 27: Hacking IoT

IoT 필요조건

1. 사물이 24시간 내내 인터넷에 접속할 수 있어야 한다!

: 사물이 인터넷에 접속하기 위한 비용(Cost)이 점점 내려가고 있다!

2. 사람도 24시간 내내 인터넷에 접속해 있어야 한다!

: 스마트 폰의 등장 이후 사람은 24시간 내내 인터넷에 접속해 있다!

Page 28: Hacking IoT

IoT 정의

Page 29: Hacking IoT

IoT 정의

Page 30: Hacking IoT

IoT 정의

사물 Things 인터넷 Internet

+ =사물인터넷 Internet of Things

사물(Things)을 인터넷(Internet)에 연결하기 위한 기술

Page 31: Hacking IoT

IoT : Background

인터넷에 연결되는 사물이 늘어나는 속도를

예측할 수가 없다!

= 물리적 확장 속도가 따라잡을 수 없다!

Page 32: Hacking IoT

IoT -> Cloud

클라우드 기반 가상 서버

Page 33: Hacking IoT

IoT -> Cloud -> Big Data

<데이터 분석>

방안 온도 섭씨 OO 도에

방안 습도 OO % 일 경우

잠을 잘 때 O 번 뒤척임

<데이터 활용>

최적의 수면을 위해 방안 온도와 습도를

자동으로 제어

Page 34: Hacking IoT

인터넷 3대 新 산업

사물인터넷 (IoT)

클라우드 (Cloud)

빅데이터 (Big Data)

인터넷 3대 신산업

Page 35: Hacking IoT

인터넷 3대 新 산업

IoT

Cloud Big Data

Data

Page 36: Hacking IoT

왜 IoT 인가?

Page 37: Hacking IoT

왜 IoT 인가?

Things GatewayEnterprise

Server

USN, M2M

business proposal

Page 38: Hacking IoT

왜 IoT 인가?

Things GatewayEnterprise

Server

IoT

de facto

Page 39: Hacking IoT

Hacking IoT

Network Architecture

Page 40: Hacking IoT

사물인터넷(IoT) 이란?

사물 Things 인터넷 Internet

+ =사물인터넷 Internet of Things

사물(Things)이 인터넷(Internet)에 접속하기 위한 기술

IoT Network Architecture

Page 41: Hacking IoT

IoT Network Architecture

IoT Network Architecture는 IoT Device로부터 결정된다!

IoT Network Architecture

Money, Multicast, Public/Private, Isolation, …

Page 42: Hacking IoT

IoT Network Architecture

IoT Network Architecture는 IoT Device로부터 결정된다!

IoT Network Architecture

Money, Multicast, Public/Private, Isolation, …

Page 43: Hacking IoT

IoT Network Architecture

IoT Network Architecture는 IoT Device로부터 결정된다!

IoT Network Architecture

Money, Multicast, Public/Private, Isolation, …

Page 44: Hacking IoT

Hacking IoT

Page 45: Hacking IoT

IoT 필수 구성요소

IoT = Device + Gateway + Server

Device (Sensor) Gateway Server

Page 46: Hacking IoT

IoT 디바이스

IoT Device = Sensor + Network + Battery

Device (Sensor)

Network SoC Sensor

Network SoC Sensor MCU

Network Sensor MCU

Page 47: Hacking IoT

IoT 게이트웨이

IoT Gateway = BlueTooth/ZigBee + WiFi + Ethernet

Gateway

Page 48: Hacking IoT

IoT 서버

IoT Server = MQ + Data Platform

Server

Page 49: Hacking IoT

IoT 데이터 흐름

IoT = Device + Gateway + Server

Device (Sensor) Gateway Server

Seamless or not?

Faultless or not?

Connectionless or not?

Wireless or not?

Page 50: Hacking IoT

Just Do It !

DIY : Do It Yourself !

DIT : Do It Together !