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