poc (place of chatting)

44
Place of Chatting IoT 오오 오오오 오오 오오오오오 오오오 오오 October 11 th , 2016 Ajou IoT 1

Upload: -

Post on 13-Apr-2017

222 views

Category:

Software


1 download

TRANSCRIPT

Page 1: PoC (place of chatting)

1

Place of Chatting IoT 오픈 플랫폼 기반 응용서비스 개발자 대회

October 11th, 2016

Ajou IoT

Page 2: PoC (place of chatting)

2

INDEX

• Motive

• Competition

• IoT platform

• Product Application

Web

Device

• Process

• Reference

• Q&A

CrePAS 6th the first session

Page 3: PoC (place of chatting)

3

Motive

Page 4: PoC (place of chatting)

4CrePAS 6th the first session

Motive

Page 5: PoC (place of chatting)

5CrePAS 6th the first session

Motive

Page 6: PoC (place of chatting)

6

Competition

Page 7: PoC (place of chatting)

7CrePAS 6th the first session

Competition

Page 8: PoC (place of chatting)

8CrePAS 6th the first session

Competition

Page 9: PoC (place of chatting)

9

IoT platform

Page 10: PoC (place of chatting)

10

• OCEAN– Formerly Open alliance for iot standard– Global partnership based on open source and IoT

standards– Aims to promote the development and commer-

cialization of IoT platforms, products, and services by widespread adoption of IoT standards-compli-ant open source.

– http://iotocean.org/CrePAS 6th the first session

IoT Platform

Page 11: PoC (place of chatting)

11

• Mobius – Yellow Turtle– An open source software of oneM2M-based IoT

Server Platform based on Node.js Java Script.– The source code and files of Yellow Turtle are under

the OCEAN license terms and conditions, i.e., 3-clause BSD open source license.

– http://www.iotocean.org/download/?tab1=1&tab2=20

CrePAS 6th the first session

IoT Platform

Page 12: PoC (place of chatting)

12

• &Cube: Thyme– An open source software of oneM2M-based IoT

Device Platform based on Node.js Java Script.– The source code and files of Thyme are under the

OCEAN license terms and conditions, i.e., 3-clause BSD open source license.

– http://www.iotocean.org/download/?tab1=2CrePAS 6th the first session

IoT Platform

Page 13: PoC (place of chatting)

13CrePAS 6th the first session

IoT Platform Schema

AE

IN-CSE(Mobius:

Yellow Tur-tle

TASAE

(&Cube: Thyme)

Raspberry Pi

Beacon Bluez

ReceiverArduinoSensor

WebCam

Mobius-ytSajouiot

beaconarduino

SubscriptionSubscription

CSE AE

Cnt

chattingcamera

SubscriptionSubscription플랫폼 구조

Page 14: PoC (place of chatting)

14

Product

Page 15: PoC (place of chatting)

15

Application

Page 16: PoC (place of chatting)

16CrePAS 6th the first session

Application

앱 아이콘 로딩 화면 닉네임 설정

Page 17: PoC (place of chatting)

17CrePAS 6th the first session

Application

앱 아이콘 블루투스 설정 닉네임 설정

Page 18: PoC (place of chatting)

18CrePAS 6th the first session

Application

방 확인 화면

Page 19: PoC (place of chatting)

19CrePAS 6th the first session

Application

Room1 접속 채팅 화면방 선택 화면

Page 20: PoC (place of chatting)

20CrePAS 6th the first session

Application

채팅 화면

Page 21: PoC (place of chatting)

21CrePAS 6th the first session

Application

센서 정보 닉네임 변경 설정 화면

Page 22: PoC (place of chatting)

22

Web

Page 23: PoC (place of chatting)

23CrePAS 6th the first session

Web

메인 페이지

Page 24: PoC (place of chatting)

24CrePAS 6th the first session

Web

메인 페이지

Page 25: PoC (place of chatting)

25CrePAS 6th the first session

Web

로그인 페이지

Page 26: PoC (place of chatting)

26CrePAS 6th the first session

Web

가입 페이지

Page 27: PoC (place of chatting)

27CrePAS 6th the first session

Web

방 선택 페이지

Page 28: PoC (place of chatting)

28CrePAS 6th the first session

Web

기기 등록 페이지

Page 29: PoC (place of chatting)

29CrePAS 6th the first session

Web

웹 채팅 화면

Page 30: PoC (place of chatting)

30CrePAS 6th the first session

Web

카메라 화면

Page 31: PoC (place of chatting)

31CrePAS 6th the first session

Web

카메라 화면 이미지 백업 화면

Page 32: PoC (place of chatting)

32CrePAS 6th the first session

Web

센서 정보 화면

Page 33: PoC (place of chatting)

33CrePAS 6th the first session

Web

웹 채팅 화면 앱 채팅 화면다른 플랫폼 간 채팅

Page 34: PoC (place of chatting)

34

Device

Page 35: PoC (place of chatting)

35

• 라즈베리파이 3– AE 의 역할– 비콘의 역할을 하여 어플리케이션에서 인식됨– 여러 장치의 데이터를 받아 서버로 전송

• 아두이노• 카메라 모듈 (NoIR Camera V2)• CO2 센서

– 스트리밍 요청에 대한 서버 역할

• 아두이노– 센서 값을 받아옴– 활용 센서

• 미세먼지 센서 (PM1001)• 온습도 센서 (DHT11)

CrePAS 6th the first session

Device

Page 36: PoC (place of chatting)

36

Process

Page 37: PoC (place of chatting)

37

Server

Yellow Turtle

Database

MySQL

Arduino

Data

Sensor

Data

BeaconData

USERApplica-

tion

Raspberry Pi

BluezTAS ThymeRe-

ceiver

CameraBeacon Sender

CrePAS 6th the first session

Data process

Page 38: PoC (place of chatting)

38CrePAS 6th the first session

Chatting Process

IoT Server

Yellow Turtle

MySQLmo-

biusdb

USERWeb

USERApplica-

tion

USERApplica-

tion

MQTT Bro-ker

mosquitto

Page 39: PoC (place of chatting)

39CrePAS 6th the first session

Web process

Page 40: PoC (place of chatting)

40CrePAS 6th the first session

Web process

IoT Server

Yellow Turtle

MySQL

ajouiot

USERWeb

MQTT Bro-ker

mosquitto

Web ServerExpressNginx

Cache

Redis

Storage

S3

Page 41: PoC (place of chatting)

41

Reference

Page 42: PoC (place of chatting)

42

• Web page– http://program.interest.me/tvn/tvnhonsul?Main&rcnt=1– http://www.afreeca.com/– http://www.imbc.com/– http://www.kakao.com/services/8– https://play.google.com/store/apps/details?id=com.monsgroup.dongnaemon.android&hl=ko– https://play.google.com/store/apps/details?id=com.psynet&hl=ko– https://play.google.com/store/apps/details?id=com.specialj.rachat&hl=ko– https://www.1km.co.kr/– https://news.samsung.com/kr/%ED%98%BC%EC%9E%90%EC%84%9C-%EC%9D%B4%EB%A

F%B8-%EA%B5%B0%EC%A4%91%EC%9D%B8-1%EC%9D%B8-%EA%B0%80%EA%B5%AC-%EC%84%B8%EB%8C%80-%EC%8A%A4%EB%A7%88%ED%8A%B8%ED%99%88-%EC%8B%9C%EC%9E%A5

– http://iotocean.org– https://github.com/eclipse/paho.mqtt.java– https://aws.amazon.com/ko/?nc2=h_lg

• Document– 『 oneM2M 서비스 플랫폼 표준 해설서』 , 한국정보통신기술협회 , 2014-11-30– 『 oneM2M 어플리케이션 개발자 가이드 표준 해설서』 , 한국정보통신기술협회 , 2015-11-30– 「 Mobius : Yellow Turtle Installation Guide v1.9 」 , OCEAN, 2016-12– 「“개방형 사물인터넷 플랫폼 (Mobius, &Cube) 기반 서비스 개발 실습” 교육 과정」 , 전자부품연구원

CrePAS 6th the first session

Reference

Page 43: PoC (place of chatting)

43

Q & A

Page 44: PoC (place of chatting)

44

Thank you Ajou IoT

- 김 영 민 ([email protected]) - 박종현 ([email protected])

- 양 한 나 ([email protected])