SlideShare a Scribd company logo
1 of 44
Place of Chatting
IoT 오픈 플랫폼 기반 응용서비스 개발자 대회
October 11th, 2016
Ajou IoT
1
• Motive
• Competition
• IoT platform
• Product
 Application
 Web
 Device
• Process
• Reference
• Q&A
2
Motive
3
Motive
4
Motive
5
Competition
6
Competition
7
Competition
8
IoT platform
9
• OCEAN
– Formerly Open alliance for iot standard
– Global partnership based on open source and
IoT standards
– Aims to promote the development and
commercialization of IoT platforms, products,
and services by widespread adoption of IoT
standards-compliant open source.
– http://iotocean.org/
IoT Platform
10
• 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
11
IoT Platform
• &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=2
12
IoT Platform
13
IoT Platform Schema
AE
IN-CSE
(Mobius:
Yellow
Turtle
TAS
AE
(&Cube:
Thyme)
Raspberry Pi
Beacon Bluez
ReceiverArduino
Sensor
Web
Cam
Mobius-yt
Sajouiot
beacon
arduino
Subscription
Subscription
CSE
AE
Cnt
chatting
camera
Subscription
Subscription
플랫폼 구조
Product
14
Application
15
Application
16
앱 아이콘 로딩 화면 닉네임 설정
Application
17
앱 아이콘 블루투스 설정 닉네임 설정
Application
18
방 확인 화면
Application
19
Room1 접속 채팅 화면방 선택 화면
Application
20
채팅 화면
Application
21
센서 정보 닉네임 변경 설정 화면
Web
22
Web
23
메인 페이지
Web
24
메인 페이지
Web
25
로그인 페이지
Web
26
가입 페이지
Web
27
방 선택 페이지
Web
28
기기 등록 페이지
Web
29
웹 채팅 화면
Web
30
카메라 화면
Web
31
카메라 화면 이미지 백업 화면
Web
32
센서 정보 화면
33
Web
웹 채팅 화면 앱 채팅 화면
다른 플랫폼 간 채팅
Device
34
• 라즈베리파이3
– AE의 역할
– 비콘의 역할을 하여 어플리케이션에서 인식됨
– 여러 장치의 데이터를 받아 서버로 전송
• 아두이노
• 카메라 모듈 (NoIR Camera V2)
• CO2 센서
– 스트리밍 요청에 대한 서버 역할
• 아두이노
– 센서 값을 받아옴
– 활용 센서
• 미세먼지 센서 (PM1001)
• 온습도 센서 (DHT11)
35
Device
Process
36
37
Server
Yellow
Turtle
Database
MySQL
Arduino
Data
Sensor
Data
Beacon
Data
USER
Application
Raspberry Pi
Bluez
TAS ThymeReceiver
Camera
Beacon Sender
Data process
38
Chatting Process
IoT Server
Yellow
Turtle
MySQL
mobiusdb
USER
Web
USER
Application
USER
Application
MQTT Broker
mosquitto
Web process
39
40
Web process
IoT Server
Yellow
Turtle
MySQL
ajouiot
USER
Web
MQTT Broker
mosquitto
Web Server
Express
Nginx
Cache
Redis
Storage
S3
Reference
41
• 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%AF%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) 기반 서비스 개발 실습” 교육 과정」, 전자부품연구원
42
Reference
Q & A
43
Ajou IoT
- 김영민 (rladudals02@gmail.com)
- 박종현 (darkstry@naver.com)
- 양한나 (yanghn4013@gmail.com)
44

More Related Content

Similar to PoC (place of chatting)

[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드NAVER Engineering
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료rockplace
 
RAD Studio 10 시애틀: 출시 세미나 발표자료
RAD Studio 10 시애틀: 출시 세미나 발표자료RAD Studio 10 시애틀: 출시 세미나 발표자료
RAD Studio 10 시애틀: 출시 세미나 발표자료Devgear
 
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Sung-tae Ryu
 
IoT 구현을 위한 오픈 데이터 이슈
IoT 구현을 위한 오픈 데이터 이슈IoT 구현을 위한 오픈 데이터 이슈
IoT 구현을 위한 오픈 데이터 이슈r-kor
 
Web os 전략 0912
Web os 전략 0912Web os 전략 0912
Web os 전략 0912우일 권
 
Android발표자료 홍종진
Android발표자료 홍종진Android발표자료 홍종진
Android발표자료 홍종진Jong Jin Hong
 
하이브리드앱
하이브리드앱하이브리드앱
하이브리드앱knight1128
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsminseok kim
 
05. 마이크로서비스 아키텍처 환경에서의 SSO 구축방안
05. 마이크로서비스 아키텍처 환경에서의 SSO 구축방안05. 마이크로서비스 아키텍처 환경에서의 SSO 구축방안
05. 마이크로서비스 아키텍처 환경에서의 SSO 구축방안Opennaru, inc.
 
HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향Jonathan Jeon
 
[Did you know] 모바일 전략과 웹앱 20130703
[Did you know] 모바일 전략과 웹앱  20130703[Did you know] 모바일 전략과 웹앱  20130703
[Did you know] 모바일 전략과 웹앱 20130703doo rip choi
 
웹의 발전과 Adobe Air
웹의 발전과 Adobe Air웹의 발전과 Adobe Air
웹의 발전과 Adobe Air재훈 임
 
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API 안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API Gosu Ok
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Channy Yun
 
Cyberark (사이버아크) PAM IDENTITY 솔루션 : 접근제어, 인증관리, 권한제어, 자격관리
Cyberark (사이버아크) PAM IDENTITY 솔루션 : 접근제어, 인증관리, 권한제어, 자격관리Cyberark (사이버아크) PAM IDENTITY 솔루션 : 접근제어, 인증관리, 권한제어, 자격관리
Cyberark (사이버아크) PAM IDENTITY 솔루션 : 접근제어, 인증관리, 권한제어, 자격관리시온시큐리티
 
WebKit at the Future Web Forum 2010
WebKit at the Future Web Forum 2010WebKit at the Future Web Forum 2010
WebKit at the Future Web Forum 2010Joone Hur
 
블로코 웨비나 세션1 - 박헌영 CTO
블로코 웨비나 세션1 - 박헌영 CTO블로코 웨비나 세션1 - 박헌영 CTO
블로코 웨비나 세션1 - 박헌영 CTOBLOCKO
 

Similar to PoC (place of chatting) (20)

Iot 융합기술 적용사례 및 발전전망(keti)
Iot 융합기술 적용사례 및 발전전망(keti)Iot 융합기술 적용사례 및 발전전망(keti)
Iot 융합기술 적용사례 및 발전전망(keti)
 
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
[TECHCON 2019: MOBILE - Android]4.쪼개지고 나누어지는 안드로이드
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
 
RAD Studio 10 시애틀: 출시 세미나 발표자료
RAD Studio 10 시애틀: 출시 세미나 발표자료RAD Studio 10 시애틀: 출시 세미나 발표자료
RAD Studio 10 시애틀: 출시 세미나 발표자료
 
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망
 
IoT 구현을 위한 오픈 데이터 이슈
IoT 구현을 위한 오픈 데이터 이슈IoT 구현을 위한 오픈 데이터 이슈
IoT 구현을 위한 오픈 데이터 이슈
 
Web os 전략 0912
Web os 전략 0912Web os 전략 0912
Web os 전략 0912
 
Android발표자료 홍종진
Android발표자료 홍종진Android발표자료 홍종진
Android발표자료 홍종진
 
하이브리드앱
하이브리드앱하이브리드앱
하이브리드앱
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
 
05. 마이크로서비스 아키텍처 환경에서의 SSO 구축방안
05. 마이크로서비스 아키텍처 환경에서의 SSO 구축방안05. 마이크로서비스 아키텍처 환경에서의 SSO 구축방안
05. 마이크로서비스 아키텍처 환경에서의 SSO 구축방안
 
HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향
 
[Did you know] 모바일 전략과 웹앱 20130703
[Did you know] 모바일 전략과 웹앱  20130703[Did you know] 모바일 전략과 웹앱  20130703
[Did you know] 모바일 전략과 웹앱 20130703
 
웹의 발전과 Adobe Air
웹의 발전과 Adobe Air웹의 발전과 Adobe Air
웹의 발전과 Adobe Air
 
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API 안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 
Cyberark (사이버아크) PAM IDENTITY 솔루션 : 접근제어, 인증관리, 권한제어, 자격관리
Cyberark (사이버아크) PAM IDENTITY 솔루션 : 접근제어, 인증관리, 권한제어, 자격관리Cyberark (사이버아크) PAM IDENTITY 솔루션 : 접근제어, 인증관리, 권한제어, 자격관리
Cyberark (사이버아크) PAM IDENTITY 솔루션 : 접근제어, 인증관리, 권한제어, 자격관리
 
What is web rtc
What is web rtcWhat is web rtc
What is web rtc
 
WebKit at the Future Web Forum 2010
WebKit at the Future Web Forum 2010WebKit at the Future Web Forum 2010
WebKit at the Future Web Forum 2010
 
블로코 웨비나 세션1 - 박헌영 CTO
블로코 웨비나 세션1 - 박헌영 CTO블로코 웨비나 세션1 - 박헌영 CTO
블로코 웨비나 세션1 - 박헌영 CTO
 

PoC (place of chatting)