Internet Of Things
What?
The Internet of Things (IoT) is the network of physical objects
or “things" … Each thing is uniquely identifiable through its
embedded computing system but is able to interoperate
within the existing Internet infrastructure.
Internet
embedded
by Wikipedia
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
Internet Of Things
Why??
Slide 16
Slide 16 text
“devices will be
wirelessly connected
by 2020” - ABI
Research
30 BILLION
Internet Of Things
Why??
Slide 17
Slide 17 text
“devices on the
Internet of Things by
2020” - Gartner
26 BILLION
“devices will be
wirelessly connected
by 2020” - ABI
Research
30 BILLION
Internet Of Things
Why??
Slide 18
Slide 18 text
“is size of market
expected” - Cisco CEO
19 TRILLION
“devices will be
wirelessly connected
by 2020” - ABI
Research
30 BILLION
Internet Of Things
Why??
“devices on the
Internet of Things by
2020” - Gartner
26 BILLION
Slide 19
Slide 19 text
“are produced for the
embedded world” -
Embedded Sys Portal
95% OF CHIPS
“devices will be
wirelessly connected
by 2020” - ABI
Research
30 BILLION
“is size of market
expected” - Cisco CEO
19 TRILLION
Internet Of Things
Why??
“devices on the
Internet of Things by
2020” - Gartner
26 BILLION
Slide 20
Slide 20 text
Point of Sale devices
on Brazil
3 MILLIONS
“are produced for the
embedded world” -
Embedded Sys Portal
95% OF CHIPS
“devices on the
Internet of Things by
2020” - Gartner
26 BILLION
“is size of market
expected” - Cisco CEO
19 TRILLION
“devices will be
wirelessly connected
by 2020” - ABI
Research
30 BILLION
Internet Of Things
Why??
Slide 21
Slide 21 text
Humm….
Slide 22
Slide 22 text
WINDOWS XP
Eclipse :(
Slide 23
Slide 23 text
Point Of Sale
What Is?
Slide 24
Slide 24 text
or even a good
filesystem
NO OS
Point Of Sale
What Is?
Slide 25
Slide 25 text
for example pipe or
fork
LIMITED SYSCALL
Point Of Sale
What Is?
or even a good
filesystem
NO OS
Slide 26
Slide 26 text
OsModemOpen();
OsPrnOpen();
OsPrnClose();
POORLY API
Point Of Sale
What Is?
for example pipe or
fork
LIMITED SYSCALL
or even a good
filesystem
NO OS
Slide 27
Slide 27 text
open, read, close
NO POSIX
Point Of Sale
What Is?
for example pipe or
fork
LIMITED SYSCALL
OsModemOpen();
OsPrnOpen();
OsPrnClose();
POORLY API
or even a good
filesystem
NO OS
Slide 28
Slide 28 text
your on spec
NO ANSIC
Point Of Sale
What Is?
open, read, close
NO POSIX
or even a good
filesystem
NO OS
for example pipe or
fork
LIMITED SYSCALL
OsModemOpen();
OsPrnOpen();
OsPrnClose();
POORLY API
Slide 29
Slide 29 text
Mruby
Minimalistic Ruby
Static C/Ruby Gems
High Portable
ANSI C
Bare Metal
Resource Saving
Small