SlideShare a Scribd company logo
1 of 14
Download to read offline
IOT DESIGN
PhD. Cao Van Kien
caovankien@iuh.edu.vn
CHAPTER 5
OUTLINE
5.1. Introduction
5.2. IoT deployment templates
5.3. Design IoT system - examples
5.1. GIỚI THIỆU
Khi phát triển giải pháp IoT, các thành phần phần cứng và phần mềm được thiết kế, tạo mẫu
và tinh chỉnh thông qua một quá trình phản hồi và đánh giá lặp đi lặp lại.
Các nhà phát triển ứng dụng muốn tận dụng tối đa các cơ hội của IoT nên thúc đẩy các kỹ
năng trên một loạt các lĩnh vực chính bao gồm:
 Hardware – phần cứng
 Networking – mạng
 Application design – thiết kế ứng dụng
 Application development – phát triển ứng dụng
 Security – bảo mật
 Business intelligence and data analytics – phân tích dữ liệu
 Machine learning and artificial intelligence (AI) – máy học và trí tuệ nhân tạo
5.2. IOT DEPLOYMENT TEMPLATES
 System has a single node that
performs sensing and/or actuation,
stores data, performs analysis and host
the application.
 Suitable for modeling low cost and low
complexity solutions where the data
involved is not big and analysis
requirement are not computationally
intensive.
Device
Resource
Controller service
REST/Websocket
Services
App
REST/Websocket
communication
Database
Monitoring node perform
analysis, stores data
Cloud
Local
IoT Level1
e.g. Home automation
5.2. IOT DEPLOYMENT TEMPLATES
 System has a single node that
performs sensing and/or actuating
and local analysis.
 Data is stored in cloud and
application is usually cloud based.
 Suitable for solutions where data are
involved is big, however, the primary
analysis requirement is not
computationally intensive and can be
done locally itself.
IoT Level2
e.g. SmartIrrigation
Device
Resource
Controller service
REST/Websocket
Services
App
REST/Websocket
communication
Database
Monitoring node perform
analysis
Cloud
Local
REST/Websocket
communication
Cloud storage
5.2. IOT DEPLOYMENT TEMPLATES
 System has a single node.
 Data is stored and analyzed in the
cloud application.
 Suitable for solutions where the data
involved is big and analysis
requirements are computationally
intensive.
IoT Level3
e.g. Tracking package handling
Device
Resource
Controller service
REST/Websocket
Services
App
REST/Websocket
communication
Database
Monitoring node
Cloud
Local
REST/Websocket
communication
Cloud storage & analysis
5.2. IOT DEPLOYMENT TEMPLATES
 System has multiple
nodes that perform local
analysis.
 Data is stored in the
cloud and application.
 Level4 contains local and
cloud based observer
nodes which can
subscribe to and receive
information collected in
the cloud from IoT
devices
IoT Level4
e.g. Noise Monitoring
Cloud
Device
Resource
Controller
service
REST/Websocket
Services
App
REST/Websocket
communication
Database
Monitoring
node perform
local analysis
Local
Cloud storage
Device
Resource
Controller
service
Observer
node
Analytics
component
Observer
node
5.2. IOT DEPLOYMENT TEMPLATES
System has multiple end
nodes and one coordinator
node.
The end nodes that perform
sensing and/or actuation.
Coordinator node collects
data from the end nodes and
sends to the cloud.
Data is stored and analyzed
in the cloud and application.
Suitable for solution based on
wireless sensor network, in
which data involved is big
and analysis requirements
are computationally intensive.
IoT Level5 Cloud
Device
Resource
Controller
service
REST/Websocket
Services
App
REST/Websocket
communication
Database
End points
Local
Cloud storage & analysis
Device
Resource
Controller
service
Observer
node
Analytics
component
Observer
node
Device
Resource
Controller
service
Coordinator
e.g. Forest Fire Detection
5.2. IOT DEPLOYMENT TEMPLATES
System has multiple
independent end nodes that
perform sensing and/or
actuation and sensed data to
the cloud.
Data is stored in the cloud
and application.
The analytics component
analyses the data and stores
the result in the cloud data
base.
The results are visualized
with cloud based application.
The centralized controller is
aware of the status of all the
end nodes and sends control
commands to nodes.
IoT Level6
e.g. Weather Monitoring System
Cloud
Device
Resource
Controller
service
REST/Websocket
Services
App
REST/Websocket
communication
Database
Multiple
Monitoring node
Local
Cloud storage & analysis
Device
Resource
Controller
service
Observer
node
Analytics
component
Observer
node
Centralized
controller
Centralized
controller
5.3. EXAMPLES
Thiết kế hệ thống tích hợp IoT giám sát, điều khiển và chẩn đoán lỗi hệ động cơ
S7-1200 PN / 422
S7-315
PN-DP
2 con S7-314C DP
6 con SINAMICS
G120 USS MM420 DP
6 động cơ 3 pha 18 RAS PI
5.3. EXAMPLES
Thiết kế hệ thống 01 ngã tư giao thông thông minh
Jetson nano; xavier: 8
3D camera
5.3. EXAMPLES
Thiết kế hệ thống 01 ngã tư giao thông thông minh
Jetson TX2
3D camera JetRacer AI Kit Acce - a set of accessories for building an
autonomous robot with NVIDIA Jetson Nano
5.3. EXAMPLES
Smart Home – X7.15
THANK YOU!

More Related Content

Similar to Internet of Thing Design A basic netwwork

Similar to Internet of Thing Design A basic netwwork (20)

IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
 
Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016Io t a_de_techgigwebinar_04nov2016
Io t a_de_techgigwebinar_04nov2016
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
Internet of things chapter2.pdf
Internet of things chapter2.pdfInternet of things chapter2.pdf
Internet of things chapter2.pdf
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
 
Using Node-RED for building IoT workflows
Using Node-RED for building IoT workflowsUsing Node-RED for building IoT workflows
Using Node-RED for building IoT workflows
 
Chapter 1 updated.pdf
Chapter 1 updated.pdfChapter 1 updated.pdf
Chapter 1 updated.pdf
 
IoT Architecture .pdf
IoT Architecture .pdfIoT Architecture .pdf
IoT Architecture .pdf
 
IoT and the Future of work
IoT and the Future of work IoT and the Future of work
IoT and the Future of work
 
Smart Storage for Home Application
Smart Storage for Home ApplicationSmart Storage for Home Application
Smart Storage for Home Application
 
Iot Levels and Deployment Templates.doc
Iot Levels and Deployment Templates.docIot Levels and Deployment Templates.doc
Iot Levels and Deployment Templates.doc
 
Building Apps with Azure IoT Edge
Building Apps with Azure IoT EdgeBuilding Apps with Azure IoT Edge
Building Apps with Azure IoT Edge
 
ADB_2.1.pptx
ADB_2.1.pptxADB_2.1.pptx
ADB_2.1.pptx
 
15CS81 Module1 IoT
15CS81 Module1 IoT15CS81 Module1 IoT
15CS81 Module1 IoT
 
IRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance SystemIRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance System
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
 
Chapter_1.pptx
Chapter_1.pptxChapter_1.pptx
Chapter_1.pptx
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
 
IoT and the Role of Platforms
IoT and the Role of PlatformsIoT and the Role of Platforms
IoT and the Role of Platforms
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Internet of Thing Design A basic netwwork

  • 1. IOT DESIGN PhD. Cao Van Kien caovankien@iuh.edu.vn CHAPTER 5
  • 2. OUTLINE 5.1. Introduction 5.2. IoT deployment templates 5.3. Design IoT system - examples
  • 3. 5.1. GIỚI THIỆU Khi phát triển giải pháp IoT, các thành phần phần cứng và phần mềm được thiết kế, tạo mẫu và tinh chỉnh thông qua một quá trình phản hồi và đánh giá lặp đi lặp lại. Các nhà phát triển ứng dụng muốn tận dụng tối đa các cơ hội của IoT nên thúc đẩy các kỹ năng trên một loạt các lĩnh vực chính bao gồm:  Hardware – phần cứng  Networking – mạng  Application design – thiết kế ứng dụng  Application development – phát triển ứng dụng  Security – bảo mật  Business intelligence and data analytics – phân tích dữ liệu  Machine learning and artificial intelligence (AI) – máy học và trí tuệ nhân tạo
  • 4. 5.2. IOT DEPLOYMENT TEMPLATES  System has a single node that performs sensing and/or actuation, stores data, performs analysis and host the application.  Suitable for modeling low cost and low complexity solutions where the data involved is not big and analysis requirement are not computationally intensive. Device Resource Controller service REST/Websocket Services App REST/Websocket communication Database Monitoring node perform analysis, stores data Cloud Local IoT Level1 e.g. Home automation
  • 5. 5.2. IOT DEPLOYMENT TEMPLATES  System has a single node that performs sensing and/or actuating and local analysis.  Data is stored in cloud and application is usually cloud based.  Suitable for solutions where data are involved is big, however, the primary analysis requirement is not computationally intensive and can be done locally itself. IoT Level2 e.g. SmartIrrigation Device Resource Controller service REST/Websocket Services App REST/Websocket communication Database Monitoring node perform analysis Cloud Local REST/Websocket communication Cloud storage
  • 6. 5.2. IOT DEPLOYMENT TEMPLATES  System has a single node.  Data is stored and analyzed in the cloud application.  Suitable for solutions where the data involved is big and analysis requirements are computationally intensive. IoT Level3 e.g. Tracking package handling Device Resource Controller service REST/Websocket Services App REST/Websocket communication Database Monitoring node Cloud Local REST/Websocket communication Cloud storage & analysis
  • 7. 5.2. IOT DEPLOYMENT TEMPLATES  System has multiple nodes that perform local analysis.  Data is stored in the cloud and application.  Level4 contains local and cloud based observer nodes which can subscribe to and receive information collected in the cloud from IoT devices IoT Level4 e.g. Noise Monitoring Cloud Device Resource Controller service REST/Websocket Services App REST/Websocket communication Database Monitoring node perform local analysis Local Cloud storage Device Resource Controller service Observer node Analytics component Observer node
  • 8. 5.2. IOT DEPLOYMENT TEMPLATES System has multiple end nodes and one coordinator node. The end nodes that perform sensing and/or actuation. Coordinator node collects data from the end nodes and sends to the cloud. Data is stored and analyzed in the cloud and application. Suitable for solution based on wireless sensor network, in which data involved is big and analysis requirements are computationally intensive. IoT Level5 Cloud Device Resource Controller service REST/Websocket Services App REST/Websocket communication Database End points Local Cloud storage & analysis Device Resource Controller service Observer node Analytics component Observer node Device Resource Controller service Coordinator e.g. Forest Fire Detection
  • 9. 5.2. IOT DEPLOYMENT TEMPLATES System has multiple independent end nodes that perform sensing and/or actuation and sensed data to the cloud. Data is stored in the cloud and application. The analytics component analyses the data and stores the result in the cloud data base. The results are visualized with cloud based application. The centralized controller is aware of the status of all the end nodes and sends control commands to nodes. IoT Level6 e.g. Weather Monitoring System Cloud Device Resource Controller service REST/Websocket Services App REST/Websocket communication Database Multiple Monitoring node Local Cloud storage & analysis Device Resource Controller service Observer node Analytics component Observer node Centralized controller Centralized controller
  • 10. 5.3. EXAMPLES Thiết kế hệ thống tích hợp IoT giám sát, điều khiển và chẩn đoán lỗi hệ động cơ S7-1200 PN / 422 S7-315 PN-DP 2 con S7-314C DP 6 con SINAMICS G120 USS MM420 DP 6 động cơ 3 pha 18 RAS PI
  • 11. 5.3. EXAMPLES Thiết kế hệ thống 01 ngã tư giao thông thông minh Jetson nano; xavier: 8 3D camera
  • 12. 5.3. EXAMPLES Thiết kế hệ thống 01 ngã tư giao thông thông minh Jetson TX2 3D camera JetRacer AI Kit Acce - a set of accessories for building an autonomous robot with NVIDIA Jetson Nano