SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Evolution to OS of Everything
Tizen Micro profile
for low-end IoT devices
趙 庸 鎭
(Cho, Yong Jin)
drajin.cho@samsung.com
Software Center, Samsung Elec.
2TIZEN 开发者大会 2015 中国 深圳
Contents
Part I. OS of Everything in IoT
Part II. Tizen Micro Profile
Part III. PoC of Tizen Micro Profile
Part IV. Future Plans
Part I,
OS of Everything in IoT
4TIZEN 开发者大会 2015 中国 深圳
Internet of Things
Part I. OS of Everything in IoT
Internet
???
Internet uses Things
Things use Internet
5TIZEN 开发者大会 2015 中国 深圳
Internet of Things
Q) Why do you want to use Internet?
A) If I know when my master is coming,
I can make room temperature
more comfortable for my master.
It will make my master happier.
Part I. OS of Everything in IoT
6TIZEN 开发者大会 2015 中国 深圳
Internet of Things
Q) How do you know when he is coming?
A) It depends.
My master is usually coming home by his car.
I may guess his arrival time,
if I know when he is parking his car at home.
Part I. OS of Everything in IoT
7TIZEN 开发者大会 2015 中国 深圳
Internet of Things
Q) If your master goes out after parking, ...
A) In the estimated time, if my master isn’t
coming home, I will send message to him.
“Air-conditioner: I started to make room temperature."
Part I. OS of Everything in IoT
He can stop me or let me know his arrival
by replying message.
“Master: I will be home at 4:00pm."
8TIZEN 开发者大会 2015 中国 深圳
Internet of Things
Part I. OS of Everything in IoT
The more utilizations of Internet,
the smarter services by IoT devices
Things use Internet
9TIZEN 开发者大会 2015 中国 深圳
What’s needed in the things?
Service App
Utilize the information from Internet of Things
Provide smart service and add more value to device
- Personalized service
- Context-aware service
IoT
Open Platform
Internet
Part I. OS of Everything in IoT
Open platform, allowing to add new IoT service app
which provides more personalized service and make the device much smarter
Application framework / API
10TIZEN 开发者大会 2015 中国 深圳
Another way?
Service AppDevice App
Part I. OS of Everything in IoT
IoT
Open Platform
Internet
HUB
Provide the pre-defined
interface
[w/o AppFW]
Device provides only the pre-defined interface to the connected.
Service app is running on the other device or cloud which can provide
the more personalized service.
11TIZEN 开发者大会 2015 中国 深圳
OS of Everything in IoT
Internet of Things
Nano Micro Full
(TV, Mobile)
, Tizen
Part I. OS of Everything in IoT
[AppFW][w/o AppFW]
Part II,
Tizen Micro Profile
13TIZEN 开发者大会 2015 中国 深圳
Tizen Micro Profile
Part II. Tizen Micro Profile
Service App
<<IoT Open Platform>>
Tizen Micro Profile
Internet
Tizen profile for developing IoT device which has application framework
and exposes APIs, that allows to add IoT services.
Utilize the information from Internet of Things
Provide smart service and add more value to device
- Personalized service
- Context-aware service
14TIZEN 开发者大会 2015 中国 深圳
Requirement - Market
Part II. Tizen Micro Profile
MCU
MCU
Physical Integration
UART, I2C, ...
Cost Effectiveness
32M FLASH, 64M RAM
Wi-Fi SoC
Tizen
Micro
Internet
Model with IoT
Model w/o IoT
15TIZEN 开发者大会 2015 中国 深圳
<<remote>>
Device
Cloud
Tizen Micro Device
App
<<local>>
Device
Requirement - Apps
Part II. Tizen Micro Profile
Tizen Micro Apps want to use
- Internet service from cloud
- Service from the other connected device
- Local device service
Tizen Micro Apps need to provide
- Internet service to cloud
- Service to the other connected device
- Event handler from local device
use service from IoT + provide service to IoT
16TIZEN 开发者大会 2015 中国 深圳
Architecture
Part II. Tizen Micro Profile
<<remote>>
Device
Cloud
Tizen Micro Device
App
<<local>>
Device
RESTful
XML/JSON over HTTP
RESTful
XML/JSON over HTTP
Web of Things
connects things through the existing Web technology
(XML/JSON over HTTP)
17TIZEN 开发者大会 2015 中国 深圳
Architecture – Web of Things
Part II. Tizen Micro Profile
System
Web Server
JavaScript App FW
<<JavaScript>>
Service App
JSON
(HTTP)
JavaScript is the most popular language in web,
not only client-side but also server-side
18TIZEN 开发者大会 2015 中国 深圳
Architecture – Device BUS
Part II. Tizen Micro Profile
<<JavaScript>>
Device App
Device BUS
System
Web Server
JavaScript App FW
<<JavaScript>>
Service App
Device
UART
19TIZEN 开发者大会 2015 中国 深圳
Architecture – Device BUS
Part II. Tizen Micro Profile
System
Web Server
JavaScript App FW
<<JavaScript>>
Service App
Device BUS
<<JavaScript>>
Device App
Device
ZigBee, Z-Wave, ...
Extends to the external device
20TIZEN 开发者大会 2015 中国 深圳
Tizen Nano Device
Part II. Tizen Micro Profile
System
Web
Server
JavaScript App FW
<<JavaScript>>
Service App
Device BUS
<<JavaScript>>
Device App
Device
UART
Equivalent Service Model
(Tizen Micro)
Tizen Nano Device
System
Web
Server
JavaScript App FW
<<JavaScript>>
Service App
Device BUS
<<JavaScript>>
Device App
Device
ZigBee
- Tizen Companion Device
- Device App installed on Tizen Device
- Equivalent Device Function of Tizen Micro,
added to Tizen Device
21TIZEN 开发者大会 2015 中国 深圳
Tizen Full Profile & Micro
Part II. Tizen Micro Profile
Web of Things and Device BUS features in Tizen Micro profile
can be integrated into the existing Tizen profiles.
System
Web Browser
Core Services for Tizen TV profile
Web App
<<JavaScript>>
Service App
<<JavaScript>>
Device App
Web
Server
JavaScript App FW
Device BUS
22TIZEN 开发者大会 2015 中国 深圳
Tizen 3.0 & Micro Profile
Part II. Tizen Micro Profile
Tizen GIT repository
git://review.tizen.org
/platform/framework/native
/platform/framework/web
/platform/kernel/linux-3.10
/platform/upstream/glib
/platform/upstream/nodejs
/platform/profile/mobile
/platform/profile/tv
/platform/profile/micro
…
Tizen Micro Profile
Tizen TV Profile
Tizen Mobile Profile
Part III,
PoC of Tizen Micro
Profile
24TIZEN 开发者大会 2015 中国 深圳
Proof of Concept
Part III. PoC of Tizen Micro Profile
- Memory footprints: 32M FLASH, 64M RAM
- Web of Things with JavaScript framework
- IoT scenarios
Linux Kernel
Core Libraries
glib openssl
Node.jsNginx
busybox
Framework
…
20M FLASH
40M RAM
(Remote UI scenario)
25TIZEN 开发者大会 2015 中国 深圳
Demo Scenario
Part III. PoC of Tizen Micro Profile
ARTIK10
Tizen 3.0 TV
<<service>>
Temp
Change
<<device>>
Person
<<device>>
Temp
<<service>>
Person
In/Out
Tizen Micro
Audio
<<service>>
Auto Play
Tizen Micro
Printer
Tizen Micro
Air-conditioner
<<service>>
Auto Control
22℃
22℃
OUT
<<service>>
Personal News
Part IV,
Future Plans
27TIZEN 开发者大会 2015 中国 深圳
Future Plans
Part IV. Future Plans
[Release 1. ’15. 4Q]
step 1. building Tizen Linux kernel and system on Raspberry Pi2
using Yocto
step 2. integrating Nginx and Node.js
step 3. building Device BUS
[Release 2. ‘16. 1Q]
- foot print optimization: 32M FLASH, 64M RAM
- product-line management
[Release 3. ‘16. 4Q]
- additional features: remote access, multimedia, etc.
28TIZEN 开发者大会 2015 中国 深圳
Tizen Micro profile on RTOS
Part IV. Future Plans
Samsung opened development of IoT.js, JavaScript engine
and application framework for low-end IoT devices.
RTOSLinux
IoT.jsNode.js iotjs.net
JerryScriptV8 jerryscript.net
29TIZEN 开发者大会 2015 中国 深圳
The best way to connect everything
Part IV. Future Plans
Inter-operability
Easier integration and spread of IoT
OS of everything in IoT
Micro
NanoOIC
WoT
Full
30TIZEN 开发者大会 2015 中国 深圳
Q & A
31TIZEN 开发者大会 2015 中国 深圳
Tizen Nano Device
Part II. Tizen Micro Profile
Service App
Tizen Device
Internet
Device App
Provide the pre-defined
interface
HUB[w/o AppFW]
Tizen companion device, which adds device function
into another Tizen device with installing device app on it
Equivalent to Tizen Micro
32TIZEN 开发者大会 2015 中国 深圳
Package Name Git Repository
linux-3.10 platform/kernel
openssl-1.0.2 platform/upstream/openssl 1.0.1
nodejs-0.12.5 platform/upstream/nodejs 0.12.0
nginx-1.6.2 platform/upstream/nginx [new]
libglib2-2.42.0 platform/upstream/glib
busybox-1.23.1 platform/upstream/busybox 1.22.1
gettext-0.19.4 platform/upstream/gettext 0.18.3.2
pcre-8.36 platform/upstream/pcre 8.31
libffi-3.1 platform/upstream/libffi
zlib-1.2.8 platform/upstream/zlib
uclibc-0.9.33.2 platform/upstream/uclibc [new]
Packages Used in PoC
33TIZEN 开发者大会 2015 中国 深圳
Internet of Things
Q) What else do you want more?
A) It will be helpful to know
- how the temperature is in the car
- whether he is excising or not
- where he is exactly at home
- how the weather or the forecast is
…
Part I. OS of Everything in IoT
I can provide more personalized service.
34TIZEN 开发者大会 2015 中国 深圳
Demo Scenario(1) person in
Part III. PoC of Tizen Micro Profile
ARTIK10
Tizen 3.0 TV
<<service>>
Temp
Change
<<device>>
Person
<<device>>
Temp
<<service>>
Person
In/Out
Tizen Micro
Audio
<<service>>
Auto Play
Tizen Micro
Printer
Tizen Micro
Air-conditioner
<<service>>
Auto Control
22℃
22℃
IN
35TIZEN 开发者大会 2015 中国 深圳
Demo Scenario(2) new service added
Part III. PoC of Tizen Micro Profile
ARTIK10
Tizen 3.0 TV
<<service>>
Temp
Change
<<device>>
Person
<<device>>
Temp
<<service>>
Person
In/Out
Tizen Micro
Audio
<<service>>
Auto Play
Tizen Micro
Printer
<<service>>
Personal News
Tizen Micro
Air-conditioner
<<service>>
Auto Control
22℃
22℃
IN
36TIZEN 开发者大会 2015 中国 深圳
Demo Scenario(3) temperature up
Part III. PoC of Tizen Micro Profile
ARTIK10
Tizen 3.0 TV
<<service>>
Temp
Change
<<device>>
Person
<<device>>
Temp
<<service>>
Person
In/Out
Tizen Micro
Audio
<<service>>
Auto Play
Tizen Micro
Printer
<<service>>
Personal News
Tizen Micro
Air-conditioner
<<service>>
Auto Control
25℃
23℃
IN
37TIZEN 开发者大会 2015 中国 深圳
Demo Scenario(4) person out
Part III. PoC of Tizen Micro Profile
ARTIK10
Tizen 3.0 TV
<<service>>
Temp
Change
<<device>>
Person
<<device>>
Temp
<<service>>
Person
In/Out
Tizen Micro
Audio
<<service>>
Auto Play
Tizen Micro
Printer
<<service>>
Personal News
Tizen Micro
Air-conditioner
<<service>>
Auto Control
24℃
22℃
OUT
38TIZEN 开发者大会 2015 中国 深圳
Demo Scenario(5) scheduled
Part III. PoC of Tizen Micro Profile
ARTIK10
Tizen 3.0 TV
<<service>>
Temp
Change
<<device>>
Person
<<device>>
Temp
<<service>>
Person
In/Out
Tizen Micro
Audio
<<service>>
Auto Play
Tizen Micro
Printer
<<service>>
Personal News
Tizen Micro
Air-conditioner
<<service>>
Auto Control
24℃
22℃
OUT
AM 6:00

Weitere ähnliche Inhalte

Was ist angesagt?

Mec 2015 - Windows developer program for IoT
Mec 2015 - Windows developer program for IoTMec 2015 - Windows developer program for IoT
Mec 2015 - Windows developer program for IoTMirco Vanini
 
Convert Your Web App to Tizen
Convert Your Web App to TizenConvert Your Web App to Tizen
Convert Your Web App to TizenCheng Luo
 
Tizen operating system seminar ppt
Tizen operating system seminar pptTizen operating system seminar ppt
Tizen operating system seminar pptAjinkyalenekar12
 
Programming the Internet of Things: Why Devices Need APIs
Programming the Internet of Things: Why Devices Need APIsProgramming the Internet of Things: Why Devices Need APIs
Programming the Internet of Things: Why Devices Need APIsAllSeen Alliance
 
Building IoT Products: Developer Experiences
Building IoT Products: Developer ExperiencesBuilding IoT Products: Developer Experiences
Building IoT Products: Developer ExperiencesAllSeen Alliance
 
Open Source and The Internet of Things
Open Source and The Internet of ThingsOpen Source and The Internet of Things
Open Source and The Internet of ThingsAllSeen Alliance
 
Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014gregulator
 
Internet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynInternet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynAllSeen Alliance
 
Building Universal Windows Apps with AllJoyn
Building Universal Windows Apps with AllJoynBuilding Universal Windows Apps with AllJoyn
Building Universal Windows Apps with AllJoynAllSeen Alliance
 
Introduction to the AllJoyn Gateway Agent
Introduction to the AllJoyn Gateway Agent Introduction to the AllJoyn Gateway Agent
Introduction to the AllJoyn Gateway Agent AllSeen Alliance
 
Designing For Interoperability in Mobile
Designing For Interoperability in MobileDesigning For Interoperability in Mobile
Designing For Interoperability in MobileAllSeen Alliance
 
Developing Interoperable IoT Controls
Developing Interoperable IoT ControlsDeveloping Interoperable IoT Controls
Developing Interoperable IoT ControlsAllSeen Alliance
 
Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019
Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019
Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019Eclipse IoT
 
Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2Mirco Vanini
 
IoT at the Edge - Gateway Services
IoT at the Edge - Gateway ServicesIoT at the Edge - Gateway Services
IoT at the Edge - Gateway ServicesAllSeen Alliance
 
Tizen Operating System
Tizen Operating SystemTizen Operating System
Tizen Operating SystemUday_Peddur
 
Intel XDK in Brief
Intel XDK in BriefIntel XDK in Brief
Intel XDK in BriefCamilo Corea
 
An Open Source Project for the IoT
An Open Source Project for the IoTAn Open Source Project for the IoT
An Open Source Project for the IoTAllSeen Alliance
 
AllSeen Alliance Overview
AllSeen Alliance OverviewAllSeen Alliance Overview
AllSeen Alliance OverviewAALForum
 
Kalay Platform Enhancing Multimedia on AllJoyn Devices
Kalay Platform Enhancing Multimedia on AllJoyn DevicesKalay Platform Enhancing Multimedia on AllJoyn Devices
Kalay Platform Enhancing Multimedia on AllJoyn DevicesAllSeen Alliance
 

Was ist angesagt? (20)

Mec 2015 - Windows developer program for IoT
Mec 2015 - Windows developer program for IoTMec 2015 - Windows developer program for IoT
Mec 2015 - Windows developer program for IoT
 
Convert Your Web App to Tizen
Convert Your Web App to TizenConvert Your Web App to Tizen
Convert Your Web App to Tizen
 
Tizen operating system seminar ppt
Tizen operating system seminar pptTizen operating system seminar ppt
Tizen operating system seminar ppt
 
Programming the Internet of Things: Why Devices Need APIs
Programming the Internet of Things: Why Devices Need APIsProgramming the Internet of Things: Why Devices Need APIs
Programming the Internet of Things: Why Devices Need APIs
 
Building IoT Products: Developer Experiences
Building IoT Products: Developer ExperiencesBuilding IoT Products: Developer Experiences
Building IoT Products: Developer Experiences
 
Open Source and The Internet of Things
Open Source and The Internet of ThingsOpen Source and The Internet of Things
Open Source and The Internet of Things
 
Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014
 
Internet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynInternet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoyn
 
Building Universal Windows Apps with AllJoyn
Building Universal Windows Apps with AllJoynBuilding Universal Windows Apps with AllJoyn
Building Universal Windows Apps with AllJoyn
 
Introduction to the AllJoyn Gateway Agent
Introduction to the AllJoyn Gateway Agent Introduction to the AllJoyn Gateway Agent
Introduction to the AllJoyn Gateway Agent
 
Designing For Interoperability in Mobile
Designing For Interoperability in MobileDesigning For Interoperability in Mobile
Designing For Interoperability in Mobile
 
Developing Interoperable IoT Controls
Developing Interoperable IoT ControlsDeveloping Interoperable IoT Controls
Developing Interoperable IoT Controls
 
Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019
Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019
Exploring the Trend Toward the Edge | Eclipse IoT Day Santa Clara 2019
 
Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2Windows 10 on Raspberry PI 2
Windows 10 on Raspberry PI 2
 
IoT at the Edge - Gateway Services
IoT at the Edge - Gateway ServicesIoT at the Edge - Gateway Services
IoT at the Edge - Gateway Services
 
Tizen Operating System
Tizen Operating SystemTizen Operating System
Tizen Operating System
 
Intel XDK in Brief
Intel XDK in BriefIntel XDK in Brief
Intel XDK in Brief
 
An Open Source Project for the IoT
An Open Source Project for the IoTAn Open Source Project for the IoT
An Open Source Project for the IoT
 
AllSeen Alliance Overview
AllSeen Alliance OverviewAllSeen Alliance Overview
AllSeen Alliance Overview
 
Kalay Platform Enhancing Multimedia on AllJoyn Devices
Kalay Platform Enhancing Multimedia on AllJoyn DevicesKalay Platform Enhancing Multimedia on AllJoyn Devices
Kalay Platform Enhancing Multimedia on AllJoyn Devices
 

Andere mochten auch

Basics of embedded system design
Basics of embedded system designBasics of embedded system design
Basics of embedded system designK Senthil Kumar
 
Accelerating Science and Innovation - It's Good to Share (HPC & Big Data 2017)
Accelerating Science and Innovation - It's Good to Share (HPC & Big Data 2017)Accelerating Science and Innovation - It's Good to Share (HPC & Big Data 2017)
Accelerating Science and Innovation - It's Good to Share (HPC & Big Data 2017)Martin Hamilton
 
Introduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its ApplicationsIntroduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its ApplicationsGaurav Verma
 
basic of embedded system
basic of embedded systembasic of embedded system
basic of embedded systemDinesh35833
 
Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬)
Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬) Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬)
Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬) Amazon Web Services Korea
 
Internet of Things & Hardware Industry Report 2016
Internet of Things & Hardware Industry Report 2016Internet of Things & Hardware Industry Report 2016
Internet of Things & Hardware Industry Report 2016Bernard Moon
 
6 TIPS to SURVIVE the 2nd MACHINE AGE
6 TIPS to SURVIVE the 2nd MACHINE AGE6 TIPS to SURVIVE the 2nd MACHINE AGE
6 TIPS to SURVIVE the 2nd MACHINE AGEFloown
 

Andere mochten auch (9)

Basics of embedded system design
Basics of embedded system designBasics of embedded system design
Basics of embedded system design
 
Accelerating Science and Innovation - It's Good to Share (HPC & Big Data 2017)
Accelerating Science and Innovation - It's Good to Share (HPC & Big Data 2017)Accelerating Science and Innovation - It's Good to Share (HPC & Big Data 2017)
Accelerating Science and Innovation - It's Good to Share (HPC & Big Data 2017)
 
Introduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its ApplicationsIntroduction to Embedded Systems and its Applications
Introduction to Embedded Systems and its Applications
 
basic of embedded system
basic of embedded systembasic of embedded system
basic of embedded system
 
Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬)
Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬) Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬)
Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬)
 
Internet of Things & Hardware Industry Report 2016
Internet of Things & Hardware Industry Report 2016Internet of Things & Hardware Industry Report 2016
Internet of Things & Hardware Industry Report 2016
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
6 TIPS to SURVIVE the 2nd MACHINE AGE
6 TIPS to SURVIVE the 2nd MACHINE AGE6 TIPS to SURVIVE the 2nd MACHINE AGE
6 TIPS to SURVIVE the 2nd MACHINE AGE
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 

Ähnlich wie Tizen Micro Profile for IoT device

[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practiceByungwook Lee
 
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenRapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenWithTheBest
 
IAB3948 Wiring the internet of things with Node-RED
IAB3948 Wiring the internet of things with Node-REDIAB3948 Wiring the internet of things with Node-RED
IAB3948 Wiring the internet of things with Node-REDPeterNiblett
 
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
 FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conferenceFIWARE
 
IThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOpsIThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOpsSimon Su
 
Survey of Operating Systems for the IoT Environment
Survey of Operating Systems for the IoT EnvironmentSurvey of Operating Systems for the IoT Environment
Survey of Operating Systems for the IoT EnvironmentEswar Publications
 
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdfNXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdfssuser57b3e5
 
IOT Based Smart City: Weather, Traffic and Pollution Monitoring System
IOT Based Smart City: Weather, Traffic and Pollution Monitoring System      IOT Based Smart City: Weather, Traffic and Pollution Monitoring System
IOT Based Smart City: Weather, Traffic and Pollution Monitoring System IRJET Journal
 
Building IoT Solutions using Windows IoT Core
Building IoT Solutions using Windows IoT CoreBuilding IoT Solutions using Windows IoT Core
Building IoT Solutions using Windows IoT CoreWinWire Technologies Inc
 
Using Data Science & Serverless Python to find apartment in Toronto
Using Data Science & Serverless Python to find apartment in TorontoUsing Data Science & Serverless Python to find apartment in Toronto
Using Data Science & Serverless Python to find apartment in TorontoDaniel Zivkovic
 
node.js is made for IoT - node.hh 07/16, Hamburg by Michael Kuehne
node.js is made for IoT - node.hh 07/16, Hamburg by Michael Kuehnenode.js is made for IoT - node.hh 07/16, Hamburg by Michael Kuehne
node.js is made for IoT - node.hh 07/16, Hamburg by Michael KuehneMichael Kuehne-Schlinkert
 
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdfdokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdfKaviSanjai
 
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET - Mirroring of Source and Sink Devices in Android Screen CastingIRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET - Mirroring of Source and Sink Devices in Android Screen CastingIRJET Journal
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devicescharlotte75009
 
Tizen Operating System For Mobiles
Tizen Operating System For MobilesTizen Operating System For Mobiles
Tizen Operating System For MobilesSaurav Mohan V
 
JVM-Con 2017 – Java and IoT, will it blend?
JVM-Con 2017 – Java and IoT, will it blend?JVM-Con 2017 – Java and IoT, will it blend?
JVM-Con 2017 – Java and IoT, will it blend?Benjamin Cabé
 
IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015Jollen Chen
 

Ähnlich wie Tizen Micro Profile for IoT device (20)

[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice[Ajou unib.] Tizen v2.4 z3 practice
[Ajou unib.] Tizen v2.4 z3 practice
 
Tizen os seminar report
Tizen os seminar reportTizen os seminar report
Tizen os seminar report
 
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko PoutanenRapid IoT Application Development with IBM Bluemix - Mikko Poutanen
Rapid IoT Application Development with IBM Bluemix - Mikko Poutanen
 
IAB3948 Wiring the internet of things with Node-RED
IAB3948 Wiring the internet of things with Node-REDIAB3948 Wiring the internet of things with Node-RED
IAB3948 Wiring the internet of things with Node-RED
 
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
 FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
 
IThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOpsIThome DevOps Summit - IoT、docker與DevOps
IThome DevOps Summit - IoT、docker與DevOps
 
Survey of Operating Systems for the IoT Environment
Survey of Operating Systems for the IoT EnvironmentSurvey of Operating Systems for the IoT Environment
Survey of Operating Systems for the IoT Environment
 
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdfNXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
NXP'S-PORTFOLIO-FOR-ADDRESSING-IOT-SECURITY.pdf
 
IOT Based Smart City: Weather, Traffic and Pollution Monitoring System
IOT Based Smart City: Weather, Traffic and Pollution Monitoring System      IOT Based Smart City: Weather, Traffic and Pollution Monitoring System
IOT Based Smart City: Weather, Traffic and Pollution Monitoring System
 
Building IoT Solutions using Windows IoT Core
Building IoT Solutions using Windows IoT CoreBuilding IoT Solutions using Windows IoT Core
Building IoT Solutions using Windows IoT Core
 
Using Data Science & Serverless Python to find apartment in Toronto
Using Data Science & Serverless Python to find apartment in TorontoUsing Data Science & Serverless Python to find apartment in Toronto
Using Data Science & Serverless Python to find apartment in Toronto
 
node.js is made for IoT - node.hh 07/16, Hamburg by Michael Kuehne
node.js is made for IoT - node.hh 07/16, Hamburg by Michael Kuehnenode.js is made for IoT - node.hh 07/16, Hamburg by Michael Kuehne
node.js is made for IoT - node.hh 07/16, Hamburg by Michael Kuehne
 
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdfdokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
dokumen.tips_tizen-operating-system-seminar-ppt-55b0f8ae124a1.pdf
 
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET - Mirroring of Source and Sink Devices in Android Screen CastingIRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
 
MicroEJ, the OS for IoT
MicroEJ, the OS for IoTMicroEJ, the OS for IoT
MicroEJ, the OS for IoT
 
MicroEJ OS for IoT devices
MicroEJ OS for IoT devicesMicroEJ OS for IoT devices
MicroEJ OS for IoT devices
 
Tizen Operating System For Mobiles
Tizen Operating System For MobilesTizen Operating System For Mobiles
Tizen Operating System For Mobiles
 
JVM-Con 2017 – Java and IoT, will it blend?
JVM-Con 2017 – Java and IoT, will it blend?JVM-Con 2017 – Java and IoT, will it blend?
JVM-Con 2017 – Java and IoT, will it blend?
 
IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015IoT and Maker Crossover (IMCO) Conference 2015
IoT and Maker Crossover (IMCO) Conference 2015
 
citus™ iot ecosystem
citus™ iot ecosystemcitus™ iot ecosystem
citus™ iot ecosystem
 

Mehr von Ryo Jin

Why is EFL used on Tizen?
Why is EFL used on Tizen?Why is EFL used on Tizen?
Why is EFL used on Tizen?Ryo Jin
 
Samsung Z4 User Manual
Samsung Z4 User ManualSamsung Z4 User Manual
Samsung Z4 User ManualRyo Jin
 
Samsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
Samsung ARTIK 050 (ARTIK ZERO) Modules Data SheetSamsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
Samsung ARTIK 050 (ARTIK ZERO) Modules Data SheetRyo Jin
 
Introduction to Watch Face Development with Tizen Studio
Introduction to Watch Face Development with Tizen StudioIntroduction to Watch Face Development with Tizen Studio
Introduction to Watch Face Development with Tizen StudioRyo Jin
 
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan DriverTizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan DriverRyo Jin
 
Panduan Penggunaan Perangkat Wearable Tizen
Panduan Penggunaan Perangkat Wearable TizenPanduan Penggunaan Perangkat Wearable Tizen
Panduan Penggunaan Perangkat Wearable TizenRyo Jin
 
Cara Menggunakan Smartphone Tizen
Cara Menggunakan Smartphone TizenCara Menggunakan Smartphone Tizen
Cara Menggunakan Smartphone TizenRyo Jin
 
Gear Fit2 Watchface Design Guide
Gear Fit2 Watchface Design GuideGear Fit2 Watchface Design Guide
Gear Fit2 Watchface Design GuideRyo Jin
 
Samsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreSamsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreRyo Jin
 
Samsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesSamsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesRyo Jin
 
Samsung Indonesia: Tizen Web Apps
Samsung Indonesia: Tizen Web AppsSamsung Indonesia: Tizen Web Apps
Samsung Indonesia: Tizen Web AppsRyo Jin
 
Samsung Indonesia: Tizen Native App
Samsung Indonesia: Tizen Native AppSamsung Indonesia: Tizen Native App
Samsung Indonesia: Tizen Native AppRyo Jin
 
Samsung SM-R360 Tizen User Manual
Samsung SM-R360 Tizen User ManualSamsung SM-R360 Tizen User Manual
Samsung SM-R360 Tizen User ManualRyo Jin
 
Panduan Dasar Pemrograman Tizen
Panduan Dasar Pemrograman TizenPanduan Dasar Pemrograman Tizen
Panduan Dasar Pemrograman TizenRyo Jin
 
The Story of Enlightenment, EFL, Tizen and Wayland
The Story of Enlightenment, EFL, Tizen and WaylandThe Story of Enlightenment, EFL, Tizen and Wayland
The Story of Enlightenment, EFL, Tizen and WaylandRyo Jin
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASSRyo Jin
 
Samsung Gear UI Design Guidelines
Samsung Gear UI Design GuidelinesSamsung Gear UI Design Guidelines
Samsung Gear UI Design GuidelinesRyo Jin
 
Attack surface analysis of Tizen devices
Attack surface analysis of Tizen devicesAttack surface analysis of Tizen devices
Attack surface analysis of Tizen devicesRyo Jin
 
Samsung DeepSort
Samsung DeepSortSamsung DeepSort
Samsung DeepSortRyo Jin
 
Samsung Gear Circle SM-R130 User Manual
Samsung Gear Circle SM-R130 User ManualSamsung Gear Circle SM-R130 User Manual
Samsung Gear Circle SM-R130 User ManualRyo Jin
 

Mehr von Ryo Jin (20)

Why is EFL used on Tizen?
Why is EFL used on Tizen?Why is EFL used on Tizen?
Why is EFL used on Tizen?
 
Samsung Z4 User Manual
Samsung Z4 User ManualSamsung Z4 User Manual
Samsung Z4 User Manual
 
Samsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
Samsung ARTIK 050 (ARTIK ZERO) Modules Data SheetSamsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
Samsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
 
Introduction to Watch Face Development with Tizen Studio
Introduction to Watch Face Development with Tizen StudioIntroduction to Watch Face Development with Tizen Studio
Introduction to Watch Face Development with Tizen Studio
 
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan DriverTizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
 
Panduan Penggunaan Perangkat Wearable Tizen
Panduan Penggunaan Perangkat Wearable TizenPanduan Penggunaan Perangkat Wearable Tizen
Panduan Penggunaan Perangkat Wearable Tizen
 
Cara Menggunakan Smartphone Tizen
Cara Menggunakan Smartphone TizenCara Menggunakan Smartphone Tizen
Cara Menggunakan Smartphone Tizen
 
Gear Fit2 Watchface Design Guide
Gear Fit2 Watchface Design GuideGear Fit2 Watchface Design Guide
Gear Fit2 Watchface Design Guide
 
Samsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreSamsung Indonesia: Tizen Store
Samsung Indonesia: Tizen Store
 
Samsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesSamsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen Wearables
 
Samsung Indonesia: Tizen Web Apps
Samsung Indonesia: Tizen Web AppsSamsung Indonesia: Tizen Web Apps
Samsung Indonesia: Tizen Web Apps
 
Samsung Indonesia: Tizen Native App
Samsung Indonesia: Tizen Native AppSamsung Indonesia: Tizen Native App
Samsung Indonesia: Tizen Native App
 
Samsung SM-R360 Tizen User Manual
Samsung SM-R360 Tizen User ManualSamsung SM-R360 Tizen User Manual
Samsung SM-R360 Tizen User Manual
 
Panduan Dasar Pemrograman Tizen
Panduan Dasar Pemrograman TizenPanduan Dasar Pemrograman Tizen
Panduan Dasar Pemrograman Tizen
 
The Story of Enlightenment, EFL, Tizen and Wayland
The Story of Enlightenment, EFL, Tizen and WaylandThe Story of Enlightenment, EFL, Tizen and Wayland
The Story of Enlightenment, EFL, Tizen and Wayland
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASS
 
Samsung Gear UI Design Guidelines
Samsung Gear UI Design GuidelinesSamsung Gear UI Design Guidelines
Samsung Gear UI Design Guidelines
 
Attack surface analysis of Tizen devices
Attack surface analysis of Tizen devicesAttack surface analysis of Tizen devices
Attack surface analysis of Tizen devices
 
Samsung DeepSort
Samsung DeepSortSamsung DeepSort
Samsung DeepSort
 
Samsung Gear Circle SM-R130 User Manual
Samsung Gear Circle SM-R130 User ManualSamsung Gear Circle SM-R130 User Manual
Samsung Gear Circle SM-R130 User Manual
 

Kürzlich hochgeladen

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Kürzlich hochgeladen (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Tizen Micro Profile for IoT device

  • 1. Evolution to OS of Everything Tizen Micro profile for low-end IoT devices 趙 庸 鎭 (Cho, Yong Jin) drajin.cho@samsung.com Software Center, Samsung Elec.
  • 2. 2TIZEN 开发者大会 2015 中国 深圳 Contents Part I. OS of Everything in IoT Part II. Tizen Micro Profile Part III. PoC of Tizen Micro Profile Part IV. Future Plans
  • 3. Part I, OS of Everything in IoT
  • 4. 4TIZEN 开发者大会 2015 中国 深圳 Internet of Things Part I. OS of Everything in IoT Internet ??? Internet uses Things Things use Internet
  • 5. 5TIZEN 开发者大会 2015 中国 深圳 Internet of Things Q) Why do you want to use Internet? A) If I know when my master is coming, I can make room temperature more comfortable for my master. It will make my master happier. Part I. OS of Everything in IoT
  • 6. 6TIZEN 开发者大会 2015 中国 深圳 Internet of Things Q) How do you know when he is coming? A) It depends. My master is usually coming home by his car. I may guess his arrival time, if I know when he is parking his car at home. Part I. OS of Everything in IoT
  • 7. 7TIZEN 开发者大会 2015 中国 深圳 Internet of Things Q) If your master goes out after parking, ... A) In the estimated time, if my master isn’t coming home, I will send message to him. “Air-conditioner: I started to make room temperature." Part I. OS of Everything in IoT He can stop me or let me know his arrival by replying message. “Master: I will be home at 4:00pm."
  • 8. 8TIZEN 开发者大会 2015 中国 深圳 Internet of Things Part I. OS of Everything in IoT The more utilizations of Internet, the smarter services by IoT devices Things use Internet
  • 9. 9TIZEN 开发者大会 2015 中国 深圳 What’s needed in the things? Service App Utilize the information from Internet of Things Provide smart service and add more value to device - Personalized service - Context-aware service IoT Open Platform Internet Part I. OS of Everything in IoT Open platform, allowing to add new IoT service app which provides more personalized service and make the device much smarter Application framework / API
  • 10. 10TIZEN 开发者大会 2015 中国 深圳 Another way? Service AppDevice App Part I. OS of Everything in IoT IoT Open Platform Internet HUB Provide the pre-defined interface [w/o AppFW] Device provides only the pre-defined interface to the connected. Service app is running on the other device or cloud which can provide the more personalized service.
  • 11. 11TIZEN 开发者大会 2015 中国 深圳 OS of Everything in IoT Internet of Things Nano Micro Full (TV, Mobile) , Tizen Part I. OS of Everything in IoT [AppFW][w/o AppFW]
  • 13. 13TIZEN 开发者大会 2015 中国 深圳 Tizen Micro Profile Part II. Tizen Micro Profile Service App <<IoT Open Platform>> Tizen Micro Profile Internet Tizen profile for developing IoT device which has application framework and exposes APIs, that allows to add IoT services. Utilize the information from Internet of Things Provide smart service and add more value to device - Personalized service - Context-aware service
  • 14. 14TIZEN 开发者大会 2015 中国 深圳 Requirement - Market Part II. Tizen Micro Profile MCU MCU Physical Integration UART, I2C, ... Cost Effectiveness 32M FLASH, 64M RAM Wi-Fi SoC Tizen Micro Internet Model with IoT Model w/o IoT
  • 15. 15TIZEN 开发者大会 2015 中国 深圳 <<remote>> Device Cloud Tizen Micro Device App <<local>> Device Requirement - Apps Part II. Tizen Micro Profile Tizen Micro Apps want to use - Internet service from cloud - Service from the other connected device - Local device service Tizen Micro Apps need to provide - Internet service to cloud - Service to the other connected device - Event handler from local device use service from IoT + provide service to IoT
  • 16. 16TIZEN 开发者大会 2015 中国 深圳 Architecture Part II. Tizen Micro Profile <<remote>> Device Cloud Tizen Micro Device App <<local>> Device RESTful XML/JSON over HTTP RESTful XML/JSON over HTTP Web of Things connects things through the existing Web technology (XML/JSON over HTTP)
  • 17. 17TIZEN 开发者大会 2015 中国 深圳 Architecture – Web of Things Part II. Tizen Micro Profile System Web Server JavaScript App FW <<JavaScript>> Service App JSON (HTTP) JavaScript is the most popular language in web, not only client-side but also server-side
  • 18. 18TIZEN 开发者大会 2015 中国 深圳 Architecture – Device BUS Part II. Tizen Micro Profile <<JavaScript>> Device App Device BUS System Web Server JavaScript App FW <<JavaScript>> Service App Device UART
  • 19. 19TIZEN 开发者大会 2015 中国 深圳 Architecture – Device BUS Part II. Tizen Micro Profile System Web Server JavaScript App FW <<JavaScript>> Service App Device BUS <<JavaScript>> Device App Device ZigBee, Z-Wave, ... Extends to the external device
  • 20. 20TIZEN 开发者大会 2015 中国 深圳 Tizen Nano Device Part II. Tizen Micro Profile System Web Server JavaScript App FW <<JavaScript>> Service App Device BUS <<JavaScript>> Device App Device UART Equivalent Service Model (Tizen Micro) Tizen Nano Device System Web Server JavaScript App FW <<JavaScript>> Service App Device BUS <<JavaScript>> Device App Device ZigBee - Tizen Companion Device - Device App installed on Tizen Device - Equivalent Device Function of Tizen Micro, added to Tizen Device
  • 21. 21TIZEN 开发者大会 2015 中国 深圳 Tizen Full Profile & Micro Part II. Tizen Micro Profile Web of Things and Device BUS features in Tizen Micro profile can be integrated into the existing Tizen profiles. System Web Browser Core Services for Tizen TV profile Web App <<JavaScript>> Service App <<JavaScript>> Device App Web Server JavaScript App FW Device BUS
  • 22. 22TIZEN 开发者大会 2015 中国 深圳 Tizen 3.0 & Micro Profile Part II. Tizen Micro Profile Tizen GIT repository git://review.tizen.org /platform/framework/native /platform/framework/web /platform/kernel/linux-3.10 /platform/upstream/glib /platform/upstream/nodejs /platform/profile/mobile /platform/profile/tv /platform/profile/micro … Tizen Micro Profile Tizen TV Profile Tizen Mobile Profile
  • 23. Part III, PoC of Tizen Micro Profile
  • 24. 24TIZEN 开发者大会 2015 中国 深圳 Proof of Concept Part III. PoC of Tizen Micro Profile - Memory footprints: 32M FLASH, 64M RAM - Web of Things with JavaScript framework - IoT scenarios Linux Kernel Core Libraries glib openssl Node.jsNginx busybox Framework … 20M FLASH 40M RAM (Remote UI scenario)
  • 25. 25TIZEN 开发者大会 2015 中国 深圳 Demo Scenario Part III. PoC of Tizen Micro Profile ARTIK10 Tizen 3.0 TV <<service>> Temp Change <<device>> Person <<device>> Temp <<service>> Person In/Out Tizen Micro Audio <<service>> Auto Play Tizen Micro Printer Tizen Micro Air-conditioner <<service>> Auto Control 22℃ 22℃ OUT <<service>> Personal News
  • 27. 27TIZEN 开发者大会 2015 中国 深圳 Future Plans Part IV. Future Plans [Release 1. ’15. 4Q] step 1. building Tizen Linux kernel and system on Raspberry Pi2 using Yocto step 2. integrating Nginx and Node.js step 3. building Device BUS [Release 2. ‘16. 1Q] - foot print optimization: 32M FLASH, 64M RAM - product-line management [Release 3. ‘16. 4Q] - additional features: remote access, multimedia, etc.
  • 28. 28TIZEN 开发者大会 2015 中国 深圳 Tizen Micro profile on RTOS Part IV. Future Plans Samsung opened development of IoT.js, JavaScript engine and application framework for low-end IoT devices. RTOSLinux IoT.jsNode.js iotjs.net JerryScriptV8 jerryscript.net
  • 29. 29TIZEN 开发者大会 2015 中国 深圳 The best way to connect everything Part IV. Future Plans Inter-operability Easier integration and spread of IoT OS of everything in IoT Micro NanoOIC WoT Full
  • 30. 30TIZEN 开发者大会 2015 中国 深圳 Q & A
  • 31. 31TIZEN 开发者大会 2015 中国 深圳 Tizen Nano Device Part II. Tizen Micro Profile Service App Tizen Device Internet Device App Provide the pre-defined interface HUB[w/o AppFW] Tizen companion device, which adds device function into another Tizen device with installing device app on it Equivalent to Tizen Micro
  • 32. 32TIZEN 开发者大会 2015 中国 深圳 Package Name Git Repository linux-3.10 platform/kernel openssl-1.0.2 platform/upstream/openssl 1.0.1 nodejs-0.12.5 platform/upstream/nodejs 0.12.0 nginx-1.6.2 platform/upstream/nginx [new] libglib2-2.42.0 platform/upstream/glib busybox-1.23.1 platform/upstream/busybox 1.22.1 gettext-0.19.4 platform/upstream/gettext 0.18.3.2 pcre-8.36 platform/upstream/pcre 8.31 libffi-3.1 platform/upstream/libffi zlib-1.2.8 platform/upstream/zlib uclibc-0.9.33.2 platform/upstream/uclibc [new] Packages Used in PoC
  • 33. 33TIZEN 开发者大会 2015 中国 深圳 Internet of Things Q) What else do you want more? A) It will be helpful to know - how the temperature is in the car - whether he is excising or not - where he is exactly at home - how the weather or the forecast is … Part I. OS of Everything in IoT I can provide more personalized service.
  • 34. 34TIZEN 开发者大会 2015 中国 深圳 Demo Scenario(1) person in Part III. PoC of Tizen Micro Profile ARTIK10 Tizen 3.0 TV <<service>> Temp Change <<device>> Person <<device>> Temp <<service>> Person In/Out Tizen Micro Audio <<service>> Auto Play Tizen Micro Printer Tizen Micro Air-conditioner <<service>> Auto Control 22℃ 22℃ IN
  • 35. 35TIZEN 开发者大会 2015 中国 深圳 Demo Scenario(2) new service added Part III. PoC of Tizen Micro Profile ARTIK10 Tizen 3.0 TV <<service>> Temp Change <<device>> Person <<device>> Temp <<service>> Person In/Out Tizen Micro Audio <<service>> Auto Play Tizen Micro Printer <<service>> Personal News Tizen Micro Air-conditioner <<service>> Auto Control 22℃ 22℃ IN
  • 36. 36TIZEN 开发者大会 2015 中国 深圳 Demo Scenario(3) temperature up Part III. PoC of Tizen Micro Profile ARTIK10 Tizen 3.0 TV <<service>> Temp Change <<device>> Person <<device>> Temp <<service>> Person In/Out Tizen Micro Audio <<service>> Auto Play Tizen Micro Printer <<service>> Personal News Tizen Micro Air-conditioner <<service>> Auto Control 25℃ 23℃ IN
  • 37. 37TIZEN 开发者大会 2015 中国 深圳 Demo Scenario(4) person out Part III. PoC of Tizen Micro Profile ARTIK10 Tizen 3.0 TV <<service>> Temp Change <<device>> Person <<device>> Temp <<service>> Person In/Out Tizen Micro Audio <<service>> Auto Play Tizen Micro Printer <<service>> Personal News Tizen Micro Air-conditioner <<service>> Auto Control 24℃ 22℃ OUT
  • 38. 38TIZEN 开发者大会 2015 中国 深圳 Demo Scenario(5) scheduled Part III. PoC of Tizen Micro Profile ARTIK10 Tizen 3.0 TV <<service>> Temp Change <<device>> Person <<device>> Temp <<service>> Person In/Out Tizen Micro Audio <<service>> Auto Play Tizen Micro Printer <<service>> Personal News Tizen Micro Air-conditioner <<service>> Auto Control 24℃ 22℃ OUT AM 6:00