SlideShare a Scribd company logo
Open-source electronic prototyping platform enabling users to create interactive electronic objects.
Capstone Design Project 2
IoT Platform 2 Team Samulnori
Prof. KOH, SEOK JOO
INDEX
001
Introduce Team
002
Introduce Project
003
Problems
004
Demo Video
* Copyright (C) 2018 Mr.Yang all rights reserved.
All our knowledge begins with the senses.
YANG
CHANG
YEOP
Manage Project
Design Project
Develop IOS
Develop Network
LEE
JAE
SEON
Document Manage
Develop Hardware
Develop WEB
JUNG
EI
SEOK
Develop Android
Develop Hardware
HEO
SOO
HO
Develop Hardware
Document Manage
001
Introduce Team Member
Introduce 2 Team Member Detail list.
3
All our knowledge begins with the senses.
Total Meeting Count
25
001
Introduce Team Activity
Introduce 2 Team Activity Picture.
4
조장
캐리
조장
짱임
얘가
조장존나
잘함
겸손
안함
5
All our knowledge begins with the senses.
002
Introduce IoT Market Research
Introduce IoT Market Research.
20
30
35
40
49
75
90
100
0
20
40
60
80
100
120
2013 2014 2015 2016 2017 2018 2019 2020
BRANCH B
BRANCH A
POINT B
In the same period, the domestic IOT market
size is expected to grow at a CAGR of 38.5%
from KRW3.3 trillion to KRW17.1 trillion.
POINT A
By 2020, the global Internet (IoT) market will
grow at a CAGR of 28.8% and the domestic
IOT market will grow at a CAGR of 38.5%.
POINT C
Smart Home, Smart City, and Connected Car
as promising industries related to IoT.
POINT D
The number of smart home-related devices
connected to IoT is expected to increase from
7.03 million units in 2015 to 44.15 million units in
2020.
* Machina Research, STRACORP.
* YONHAP NEWS AGENCY, laecorp@yna.co.kr
Redesigned. Reengineered, Re-everythinged
002
Introduce Project Environment
Introduce Project Environment and Open Source.
D E V E L OP ME N T
E N V I R O N ME N T L I S T
7
O P E N
S O U R CE L I S T
Philips Hue Raspberry-Pi Arduino Core ML
D E V E L OP ME N T
TO O L L I S T
XCODE Web Storm Visual Studio Android Studio
• Source Tree Version 2.4.8.0 (Windows)
• Source Tree Version 2.4.8.0 (Mac)
• Swift Language 4.1
• Java SE Version Build 9+181 (Windows)
• Raspbian Stretch with desktop 4.14
• Raspbian Stretch lite 4.14
• PHP 7.1.16
• Git Version 2.14.2 (Windows)
• Git Version 2.14.2 (Mac)
• C++14 Standard VersionNode.JS
Redesigned. Reengineered, Re-everythinged 8
002
Support Mobile Device List
Introduce support Mobile Device list.
iPhone X iPhone
6, 7, 8
iPhone SE
Only Samsung and LG are supported.
Samsung
Android Device
iPhone Plus version is also supported.
LG
Android Device
Redesigned. Reengineered, Re-everythinged 9
002
Introduce Smart Box
Introduce Smart Box Structure and Function.
[Personal unmanned parcel locker]
[eBay unmanned parcel locker]
[unmanned parcel locker function]
[Smart Box Control Door with NFC Tag] [Smart Box Show Camera]
• Lock operation using NFC.
• Image detection function using camera.
• Notification function using Philips HUE.
• Object analysis and person identification.
SMART BOX DIFFERENCE
Redesigned. Reengineered, Re-everythinged 10
K I T C H E N A R D U I N O
• Collect Sensing Data
• Message From PUSH Server
• Philips Hue API
INNER
01
002
Introduce Project Structure (1)
Introduce Project Outline Structure.
S M A R T B O X A R D U I N O
• Deep Learning (Core ML)
• RFID
• Message From PUSH Server
OUTSIDE
01
L I V I N G A R D U I N O
• Collect Sensing Data
• Smart IR Service
• Philips Hue API
INNER
02
Redesigned. Reengineered, Re-everythinged 11
002
Introduce Project Structure (1-1)
Introduce Project Outline Structure.
D E T E C T A R D U I N O F L A R E
ARDUINO
FLARE GIF
001
D E T E C T A R D U I N O G A S
ARDUINO
FLARE GIF
002
C O N T R O L I R S E N S O R
ARDUINO
FLARE GIF
003
Redesigned. Reengineered, Re-everythinged 12
002
Introduce Project Structure (2)
Introduce Project Outline Core ML Structure.
i O S C O R E M L
• No external network environment
required.
• Object Classification and Detect
Face.
CORE ML
STRUCTURE
Core ML is optimized for on-device performance, which
minimizes memory footprint and power consumption.
Running strictly on the device ensures the privacy of user
data and guarantees that your app remains functional
and responsive when a network connection is
unavailable.Process
Image
Data
Save
Picture
Face Detection Identify Object Type
CORE ML
GIF
Redesigned. Reengineered, Re-everythinged 13
002
Introduce Project Structure (3)
Introduce Project Outline Philips Hue Structure.
P H I L I P S H U E
• RESTful interface over HTTP.
• Local URL
• JSON with UTF8 Encoding.
OUTSIDE
01
PHILIPS HUE
PHILIPS
HUE
GIF 001
R E M O T E C O N T R O L
H U E C O L O R
PHILIPS
HUE
GIF 002
C O N T R O L D E T A I L
H U E C O L O R
Control
HUE
Change
Color
Occur
EventSend
Event
Redesigned. Reengineered, Re-everythinged 14
002
Introduce Project Structure (4)
Introduce Project Outline Server & DB Structure.
P U S H S E R V E R
• TCP Socket over HTTP.
• Support variable environment.
• JSON with UTF8 Encoding.
OUTSIDE
01
Occur
Event
Occur
Event
Send
Event
E M E R G E N C Y P U S H
M E S S A G E
PUSH
SEVER
GIF 001
C A M E R A P U S H M E S S A G E
PUSH
SERVER
GIF 002
15
002
Introduce Home Menu
Introduce Detail HOME Menu.
Show Detail Graph
Long Tap Gesture Control Swipe Graph
Control Swipe Graph
Swipe Gesture
Long Tap Gesture
16
002
Introduce Remote Menu
Introduce Detail Remote Menu.
[Control IR TV]
[Control IR Air Condition]
[Control HUE Color]
17
002
Introduce Outside Menu
Introduce Detail Outside Menu.
[Smart Box Padlock Open]
[Smart Box Padlock Close]
[Connect TCP Server]
[Show Smart Box Camera]
18
002
Introduce Setting Menu
Introduce Detail Setting Menu.
Input Smart Box
Server Address
Input Socket
Server AddressSmart notification with Core ML
APP Information Menu
All our knowledge begins with the senses, proceeds then to the understanding, and ends with reason. There is nothing higher than reason. 19
Arduino
Problems in
developing
Arduino.
PROBLEM
A
Raspberry
Problems in
developing
raspberry-pi.
PROBLEM
R
003
Project Problem
Introduce Development Problem.
• Insufficient computing power.
• Expensive camera module.
• Not enough development
environment.
• Built-in WiFi module durability
• Unskilled Hardware development
• Insufficient computing power.
• Durability issues of sensors.
• Insufficient sensor drive contents
• Communication compatibility
issue with smartphone.
• Unskilled Hardware development.
All our knowledge begins with the senses, proceeds then to the understanding, and ends with reason. There is nothing higher than reason. 20
004
Demo Video
Play Demo Video.
The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical
projects.
THANK YOU :)
All our knowledge begins with the senses, proceeds then to the understanding, and ends with reason. There is nothing higher than reason.
1. https://brunch.co.kr/@sjmsg/119
2. http://pptbizcam.co.kr/
3. https://www.flaticon.com/
4. https://blog.gaelfoppolo.com/introduction-
to-core-ml-conversion-tool-d1466bf10018
5. https://developer.apple.com/documentation
/coreml
6. https://www.developers.meethue.com/
R E F E R E N C E L I S T R E F E R E N C E L I S T
1. https://unsplash.com/
2. https://giphy.com/
3. http://www.yonhapnews.co.kr/bulletin/2016
/07/12/0200000000AKR20160712109300002.HT
ML

More Related Content

PPTX
Developing a NodeBot using Intel XDK IoT Edition
PDF
Overview of the Intel® Internet of Things Developer Kit
PDF
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
PPTX
DIY Science using the Intel IoT Developer Kit
PPTX
Lab Handson: Power your Creations with Intel Edison!
PDF
IoT Getting Started with Intel® IoT Devkit
PPTX
Eclipse Edje: A Java API for Microcontrollers
PDF
Intel RealSense & Perceptual Computing
Developing a NodeBot using Intel XDK IoT Edition
Overview of the Intel® Internet of Things Developer Kit
Lund Linux Conference 2016, Lund, Sweden - Introduction to Brillo OS & Weave
DIY Science using the Intel IoT Developer Kit
Lab Handson: Power your Creations with Intel Edison!
IoT Getting Started with Intel® IoT Devkit
Eclipse Edje: A Java API for Microcontrollers
Intel RealSense & Perceptual Computing

What's hot (11)

PPTX
Nio100 product guide 20150520
PDF
Hands-on Labs: Raspberry Pi 2 + Windows 10 IoT Core
PPSX
Controlling and monitoring external embedded device using android frameworks ...
PPT
Development, debug and deploy hardware/software solutions based on Android an...
PPTX
Factors effecting positional accuracy of iBeacons
PDF
Jorjin Technologies - AR Partnerships with Smart Glasses - 10012020
PDF
Offline Voice Control
PDF
UP - AI ON THE EDGE
PDF
How Software Creates the Sizzle on Mobile Silicon
PDF
IRJET - AI based Smart Mirror
DOC
Nio100 product guide 20150520
Hands-on Labs: Raspberry Pi 2 + Windows 10 IoT Core
Controlling and monitoring external embedded device using android frameworks ...
Development, debug and deploy hardware/software solutions based on Android an...
Factors effecting positional accuracy of iBeacons
Jorjin Technologies - AR Partnerships with Smart Glasses - 10012020
Offline Voice Control
UP - AI ON THE EDGE
How Software Creates the Sizzle on Mobile Silicon
IRJET - AI based Smart Mirror

Similar to [University] Capstone Design Project 2 (SAIOT) (20)

PDF
Go native benchmark test su dispositivi x86: java, ndk, ipp e tbb
PDF
Hack the Real World with ANDROID THINGS
DOC
Srikanth_PILLI_CV_latest
PDF
Accelerate Your IoT and Robotics Development Using Web Technology and Apache ...
PDF
Intels presentation at blue line industrial computer seminar
PPTX
Introduction to iOS Apps Development
PDF
Pre meetup intel® roadshow london
PDF
Edje Project: The Software Foundation for IoT Devices
PPTX
IoTSummit: Design and architect always disconnected iot system
PDF
IRJET- Smart Mirror using Voice Interface
PPTX
Solving IoT Hardware Issues With Docker
PDF
IRJET- IOT Dune Buggy –Control it from Anywhere
PDF
IRJET- IOT Dune Buggy –Control it from Anywhere
PDF
Android Things, from mobile apps to physical world
PPTX
DotNetToscana - Azure IoT Hub - Il Concentratore
PDF
Android Things, from mobile apps to physical world by Giovanni Di Gialluca an...
PDF
Android Things, from mobile apps to physical world - Stefano Sanna - Giovanni...
PDF
Resin.io overview (2016 July)
PPTX
Mob324 Windows IoT Core Dave Glover Microsoft Australia
PPTX
Google Developer Group(GDG) DevFest Event 2012 Android talk
Go native benchmark test su dispositivi x86: java, ndk, ipp e tbb
Hack the Real World with ANDROID THINGS
Srikanth_PILLI_CV_latest
Accelerate Your IoT and Robotics Development Using Web Technology and Apache ...
Intels presentation at blue line industrial computer seminar
Introduction to iOS Apps Development
Pre meetup intel® roadshow london
Edje Project: The Software Foundation for IoT Devices
IoTSummit: Design and architect always disconnected iot system
IRJET- Smart Mirror using Voice Interface
Solving IoT Hardware Issues With Docker
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
Android Things, from mobile apps to physical world
DotNetToscana - Azure IoT Hub - Il Concentratore
Android Things, from mobile apps to physical world by Giovanni Di Gialluca an...
Android Things, from mobile apps to physical world - Stefano Sanna - Giovanni...
Resin.io overview (2016 July)
Mob324 Windows IoT Core Dave Glover Microsoft Australia
Google Developer Group(GDG) DevFest Event 2012 Android talk

Recently uploaded (20)

PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Download FL Studio Crack Latest version 2025 ?
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
L1 - Introduction to python Backend.pptx
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
history of c programming in notes for students .pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
Autodesk AutoCAD Crack Free Download 2025
Digital Systems & Binary Numbers (comprehensive )
Computer Software and OS of computer science of grade 11.pptx
Advanced SystemCare Ultimate Crack + Portable (2025)
Download FL Studio Crack Latest version 2025 ?
Internet Downloader Manager (IDM) Crack 6.42 Build 41
iTop VPN Free 5.6.0.5262 Crack latest version 2025
L1 - Introduction to python Backend.pptx
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Patient Appointment Booking in Odoo with online payment
Designing Intelligence for the Shop Floor.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
history of c programming in notes for students .pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
How to Choose the Right IT Partner for Your Business in Malaysia
Salesforce Agentforce AI Implementation.pdf
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)

[University] Capstone Design Project 2 (SAIOT)

  • 1. Open-source electronic prototyping platform enabling users to create interactive electronic objects. Capstone Design Project 2 IoT Platform 2 Team Samulnori Prof. KOH, SEOK JOO
  • 2. INDEX 001 Introduce Team 002 Introduce Project 003 Problems 004 Demo Video * Copyright (C) 2018 Mr.Yang all rights reserved.
  • 3. All our knowledge begins with the senses. YANG CHANG YEOP Manage Project Design Project Develop IOS Develop Network LEE JAE SEON Document Manage Develop Hardware Develop WEB JUNG EI SEOK Develop Android Develop Hardware HEO SOO HO Develop Hardware Document Manage 001 Introduce Team Member Introduce 2 Team Member Detail list. 3
  • 4. All our knowledge begins with the senses. Total Meeting Count 25 001 Introduce Team Activity Introduce 2 Team Activity Picture. 4 조장 캐리 조장 짱임 얘가 조장존나 잘함 겸손 안함
  • 5. 5
  • 6. All our knowledge begins with the senses. 002 Introduce IoT Market Research Introduce IoT Market Research. 20 30 35 40 49 75 90 100 0 20 40 60 80 100 120 2013 2014 2015 2016 2017 2018 2019 2020 BRANCH B BRANCH A POINT B In the same period, the domestic IOT market size is expected to grow at a CAGR of 38.5% from KRW3.3 trillion to KRW17.1 trillion. POINT A By 2020, the global Internet (IoT) market will grow at a CAGR of 28.8% and the domestic IOT market will grow at a CAGR of 38.5%. POINT C Smart Home, Smart City, and Connected Car as promising industries related to IoT. POINT D The number of smart home-related devices connected to IoT is expected to increase from 7.03 million units in 2015 to 44.15 million units in 2020. * Machina Research, STRACORP. * YONHAP NEWS AGENCY, laecorp@yna.co.kr
  • 7. Redesigned. Reengineered, Re-everythinged 002 Introduce Project Environment Introduce Project Environment and Open Source. D E V E L OP ME N T E N V I R O N ME N T L I S T 7 O P E N S O U R CE L I S T Philips Hue Raspberry-Pi Arduino Core ML D E V E L OP ME N T TO O L L I S T XCODE Web Storm Visual Studio Android Studio • Source Tree Version 2.4.8.0 (Windows) • Source Tree Version 2.4.8.0 (Mac) • Swift Language 4.1 • Java SE Version Build 9+181 (Windows) • Raspbian Stretch with desktop 4.14 • Raspbian Stretch lite 4.14 • PHP 7.1.16 • Git Version 2.14.2 (Windows) • Git Version 2.14.2 (Mac) • C++14 Standard VersionNode.JS
  • 8. Redesigned. Reengineered, Re-everythinged 8 002 Support Mobile Device List Introduce support Mobile Device list. iPhone X iPhone 6, 7, 8 iPhone SE Only Samsung and LG are supported. Samsung Android Device iPhone Plus version is also supported. LG Android Device
  • 9. Redesigned. Reengineered, Re-everythinged 9 002 Introduce Smart Box Introduce Smart Box Structure and Function. [Personal unmanned parcel locker] [eBay unmanned parcel locker] [unmanned parcel locker function] [Smart Box Control Door with NFC Tag] [Smart Box Show Camera] • Lock operation using NFC. • Image detection function using camera. • Notification function using Philips HUE. • Object analysis and person identification. SMART BOX DIFFERENCE
  • 10. Redesigned. Reengineered, Re-everythinged 10 K I T C H E N A R D U I N O • Collect Sensing Data • Message From PUSH Server • Philips Hue API INNER 01 002 Introduce Project Structure (1) Introduce Project Outline Structure. S M A R T B O X A R D U I N O • Deep Learning (Core ML) • RFID • Message From PUSH Server OUTSIDE 01 L I V I N G A R D U I N O • Collect Sensing Data • Smart IR Service • Philips Hue API INNER 02
  • 11. Redesigned. Reengineered, Re-everythinged 11 002 Introduce Project Structure (1-1) Introduce Project Outline Structure. D E T E C T A R D U I N O F L A R E ARDUINO FLARE GIF 001 D E T E C T A R D U I N O G A S ARDUINO FLARE GIF 002 C O N T R O L I R S E N S O R ARDUINO FLARE GIF 003
  • 12. Redesigned. Reengineered, Re-everythinged 12 002 Introduce Project Structure (2) Introduce Project Outline Core ML Structure. i O S C O R E M L • No external network environment required. • Object Classification and Detect Face. CORE ML STRUCTURE Core ML is optimized for on-device performance, which minimizes memory footprint and power consumption. Running strictly on the device ensures the privacy of user data and guarantees that your app remains functional and responsive when a network connection is unavailable.Process Image Data Save Picture Face Detection Identify Object Type CORE ML GIF
  • 13. Redesigned. Reengineered, Re-everythinged 13 002 Introduce Project Structure (3) Introduce Project Outline Philips Hue Structure. P H I L I P S H U E • RESTful interface over HTTP. • Local URL • JSON with UTF8 Encoding. OUTSIDE 01 PHILIPS HUE PHILIPS HUE GIF 001 R E M O T E C O N T R O L H U E C O L O R PHILIPS HUE GIF 002 C O N T R O L D E T A I L H U E C O L O R Control HUE Change Color Occur EventSend Event
  • 14. Redesigned. Reengineered, Re-everythinged 14 002 Introduce Project Structure (4) Introduce Project Outline Server & DB Structure. P U S H S E R V E R • TCP Socket over HTTP. • Support variable environment. • JSON with UTF8 Encoding. OUTSIDE 01 Occur Event Occur Event Send Event E M E R G E N C Y P U S H M E S S A G E PUSH SEVER GIF 001 C A M E R A P U S H M E S S A G E PUSH SERVER GIF 002
  • 15. 15 002 Introduce Home Menu Introduce Detail HOME Menu. Show Detail Graph Long Tap Gesture Control Swipe Graph Control Swipe Graph Swipe Gesture Long Tap Gesture
  • 16. 16 002 Introduce Remote Menu Introduce Detail Remote Menu. [Control IR TV] [Control IR Air Condition] [Control HUE Color]
  • 17. 17 002 Introduce Outside Menu Introduce Detail Outside Menu. [Smart Box Padlock Open] [Smart Box Padlock Close] [Connect TCP Server] [Show Smart Box Camera]
  • 18. 18 002 Introduce Setting Menu Introduce Detail Setting Menu. Input Smart Box Server Address Input Socket Server AddressSmart notification with Core ML APP Information Menu
  • 19. All our knowledge begins with the senses, proceeds then to the understanding, and ends with reason. There is nothing higher than reason. 19 Arduino Problems in developing Arduino. PROBLEM A Raspberry Problems in developing raspberry-pi. PROBLEM R 003 Project Problem Introduce Development Problem. • Insufficient computing power. • Expensive camera module. • Not enough development environment. • Built-in WiFi module durability • Unskilled Hardware development • Insufficient computing power. • Durability issues of sensors. • Insufficient sensor drive contents • Communication compatibility issue with smartphone. • Unskilled Hardware development.
  • 20. All our knowledge begins with the senses, proceeds then to the understanding, and ends with reason. There is nothing higher than reason. 20 004 Demo Video Play Demo Video.
  • 21. The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. THANK YOU :)
  • 22. All our knowledge begins with the senses, proceeds then to the understanding, and ends with reason. There is nothing higher than reason. 1. https://brunch.co.kr/@sjmsg/119 2. http://pptbizcam.co.kr/ 3. https://www.flaticon.com/ 4. https://blog.gaelfoppolo.com/introduction- to-core-ml-conversion-tool-d1466bf10018 5. https://developer.apple.com/documentation /coreml 6. https://www.developers.meethue.com/ R E F E R E N C E L I S T R E F E R E N C E L I S T 1. https://unsplash.com/ 2. https://giphy.com/ 3. http://www.yonhapnews.co.kr/bulletin/2016 /07/12/0200000000AKR20160712109300002.HT ML