SlideShare a Scribd company logo
1 of 35
Download to read offline
Implementation of Civil IoT
Architecture
@WCSE2023
Wei-Yu Chen1
, Chen-Kai Sun2
, Hui-Hung Yu3
1,2,3
National Center for High-performance Computing
(NCHC)
{1
wych, 2
ceasar, 3
mulder}@narlabs.or.gtw
2
Agenda
● A. Introduction
● B. Related Works
● C. Architecture
Civil Backborn Network
Civil Data Platform
● E. Experiments Results
● F. Future Works
3
A. Introduction - IoT Applications
Ref: grandviewresearch.com
https://www.grandviewresearch.com/industry-analysis/iot-market
Ref: iot-analytics.com
https://iot-analytics.com/iot-market-size/
4
A. Introduction - Motivation
Difficult to implement into rural areas because of the digital gap.
Crucial to improve operational efficiency and manufacturing processes
due to the increasing velocity and volume of big data.
Issue
5
A. Introduction - Our Proposal
(1) Reduce the network transmission cost,
(2) Develop a high-throughput and low-latency data collection mechanism
(3) Serve as high availability and high-quality services.
Band20
Base
Station
Cable Backbone
Network
Data
Platform
NCHC Civil IoT
Sensors Applications
Internet
1
2
6
https://www.eettaiwan.com/20190401nt11-wi-fi-802-11-ah/
B.2 IoT Communication Protocal
7
B.3 IoT Transformation Protocals
IP ( IPv6 or IPv4 )
TCP UDP
AMQP XMPP MQTT DDS CoAP
Behavior Publisher/
Subscriber
N/A Publisher/
Subscriber
Publisher/
Subscriber
Request/
Reply
Architecture P2P/Broker N/A Broker Global P2P
QoS 2 N/A 3 22 2
Performace 1k msg/s 1k msg/s 1k msg/s 100k msg/s 0.1k msg/s
Protocal
8
VPN Security Gateway
Band20
Station
Band20
LTE Cat.M1
HeMS HSS
EMS
EPC
Backbone Facilities
Cable
IoT Sensors
C1. Civil Backborn Network
9
C.1 Civil Backborn Network (1) device
Core Server IoT Gateway
SmallCell Sim Card
Core Network
C.1 Civil Backborn Network (2) Connection
smallcell A
CellPhone
+ band20
LTE_Router
+ band20
Device
+ band20
Tube-E4G
Asus 4G-N12 B1
Asus 4G-AX56
PC + vpn
(internet)
IPsec Server
IoTGW
+ band20
Askey IoTGW
wifi +
hotspot
wifi + DHCP
RJ45 +
DHCP
BlueTooth
mesh
App
RaspberryPi/
NB
customed iot
sensor
NB
FortiClient APP
RaspberryPi/
NB
RaspberryPi/
NB
Route
Net
Connec
tion
Device
Conn
ection
End
Device
● Band20 SIM Card
● LTE Cat.M1
11
MQTT
Broker
(HA Cluster)
Log Exporter
Status -
Subscriber
Supervisor
Civil Data Platform
PostgreSQL
(HA -Cluster)
Notify -
Subscriber
ElasticSearch
Internet
Kibana
Grafana
Applications
Persistence
Transformation
Collection Process
Data
Data
Data
C2. Civil Data Platform
12
D. Experiment Results : Real-case
13
* A( 410m)RSRP= -118 dBm。
* B( 480 m)RSRP= -115 dBm。
* C( 245 m)RSRP= -119 dBm。
* D( 460 m)RSRP= -119 dBm。
* PLMN / Out of Service。
* A( 735m)RSRP= -118 dBm。
* B( 916m)RSRP= -116 dBm。
* C( 493m)RSRP= -112 dBm。
* D( 391m)RSRP= -118 dBm。
* PLMN / Out of Service。
* A( 620m)RSRP= -121 dBm。
* B( 650m)RSRP= -119 dBm。
* C( 795m)RSRP= -129 dBm。
* D( 855m)RSRP= -118 dBm。
* PLMN / Out of Service。
D1. SmallCell Signal Scope
Hsinchu
Taichung
Tainan
外網
可忽
略
外網
可忽
略
外網
可忽
略
外網
可忽
略
14
D2 NCHC Band20 LTE Throughput
15
D3. Dashboard 1
16
D2. Dashboard 2
17
D4. Anomaly Detection
alarm by line
service return
18
Conclusions
■ Implement an efficient mechanism for collecting IoT data
that is easy to scale horizontally and can achieve fault
tolerance and high availability.
■ Design a presentation method for real-time streaming
sensor data that supports multiple charts and alert
mechanisms.
■ Inventory and organize current IoT communication
standards, usage, and differences.
Thank You
20
Agenda
● A. Introduction
● B. System Architecture
● C. Experiments and Results
● D. Conclusions
21
A. Introduction - IoT Applications
Ref: grandviewresearch.com
https://www.grandviewresearch.com/industry-analysis/iot-market
Ref: iot-analytics.com
https://iot-analytics.com/iot-market-size/
22
A. Introduction - Motivation
安全與隱私問題
效率問題
維護問題
A. Goals
• (i)雲架構
– 我們基於底層為國網中心混合雲的實體架構, 該平台易於橫
向擴展,並連接到公有雲;
• (ii)高效益
– 使用發佈/訂閱 框架,並且符合支援大部分物聯感測器的通
用性;
• (iii)可認證
– 我們將不同的應用透過 topic 進行獨立,並設定認證機制
24
B. Our Works
Subscriber
MQTT
Cluster
Subscriber
Internet
Persistence
Transformation
Collection
IoT Sensor
Data
Hyper Kylin Cloud
VM/Docker
Load
Balancer
DB
Cluster
Subscriber
Cluster
Generation
Scalable
Network
Public Cloud
Bridging
On-demand
Computing
25
B.1 IoT Transformation Protocals
IP ( IPv6 or IPv4 )
TCP UDP
AMQP XMPP MQTT DDS CoAP
Behavior Publisher/
Subscriber
N/A Publisher/
Subscriber
Publisher/
Subscriber
Request/
Reply
Architecture P2P/Broker N/A Broker Global P2P
QoS 2 N/A 3 22 2
Performace 1k msg/s 1k msg/s 1k msg/s 100k msg/s 0.1k msg/s
Protocal
26
B2. NCHC Hyper Kylin Cloud
27
C. Experiment
■ C1_ Experiment Environment
■ C2_ Security
■ C3_ Performance
28
C1. Environment Setup (Hyper Kylin)
29
C1. Environment Setup (Stress Test)
30
C2. Security Setup
● User / Password : 每個應用
有獨立的帳號密碼,且僅提
供資料傳輸,而無法用此登
入管理系統。
● Topic : 每個應用有獨立的
topic,並且包含 read regexp /
write regexp 的 permission設
定。
31
C3. Experiment Performance
1 x Container Based
Cluster Mode
Based on RabbitMQ
Cluster Mode
Based on RabbitMQ
34
D. Conclusions
■ 本篇實作基於混合雲架構的發佈訂閱 IoT 資料平台
(i)基於底層為國網中心混合雲的實體架構, 該平台易於橫向擴展,
並連接到公有雲;
(ii)提出了適合於物聯網的一種發佈/訂閱 框架,並且符合支援大部
分物聯感測器的通用性;
(iii)對於安全性,我們將不同的應用透過 topic 進行獨立,並設定認
證機制;
■ 未來能以實作的應用來擴展
35
B3. Subscription/Publish Method
Protocal /
Language
Community
Function
Support
Note
HiveMQ mqtt /
java
Basic ❖ Pros: 商用口碑佳
❖ Cons: 社群版不支援管理介面
Mosquitto mqtt /
C,python
Full ❖ Pros: open source
❖ Cons: 社群版不支援管理介面
ActiveMQ –
mqtt
amqp /
java
Full ❖ Pros: Open Source / 管理介面,指令啟動與結束
❖ Cons: 設定較分散和瑣碎瑣碎,不支援 cli
Rabbitmq –
mqtt
amqp /
earlang
Full ❖ Pros: 社群版即支援多項功能、管理介面、叢集等,系
統化安裝管理,支援 cli
❖ Cons:不支援Qos2

More Related Content

Similar to CE1009_Implementation of Civil IoT Architecture.pdf

LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMIRJET Journal
 
5g, gpu and fpga
5g, gpu and fpga5g, gpu and fpga
5g, gpu and fpgaRichard Kuo
 
Design and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip RouterDesign and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip RouterIRJET Journal
 
IRJET- Crane Control by using Hand Gestures
IRJET-  	  Crane Control by using Hand GesturesIRJET-  	  Crane Control by using Hand Gestures
IRJET- Crane Control by using Hand GesturesIRJET Journal
 
MoreauMulumeCV_Profile07012015
MoreauMulumeCV_Profile07012015MoreauMulumeCV_Profile07012015
MoreauMulumeCV_Profile07012015Moreau Mulume
 
Jawad Ali Khan
Jawad Ali KhanJawad Ali Khan
Jawad Ali KhanJawad Khan
 
IRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET- Cost Effective Scheme for Delay Tolerant Data TransmissionIRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET- Cost Effective Scheme for Delay Tolerant Data TransmissionIRJET Journal
 
Capabilities Presentation USA 2013
Capabilities Presentation USA 2013Capabilities Presentation USA 2013
Capabilities Presentation USA 2013Joseph Melanson
 
High Scalability Network Monitoring for Communications Service Providers
High Scalability Network Monitoring for Communications Service ProvidersHigh Scalability Network Monitoring for Communications Service Providers
High Scalability Network Monitoring for Communications Service ProvidersCA Technologies
 
Bob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisBob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisEnergyTech2015
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...Otávio Carvalho
 
IEC61850: Use of IEC61850 to telecontrol MV grids (Article)
IEC61850: Use of IEC61850 to telecontrol MV grids (Article)IEC61850: Use of IEC61850 to telecontrol MV grids (Article)
IEC61850: Use of IEC61850 to telecontrol MV grids (Article)iGrid T&D
 
Show and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdfShow and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdfSIFOfgem
 
Erik Franzen Linkedin Resume
Erik Franzen Linkedin ResumeErik Franzen Linkedin Resume
Erik Franzen Linkedin ResumeErik Franzen
 

Similar to CE1009_Implementation of Civil IoT Architecture.pdf (20)

LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEM
 
5g, gpu and fpga
5g, gpu and fpga5g, gpu and fpga
5g, gpu and fpga
 
Design and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip RouterDesign and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip Router
 
Saidul
SaidulSaidul
Saidul
 
IRJET- Crane Control by using Hand Gestures
IRJET-  	  Crane Control by using Hand GesturesIRJET-  	  Crane Control by using Hand Gestures
IRJET- Crane Control by using Hand Gestures
 
MoreauMulumeCV_Profile07012015
MoreauMulumeCV_Profile07012015MoreauMulumeCV_Profile07012015
MoreauMulumeCV_Profile07012015
 
Manikandan
ManikandanManikandan
Manikandan
 
Jawad Ali Khan
Jawad Ali KhanJawad Ali Khan
Jawad Ali Khan
 
IRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET- Cost Effective Scheme for Delay Tolerant Data TransmissionIRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
IRJET- Cost Effective Scheme for Delay Tolerant Data Transmission
 
Yangzhou cnc
Yangzhou cncYangzhou cnc
Yangzhou cnc
 
Capabilities Presentation USA 2013
Capabilities Presentation USA 2013Capabilities Presentation USA 2013
Capabilities Presentation USA 2013
 
High Scalability Network Monitoring for Communications Service Providers
High Scalability Network Monitoring for Communications Service ProvidersHigh Scalability Network Monitoring for Communications Service Providers
High Scalability Network Monitoring for Communications Service Providers
 
Rohini_CV
Rohini_CVRohini_CV
Rohini_CV
 
Final project report
Final project reportFinal project report
Final project report
 
Bob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks AnalysisBob Garrett: Network of Networks Analysis
Bob Garrett: Network of Networks Analysis
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
 
IEC61850: Use of IEC61850 to telecontrol MV grids (Article)
IEC61850: Use of IEC61850 to telecontrol MV grids (Article)IEC61850: Use of IEC61850 to telecontrol MV grids (Article)
IEC61850: Use of IEC61850 to telecontrol MV grids (Article)
 
Show and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdfShow and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdf
 
Digitechx Services Presentation
Digitechx Services PresentationDigitechx Services Presentation
Digitechx Services Presentation
 
Erik Franzen Linkedin Resume
Erik Franzen Linkedin ResumeErik Franzen Linkedin Resume
Erik Franzen Linkedin Resume
 

Recently uploaded

How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 

Recently uploaded (20)

How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 

CE1009_Implementation of Civil IoT Architecture.pdf

  • 1. Implementation of Civil IoT Architecture @WCSE2023 Wei-Yu Chen1 , Chen-Kai Sun2 , Hui-Hung Yu3 1,2,3 National Center for High-performance Computing (NCHC) {1 wych, 2 ceasar, 3 mulder}@narlabs.or.gtw
  • 2. 2 Agenda ● A. Introduction ● B. Related Works ● C. Architecture Civil Backborn Network Civil Data Platform ● E. Experiments Results ● F. Future Works
  • 3. 3 A. Introduction - IoT Applications Ref: grandviewresearch.com https://www.grandviewresearch.com/industry-analysis/iot-market Ref: iot-analytics.com https://iot-analytics.com/iot-market-size/
  • 4. 4 A. Introduction - Motivation Difficult to implement into rural areas because of the digital gap. Crucial to improve operational efficiency and manufacturing processes due to the increasing velocity and volume of big data. Issue
  • 5. 5 A. Introduction - Our Proposal (1) Reduce the network transmission cost, (2) Develop a high-throughput and low-latency data collection mechanism (3) Serve as high availability and high-quality services. Band20 Base Station Cable Backbone Network Data Platform NCHC Civil IoT Sensors Applications Internet 1 2
  • 7. 7 B.3 IoT Transformation Protocals IP ( IPv6 or IPv4 ) TCP UDP AMQP XMPP MQTT DDS CoAP Behavior Publisher/ Subscriber N/A Publisher/ Subscriber Publisher/ Subscriber Request/ Reply Architecture P2P/Broker N/A Broker Global P2P QoS 2 N/A 3 22 2 Performace 1k msg/s 1k msg/s 1k msg/s 100k msg/s 0.1k msg/s Protocal
  • 8. 8 VPN Security Gateway Band20 Station Band20 LTE Cat.M1 HeMS HSS EMS EPC Backbone Facilities Cable IoT Sensors C1. Civil Backborn Network
  • 9. 9 C.1 Civil Backborn Network (1) device Core Server IoT Gateway SmallCell Sim Card
  • 10. Core Network C.1 Civil Backborn Network (2) Connection smallcell A CellPhone + band20 LTE_Router + band20 Device + band20 Tube-E4G Asus 4G-N12 B1 Asus 4G-AX56 PC + vpn (internet) IPsec Server IoTGW + band20 Askey IoTGW wifi + hotspot wifi + DHCP RJ45 + DHCP BlueTooth mesh App RaspberryPi/ NB customed iot sensor NB FortiClient APP RaspberryPi/ NB RaspberryPi/ NB Route Net Connec tion Device Conn ection End Device ● Band20 SIM Card ● LTE Cat.M1
  • 11. 11 MQTT Broker (HA Cluster) Log Exporter Status - Subscriber Supervisor Civil Data Platform PostgreSQL (HA -Cluster) Notify - Subscriber ElasticSearch Internet Kibana Grafana Applications Persistence Transformation Collection Process Data Data Data C2. Civil Data Platform
  • 13. 13 * A( 410m)RSRP= -118 dBm。 * B( 480 m)RSRP= -115 dBm。 * C( 245 m)RSRP= -119 dBm。 * D( 460 m)RSRP= -119 dBm。 * PLMN / Out of Service。 * A( 735m)RSRP= -118 dBm。 * B( 916m)RSRP= -116 dBm。 * C( 493m)RSRP= -112 dBm。 * D( 391m)RSRP= -118 dBm。 * PLMN / Out of Service。 * A( 620m)RSRP= -121 dBm。 * B( 650m)RSRP= -119 dBm。 * C( 795m)RSRP= -129 dBm。 * D( 855m)RSRP= -118 dBm。 * PLMN / Out of Service。 D1. SmallCell Signal Scope Hsinchu Taichung Tainan 外網 可忽 略 外網 可忽 略 外網 可忽 略 外網 可忽 略
  • 14. 14 D2 NCHC Band20 LTE Throughput
  • 17. 17 D4. Anomaly Detection alarm by line service return
  • 18. 18 Conclusions ■ Implement an efficient mechanism for collecting IoT data that is easy to scale horizontally and can achieve fault tolerance and high availability. ■ Design a presentation method for real-time streaming sensor data that supports multiple charts and alert mechanisms. ■ Inventory and organize current IoT communication standards, usage, and differences.
  • 20. 20 Agenda ● A. Introduction ● B. System Architecture ● C. Experiments and Results ● D. Conclusions
  • 21. 21 A. Introduction - IoT Applications Ref: grandviewresearch.com https://www.grandviewresearch.com/industry-analysis/iot-market Ref: iot-analytics.com https://iot-analytics.com/iot-market-size/
  • 22. 22 A. Introduction - Motivation 安全與隱私問題 效率問題 維護問題
  • 23. A. Goals • (i)雲架構 – 我們基於底層為國網中心混合雲的實體架構, 該平台易於橫 向擴展,並連接到公有雲; • (ii)高效益 – 使用發佈/訂閱 框架,並且符合支援大部分物聯感測器的通 用性; • (iii)可認證 – 我們將不同的應用透過 topic 進行獨立,並設定認證機制
  • 24. 24 B. Our Works Subscriber MQTT Cluster Subscriber Internet Persistence Transformation Collection IoT Sensor Data Hyper Kylin Cloud VM/Docker Load Balancer DB Cluster Subscriber Cluster Generation Scalable Network Public Cloud Bridging On-demand Computing
  • 25. 25 B.1 IoT Transformation Protocals IP ( IPv6 or IPv4 ) TCP UDP AMQP XMPP MQTT DDS CoAP Behavior Publisher/ Subscriber N/A Publisher/ Subscriber Publisher/ Subscriber Request/ Reply Architecture P2P/Broker N/A Broker Global P2P QoS 2 N/A 3 22 2 Performace 1k msg/s 1k msg/s 1k msg/s 100k msg/s 0.1k msg/s Protocal
  • 26. 26 B2. NCHC Hyper Kylin Cloud
  • 27. 27 C. Experiment ■ C1_ Experiment Environment ■ C2_ Security ■ C3_ Performance
  • 28. 28 C1. Environment Setup (Hyper Kylin)
  • 29. 29 C1. Environment Setup (Stress Test)
  • 30. 30 C2. Security Setup ● User / Password : 每個應用 有獨立的帳號密碼,且僅提 供資料傳輸,而無法用此登 入管理系統。 ● Topic : 每個應用有獨立的 topic,並且包含 read regexp / write regexp 的 permission設 定。
  • 31. 31 C3. Experiment Performance 1 x Container Based
  • 34. 34 D. Conclusions ■ 本篇實作基於混合雲架構的發佈訂閱 IoT 資料平台 (i)基於底層為國網中心混合雲的實體架構, 該平台易於橫向擴展, 並連接到公有雲; (ii)提出了適合於物聯網的一種發佈/訂閱 框架,並且符合支援大部 分物聯感測器的通用性; (iii)對於安全性,我們將不同的應用透過 topic 進行獨立,並設定認 證機制; ■ 未來能以實作的應用來擴展
  • 35. 35 B3. Subscription/Publish Method Protocal / Language Community Function Support Note HiveMQ mqtt / java Basic ❖ Pros: 商用口碑佳 ❖ Cons: 社群版不支援管理介面 Mosquitto mqtt / C,python Full ❖ Pros: open source ❖ Cons: 社群版不支援管理介面 ActiveMQ – mqtt amqp / java Full ❖ Pros: Open Source / 管理介面,指令啟動與結束 ❖ Cons: 設定較分散和瑣碎瑣碎,不支援 cli Rabbitmq – mqtt amqp / earlang Full ❖ Pros: 社群版即支援多項功能、管理介面、叢集等,系 統化安裝管理,支援 cli ❖ Cons:不支援Qos2