SlideShare a Scribd company logo
1
IoT - An introduction
CC IoT
Tim Ysewyn
Frederick Bousson
Kevin Van den Abeele
2
Agenda
In today's session:
▪ What is IoT
▪ How can IoT benefit the business
▪ Devices & technologies
▪ Examples
▪ Q&A
3
Can’t keep up? Don’t understand something?
4
The Internet of Things
5
The Internet of Things - continued
“IoT describes a system where items in the physical world, and sensors
within or attached to these items, are connected to the Internet via
wireless and wired Internet connections.”
- Cisco
IoT is very broad, not contained to a single technology.
It does not matter what you use, it is important how you use it.
Internet is the keyword in the internet of things. Communication is the most
important aspect of it al.
Collecting, analysing but above all communicating data is what IoT is
about.
6
Big business
7
Big business
Internet of Things can aid in optimizing workflows, providing better
information gathering, lower costs, etc...
Business cases can include:
▪ Geospatial tracking (where does a worker go/check in)
▪ Measurements (supply/factory lines/…)
▪ Combining multiple inputs (data acquisition)
8
Business case: ISS
▪ Track arrival and departure of workers at clients
▪ Employees must not be able to cheat/damage/...
▪ Not all customers allow for devices to be installed
⇒ Multi-tier solution
⇒ Still in progress
Tracker device that can be installed in cars (business) and at customers.
TODO: What if no business car or customer does not allow devices...
9
Technologies
10
Technologies
A quick terminology overview!
RAM = Random Access Memory (operational memory)
ROM = Read Only Memory (stores the program-s)
EEPROM = Electrically erasable programmable - ROM
IO = Input & Output
GPIO = General purpose IO (pin in and out)
CPU = Central Processing Unit
=> Architecture => X86/X86_64/ARM/PPC/...
You will see these terms in a lot of the IoT devices.
11
Technologies
The world of the IoT is built upon varying technologies, below are some
examples:
▪ BlueTooth Low Energy
▪ WiFi
▪ RF
▪ Distributed computing
▪ Mesh networks
▪ Java / javascript / .net / rails / … / C++ / C / …
▪ Analog & digital electronics
12
Devices
13
Devices
In the following slides we will give a short overview of the most current
devices used for IoT
▪ Arduino
▪ Raspberry Pi
▪ Intel Edison
▪ Tessel.io
▪ Particle.io (Spark Core, Photon & Electron)
▪ Pinoccio
▪ BeagleBone
14
Devices - Arduino
15
Devices - Arduino
Arduino Uno:
▪ Prototyping
▪ Language: Arduino (based on C/C++)
▪ Storage: 32KB flash
▪ Different models (Uno, Due, Mini, Nano, …)
⇒ Mainly used for electronic projects that don’t require a strong cpu.
16
Devices - Raspberry Pi
17
Devices - Raspberry Pi
▪ Multiple use cases, mostly for digital signage or as mediaplayer
▪ Language: Java, Javascript, PHP, Ruby, …
▪ Storage: SD card (OS) or external HDD (USB)
▪ Different models (A/B/B+/2)
⇒ Arduino on steroids. Has a much better cpu, but mainly the same IO
pins (plus extra usb/sd card)
18
Devices - Intel Edison
19
Devices - Intel Edison
▪ Prototyping
▪ Language: C/C++, Arduino Sketch, Javascript, Python
▪ Storage: 4GB onboard
▪ Integrated WiFi (802.11 a/b/g/n @ 2.4 & 5GHz)
▪ Integrated BLE
⇒ More “high” power solution when compared to Arduino/Rbpi
20
Devices - Tessel.io
21
Devices - Tessel.io
▪ Prototyping
▪ Language: Javascript, Python, Rust
▪ Storage: 32MB onboard
▪ Integrated WiFi (802.11 b/g/n @ 2.4 & 5GHz)
22
Devices - Particle.io
23
Devices - Particle.io
Spark Core, Photon & Electron
▪ From prototyping to full rollout
▪ Ready-to-go device: hardware & software already supplied
▪ Connects to cloud
▪ Manage and control devices using a REST api
▪ Vendor lock-in
24
Devices - Pinoccio
25
Devices - Pinoccio
Pinoccio
▪ Prototyping
▪ Language: ScoutScript, extendable with custom C/C++
▪ Storage: 256KB flash
▪ Ready-to-go device
▪ Manage devices using the cloud infrastructure
▪ Program unit through webapp or arduino IDE
26
Devices - Beaglebone Black
27
Devices - Beaglebone Black
BeagleBone black:
▪ 512MB DDR3 RAM
▪ 4GB 8-bit eMMC on-board flash storage
▪ 3D graphics accelerator
▪ NEON floating-point accelerator
▪ 2x PRU 32-bit microcontrollers
⇒ Was a Rbpi “clone” now obsolete with the Rbpi2
⇒ Easier to setup and use then the Rbpi
28
In the next session
29
In the next session
We drill down on the Raspberry pi:
▪ Setting it up with an OS
▪ Configuring it for development
▪ Java on the Raspberry pi
▪ Using the GPIO
Other things for the next session:
▪ Update on the ISS business case
▪ Introduction and invitation to project Trafficker.
30
Until next time

More Related Content

What's hot (20)

PPTX
Iot ppt
piyuu7
 
PPT
Building IoT with Arduino Day One
Anthony Faustine
 
PPTX
Internet of things
Palak Sood
 
PPTX
IoT
Mphasis
 
PPTX
Iot architecture
Anam Iqbal
 
PPTX
Internet of Things(IoT) - Introduction and Research Areas for Thesis
WriteMyThesis
 
PDF
Introduction to IoT Architectures and Protocols
Abdullah Alfadhly
 
PPTX
Internet of Things (IoT)
Akanksha Prasad
 
PPTX
The Future is Internet of Things (IOT)
Adnyesh Dalpati
 
PPTX
IoT ppt
Muthulakshmi97
 
PPTX
iot seminar topic
Kuldeep Suthar
 
PPTX
Internet of Things (IoT) and its applications
Sarwan Singh
 
PPTX
Iot ppt
Krishna Saini
 
PPTX
Internet of Things
Pantech ProLabs India Pvt Ltd
 
PPTX
Internet of Things Overview
Romin Irani
 
PPTX
Internet of things
Vikrant Negi
 
PDF
IoT Networking
Hitesh Mohapatra
 
PDF
IoT sensor devices
Roman Staszewski
 
PPTX
Internet of things(IoT)
NAGUR SHAREEF SHAIK
 
PPTX
Internet of Things (IoT) Presentation
Jason K
 
Iot ppt
piyuu7
 
Building IoT with Arduino Day One
Anthony Faustine
 
Internet of things
Palak Sood
 
IoT
Mphasis
 
Iot architecture
Anam Iqbal
 
Internet of Things(IoT) - Introduction and Research Areas for Thesis
WriteMyThesis
 
Introduction to IoT Architectures and Protocols
Abdullah Alfadhly
 
Internet of Things (IoT)
Akanksha Prasad
 
The Future is Internet of Things (IOT)
Adnyesh Dalpati
 
iot seminar topic
Kuldeep Suthar
 
Internet of Things (IoT) and its applications
Sarwan Singh
 
Iot ppt
Krishna Saini
 
Internet of Things
Pantech ProLabs India Pvt Ltd
 
Internet of Things Overview
Romin Irani
 
Internet of things
Vikrant Negi
 
IoT Networking
Hitesh Mohapatra
 
IoT sensor devices
Roman Staszewski
 
Internet of things(IoT)
NAGUR SHAREEF SHAIK
 
Internet of Things (IoT) Presentation
Jason K
 

Similar to IoT: An introduction (20)

PDF
IoT Session Thomas More
Kevin Van den Abeele
 
PDF
Cc internet of things @ Thomas More
JWORKS powered by Ordina
 
PDF
IoT and Its Application
Dun Automation Academy
 
PPTX
IoT
Ananth Kumar
 
PPTX
UNIT 3 _ _ IOT APPLICATIONS USING ARDUINO
eticket4403
 
PDF
Pre meetup intel® roadshow london
Hugo Espinosa
 
PDF
IoTCourse.pptx
wiTTyMinds1
 
PDF
Internet of Things Conference - Bogor city
Andri Yadi
 
PDF
IoT: A glance into the future
JWORKS powered by Ordina
 
PPTX
Internet of Things Architecture / Topology
NEEVEE Technologies
 
PDF
Internet of Things - Technological Perspective
Andri Yadi
 
PDF
Internet of Things 101 - For software engineers
Kashif Ali Siddiqui
 
PDF
IoT Programming on the Raspberry Pi
Damien Magoni
 
PDF
IOT Material AY(24-25) Regulation R22 Syllabus
AyeshaNaureenKhan
 
PPTX
Internet of things - architectureand Design principles.pptx
ssuser13dc7d
 
PPTX
Internet of Things.pptx
Eshwar Prasad
 
PDF
IoT_IO1_1 Introduction to the IoT-1.pdf
DanishMahmood23
 
PPTX
iot-component-dimensioning
sadiqFakheraldian
 
PPTX
Iot presentation
huma742446
 
PPTX
Iot Workshop Columbus
Mike Branstein
 
IoT Session Thomas More
Kevin Van den Abeele
 
Cc internet of things @ Thomas More
JWORKS powered by Ordina
 
IoT and Its Application
Dun Automation Academy
 
UNIT 3 _ _ IOT APPLICATIONS USING ARDUINO
eticket4403
 
Pre meetup intel® roadshow london
Hugo Espinosa
 
IoTCourse.pptx
wiTTyMinds1
 
Internet of Things Conference - Bogor city
Andri Yadi
 
IoT: A glance into the future
JWORKS powered by Ordina
 
Internet of Things Architecture / Topology
NEEVEE Technologies
 
Internet of Things - Technological Perspective
Andri Yadi
 
Internet of Things 101 - For software engineers
Kashif Ali Siddiqui
 
IoT Programming on the Raspberry Pi
Damien Magoni
 
IOT Material AY(24-25) Regulation R22 Syllabus
AyeshaNaureenKhan
 
Internet of things - architectureand Design principles.pptx
ssuser13dc7d
 
Internet of Things.pptx
Eshwar Prasad
 
IoT_IO1_1 Introduction to the IoT-1.pdf
DanishMahmood23
 
iot-component-dimensioning
sadiqFakheraldian
 
Iot presentation
huma742446
 
Iot Workshop Columbus
Mike Branstein
 
Ad

More from JWORKS powered by Ordina (20)

PDF
Introduction to Webpack - Ordina JWorks - CC JS & Web
JWORKS powered by Ordina
 
PDF
Lagom in Practice
JWORKS powered by Ordina
 
PDF
Netflix OSS and HATEOAS deployed on production - JavaLand
JWORKS powered by Ordina
 
PDF
Introduction to Docker
JWORKS powered by Ordina
 
PDF
An introduction to Cloud Foundry
JWORKS powered by Ordina
 
PDF
Cc internet of things LoRa and IoT - Innovation Enablers
JWORKS powered by Ordina
 
PPTX
Mongodb @ vrt
JWORKS powered by Ordina
 
PPTX
Mongo db intro.pptx
JWORKS powered by Ordina
 
PPTX
Big data document and graph d bs - couch-db and orientdb
JWORKS powered by Ordina
 
PPTX
Big data key-value and column stores redis - cassandra
JWORKS powered by Ordina
 
PPTX
Hadoop bootcamp getting started
JWORKS powered by Ordina
 
PPTX
Big data elasticsearch practical
JWORKS powered by Ordina
 
PDF
Intro to cassandra
JWORKS powered by Ordina
 
PPTX
Android wear - CC Mobile
JWORKS powered by Ordina
 
PPTX
Clean Code - A&BP CC
JWORKS powered by Ordina
 
PDF
Unit testing - A&BP CC
JWORKS powered by Ordina
 
PDF
Integration testing - A&BP CC
JWORKS powered by Ordina
 
PDF
Documenting your REST API with Swagger - JOIN 2014
JWORKS powered by Ordina
 
PDF
Spring 4 - A&BP CC
JWORKS powered by Ordina
 
PPTX
Android secure offline storage - CC Mobile
JWORKS powered by Ordina
 
Introduction to Webpack - Ordina JWorks - CC JS & Web
JWORKS powered by Ordina
 
Lagom in Practice
JWORKS powered by Ordina
 
Netflix OSS and HATEOAS deployed on production - JavaLand
JWORKS powered by Ordina
 
Introduction to Docker
JWORKS powered by Ordina
 
An introduction to Cloud Foundry
JWORKS powered by Ordina
 
Cc internet of things LoRa and IoT - Innovation Enablers
JWORKS powered by Ordina
 
Mongo db intro.pptx
JWORKS powered by Ordina
 
Big data document and graph d bs - couch-db and orientdb
JWORKS powered by Ordina
 
Big data key-value and column stores redis - cassandra
JWORKS powered by Ordina
 
Hadoop bootcamp getting started
JWORKS powered by Ordina
 
Big data elasticsearch practical
JWORKS powered by Ordina
 
Intro to cassandra
JWORKS powered by Ordina
 
Android wear - CC Mobile
JWORKS powered by Ordina
 
Clean Code - A&BP CC
JWORKS powered by Ordina
 
Unit testing - A&BP CC
JWORKS powered by Ordina
 
Integration testing - A&BP CC
JWORKS powered by Ordina
 
Documenting your REST API with Swagger - JOIN 2014
JWORKS powered by Ordina
 
Spring 4 - A&BP CC
JWORKS powered by Ordina
 
Android secure offline storage - CC Mobile
JWORKS powered by Ordina
 
Ad

Recently uploaded (20)

PDF
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz
 
PPTX
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
PPTX
Cost_of_Quality_Presentation_Software_Engineering.pptx
farispalayi
 
PPTX
unit 2_2 copy right fdrgfdgfai and sm.pptx
nepmithibai2024
 
PPTX
PM200.pptxghjgfhjghjghjghjghjghjghjghjghjghj
breadpaan921
 
PPTX
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
PPT
introductio to computers by arthur janry
RamananMuthukrishnan
 
PPTX
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
PDF
Web Hosting for Shopify WooCommerce etc.
Harry_Phoneix Harry_Phoneix
 
PPTX
Presentation3gsgsgsgsdfgadgsfgfgsfgagsfgsfgzfdgsdgs.pptx
SUB03
 
PPT
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
PPTX
sajflsajfljsdfljslfjslfsdfas;fdsfksadfjlsdflkjslgfs;lfjlsajfl;sajfasfd.pptx
theknightme
 
PPTX
INTEGRATION OF ICT IN LEARNING AND INCORPORATIING TECHNOLOGY
kvshardwork1235
 
PPTX
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
PPTX
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
PPTX
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
PPTX
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
PPT
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
PPTX
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
PDF
The-Hidden-Dangers-of-Skipping-Penetration-Testing.pdf.pdf
naksh4thra
 
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz
 
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
Cost_of_Quality_Presentation_Software_Engineering.pptx
farispalayi
 
unit 2_2 copy right fdrgfdgfai and sm.pptx
nepmithibai2024
 
PM200.pptxghjgfhjghjghjghjghjghjghjghjghjghj
breadpaan921
 
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
introductio to computers by arthur janry
RamananMuthukrishnan
 
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
Web Hosting for Shopify WooCommerce etc.
Harry_Phoneix Harry_Phoneix
 
Presentation3gsgsgsgsdfgadgsfgfgsfgagsfgsfgzfdgsdgs.pptx
SUB03
 
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
sajflsajfljsdfljslfjslfsdfas;fdsfksadfjlsdflkjslgfs;lfjlsajfl;sajfasfd.pptx
theknightme
 
INTEGRATION OF ICT IN LEARNING AND INCORPORATIING TECHNOLOGY
kvshardwork1235
 
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
The-Hidden-Dangers-of-Skipping-Penetration-Testing.pdf.pdf
naksh4thra
 

IoT: An introduction

  • 1. 1 IoT - An introduction CC IoT Tim Ysewyn Frederick Bousson Kevin Van den Abeele
  • 2. 2 Agenda In today's session: ▪ What is IoT ▪ How can IoT benefit the business ▪ Devices & technologies ▪ Examples ▪ Q&A
  • 3. 3 Can’t keep up? Don’t understand something?
  • 5. 5 The Internet of Things - continued “IoT describes a system where items in the physical world, and sensors within or attached to these items, are connected to the Internet via wireless and wired Internet connections.” - Cisco IoT is very broad, not contained to a single technology. It does not matter what you use, it is important how you use it. Internet is the keyword in the internet of things. Communication is the most important aspect of it al. Collecting, analysing but above all communicating data is what IoT is about.
  • 7. 7 Big business Internet of Things can aid in optimizing workflows, providing better information gathering, lower costs, etc... Business cases can include: ▪ Geospatial tracking (where does a worker go/check in) ▪ Measurements (supply/factory lines/…) ▪ Combining multiple inputs (data acquisition)
  • 8. 8 Business case: ISS ▪ Track arrival and departure of workers at clients ▪ Employees must not be able to cheat/damage/... ▪ Not all customers allow for devices to be installed ⇒ Multi-tier solution ⇒ Still in progress Tracker device that can be installed in cars (business) and at customers. TODO: What if no business car or customer does not allow devices...
  • 10. 10 Technologies A quick terminology overview! RAM = Random Access Memory (operational memory) ROM = Read Only Memory (stores the program-s) EEPROM = Electrically erasable programmable - ROM IO = Input & Output GPIO = General purpose IO (pin in and out) CPU = Central Processing Unit => Architecture => X86/X86_64/ARM/PPC/... You will see these terms in a lot of the IoT devices.
  • 11. 11 Technologies The world of the IoT is built upon varying technologies, below are some examples: ▪ BlueTooth Low Energy ▪ WiFi ▪ RF ▪ Distributed computing ▪ Mesh networks ▪ Java / javascript / .net / rails / … / C++ / C / … ▪ Analog & digital electronics
  • 13. 13 Devices In the following slides we will give a short overview of the most current devices used for IoT ▪ Arduino ▪ Raspberry Pi ▪ Intel Edison ▪ Tessel.io ▪ Particle.io (Spark Core, Photon & Electron) ▪ Pinoccio ▪ BeagleBone
  • 15. 15 Devices - Arduino Arduino Uno: ▪ Prototyping ▪ Language: Arduino (based on C/C++) ▪ Storage: 32KB flash ▪ Different models (Uno, Due, Mini, Nano, …) ⇒ Mainly used for electronic projects that don’t require a strong cpu.
  • 17. 17 Devices - Raspberry Pi ▪ Multiple use cases, mostly for digital signage or as mediaplayer ▪ Language: Java, Javascript, PHP, Ruby, … ▪ Storage: SD card (OS) or external HDD (USB) ▪ Different models (A/B/B+/2) ⇒ Arduino on steroids. Has a much better cpu, but mainly the same IO pins (plus extra usb/sd card)
  • 19. 19 Devices - Intel Edison ▪ Prototyping ▪ Language: C/C++, Arduino Sketch, Javascript, Python ▪ Storage: 4GB onboard ▪ Integrated WiFi (802.11 a/b/g/n @ 2.4 & 5GHz) ▪ Integrated BLE ⇒ More “high” power solution when compared to Arduino/Rbpi
  • 21. 21 Devices - Tessel.io ▪ Prototyping ▪ Language: Javascript, Python, Rust ▪ Storage: 32MB onboard ▪ Integrated WiFi (802.11 b/g/n @ 2.4 & 5GHz)
  • 23. 23 Devices - Particle.io Spark Core, Photon & Electron ▪ From prototyping to full rollout ▪ Ready-to-go device: hardware & software already supplied ▪ Connects to cloud ▪ Manage and control devices using a REST api ▪ Vendor lock-in
  • 25. 25 Devices - Pinoccio Pinoccio ▪ Prototyping ▪ Language: ScoutScript, extendable with custom C/C++ ▪ Storage: 256KB flash ▪ Ready-to-go device ▪ Manage devices using the cloud infrastructure ▪ Program unit through webapp or arduino IDE
  • 27. 27 Devices - Beaglebone Black BeagleBone black: ▪ 512MB DDR3 RAM ▪ 4GB 8-bit eMMC on-board flash storage ▪ 3D graphics accelerator ▪ NEON floating-point accelerator ▪ 2x PRU 32-bit microcontrollers ⇒ Was a Rbpi “clone” now obsolete with the Rbpi2 ⇒ Easier to setup and use then the Rbpi
  • 28. 28 In the next session
  • 29. 29 In the next session We drill down on the Raspberry pi: ▪ Setting it up with an OS ▪ Configuring it for development ▪ Java on the Raspberry pi ▪ Using the GPIO Other things for the next session: ▪ Update on the ISS business case ▪ Introduction and invitation to project Trafficker.