KR20200060003A - 센싱 데이터 전송장치, 이를 포함하는 센서 네트워크 원격 관리 시스템 및 이의 구동방법 - Google Patents
센싱 데이터 전송장치, 이를 포함하는 센서 네트워크 원격 관리 시스템 및 이의 구동방법 Download PDFInfo
- Publication number
- KR20200060003A KR20200060003A KR1020180145435A KR20180145435A KR20200060003A KR 20200060003 A KR20200060003 A KR 20200060003A KR 1020180145435 A KR1020180145435 A KR 1020180145435A KR 20180145435 A KR20180145435 A KR 20180145435A KR 20200060003 A KR20200060003 A KR 20200060003A
- Authority
- KR
- South Korea
- Prior art keywords
- sensing data
- transmission device
- management system
- data transmission
- terminal system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
-
- H04L67/16—
-
- H04L67/2809—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Small-Scale Networks (AREA)
Abstract
본 발명의 실시예에 따르면, 표준 IoT 프로토콜인 MQTT(Message Queing Telemetry Transport)을 지원하며 중앙 관리 시스템과 통신할 수 있는 하드웨어 솔루션을 구현하고, 실시간으로 단말 시스템의 상태를 감지할 수 있다.
Description
도 2는 본 발명의 제1 실시예에 따른 센서 네트워크 원격 관리 시스템의 센싱 데이터 전송장치의 구조를 나타낸 도면이다.
도 3은 본 발명의 제2 실시예에 따른 센서 네트워크 원격 관리 시스템의 센싱 데이터 전송장치의 구조를 나타낸 도면이다.
도 4는 본 발명의 제3 실시예에 따른 센서 네트워크 원격 관리 시스템의 센싱 데이터 전송장치의 구조를 나타낸 도면이다.
도 5는 도 4의 PAM(Packet Analyzer and Modifier)의 구조를 나타낸 도면이다.
도 6은 본 발명의 실시예에 따른 센싱 데이터 전송장치의 회로구성을 나타낸 도면이다.
도 7은 본 발명의 실시예에 따른 센싱 데이터 전송장치에 탑재된 MCU에 의한 센싱 데이터 전송장치의 구동방법을 나타낸 도면이다.
110 : 전원 관리부 200 : 센싱 데이터 전송장치
210 : 감지/제어부 220 : 제1 이더넷 포트
230 : 제2 이더넷 포트 240 : 유선 시리얼 인터페이스
250 : GPIO 인터페이스 260 : 인코더/디코더부
270: 무선 시리얼 인터페이스 280 : IPS
290 : PAM 300 : 중앙 관리 시스템
Claims (12)
- 센서 네트워크를 구성하는 하나 이상의 센서 모듈 및 전원 관리부를 포함하는 제1 단말 시스템의 상태를 판단하여 상기 제1 단말 시스템과 중앙 관리 시스템간 센싱 데이터의 전송을 제어하는 감지/제어부;
정보통신망을 통해 상기 중앙 관리 시스템과 연결되고, 네트워크 스위치가 탑재된 제1 이더넷 포트;
상기 전원 관리부에 연결되는 GPIO 인터페이스; 및
상기 센서 네트워크와 연결되어 상기 센싱 데이터를 전송받는 유선 시리얼 인터페이스
를 포함하는 센싱 데이터 전송장치. - 제 1 항에 있어서,
상기 감지/제어부는,
상기 제1 단말 시스템의 상태를 감지하는 상태 감지부; 및
상기 상태 감지부의 감지결과에 대응하여 상기 센싱 데이터를 상기 중앙 관리 시스템에 전송하거나, 상기 중앙 관리 시스템의 관리 데이터를 상기 제1 단말 시스템에 전송하는 중앙 전송제어 실행부
를 포함하는 센싱 데이터 전송장치. - 제 2 항에 있어서,
상기 중앙 관리 시스템에 전송되는 센싱 데이터를 암호화하거나, 상기 제1 단말 시스템에 전송되는 암호화된 관리 데이터를 복호화하는 인코더/디코더부
를 더 포함하는 센싱 데이터 전송장치. - 제 1 항 또는 제 3 항에 있어서,
제2 단말 시스템과 연동하는 타 센싱 데이터 전송장치와 연결되고, 네트워크 스위치가 탑재된 제2 이더넷 포트
를 더 포함하는 센싱 데이터 전송장치. - 제 4 항에 있어서,
상기 감지/제어부는,
단일 모드 동작시, 상기 네트워크 스위치를 비활성화하여 상기 제1 단말 시스템의 센싱 데이터를 상기 제1 이더넷 포트를 통해 상기 중앙 관리 시스템에 전송하고,
확장 모드 동작시, 상기 네트워크 스위치를 활성화하여 상기 제1 단말 시스템의 센싱 데이터 및 제2 단말 시스템의 센싱 데이터를 상기 제1 이더넷 포트를 통해 상기 중앙 관리 시스템에 전송하는 센싱 데이터 전송장치. - 제 1 항에 있어서,
상기 감지/제어부는,
상기 센싱 데이터의 오류를 검출 및 필터링하고, 오작동이 감지된 센서 모듈에 대하여 상기 전원 관리부를 통해 전원 공급을 차단하는 센싱 데이터 전송장치. - 제 1 항에 있어서,
무선 통신 네트워크에 연결되어 외부의 센싱 데이터를 패킷 데이터 형태로 전송받는 무선 시리얼 인터페이스
를 더 포함하는 센싱 데이터 전송장치. - 제 7 항에 있어서,
상기 패킷 데이터를 분석하여 필터링 및 데이터 변경을 수행하는 PAM을 더 포함하고,
상기 PAM는,
패킷 데이터를 저장하는 SRAM;
상기 패킷 데이터의 시작점으로부터 오프셋을 산출하고, 상기 오프셋과 패킷 데이터에 대하여 설정값을 이용하여 대상 필드를 추출하고, 대상 필드 내 데이터를 기준값과 비교하여 비교결과를 제어정보에 따라 필터링 및 데이터 변경을 수행하는 패턴 비교/수정부; 및
분석된 패킷 데이터에서 추출된 추출 정보를 저장하는 추출정보 저장소
를 포함하는 센싱 데이터 전송장치. - 제 8 항에 있어서,
상기 추출정보는,
이더넷 주소, 패킷 길이, IP 주소 및 TCP/IP 포트번호 중, 하나 이상을 포함하는 센싱 데이터 전송장치. - 제 9 항에 있어서,
상기 패킷 데이터의 분석결과 악성 패킷 데이터가 포함된 경우, 패킷 데이터를 폐기, IP 주소 또는 TCP/IP 포트를 차단하는 IPS
를 더 포함하는 센싱 데이터 전송장치. - 센서 네트워크를 구성하는 하나 이상의 센서 모듈 및 전원 관리부를 포함하는 하나 이상의 단말 시스템;
상기 단말 시스템을 모니터링하는 클라우드 기반 관리 서버를 포함하는 중앙 관리 시스템; 및
정보통신망을 통해 상기 중앙 관리 시스템과 연결되고, 상기 단말 시스템으로부터 센싱 데이터를 전송받아 상기 단말 시스템의 상태를 판단하여 상기 단말 시스템과 중앙 관리 시스템간 상기 센싱 데이터의 전송을 제어하는 센싱 데이터 전송장치
를 포함하는 센서 네트워크 원격 관리 시스템. - 청구항 1의 센싱 데이터 전송장치에 탑재된 MCU에 의한 센싱 데이터 전송장치의 구동방법으로서,
전원 온에 따라, 하드 부트로더를 구동하여 프로그램 카운터를 0번지로 설정하여 MCU 코드를 순차적으로 실행하는 단계;
PLL 설정, UART, I2C, GPIO 및 타이머에 대한 초기화를 수행하는 단계;
USB 드라이버에 대한 초기화를 수행하는 단계;
이더넷 장치 드라이버 및 TCP/IP 스택에 대한 초기화를 수행하는 단계;
MQTT 메시지의 송수신을 위한 MQTT 클라이언트 서비스에 대한 초기화를 수행하는 단계;
CA 인증서 로드를 포함하는 보안을 위한 SSL/TLS 클라이언트 서비스에 대한 초기화를 수행하는 단계;
TCP/IP 상에서 핸드 쉐이킹을 수행하여 SSL/TLS 서버와의 세션을 연결하는 단계;
센싱 모듈의 오작동 여부를 모니터링하고, 오작동 발생시 해당 센싱 모듈이 포함된 센서 네트워크의 전원을 오프 및 온하는 단계;
MQTT 메시지의 송수신을 대기하되, 송신 MQTT 메시지 발생시 암호화를 수행 및 목적지에 전송하는 단계; 및
수신 MQTT 메시지 발생시, 복호화를 수행하고, 상기 수신 MQTT 메시지를 파싱하는 단계
를 포함하는 센싱 데이터 전송장치의 구동방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180145435A KR20200060003A (ko) | 2018-11-22 | 2018-11-22 | 센싱 데이터 전송장치, 이를 포함하는 센서 네트워크 원격 관리 시스템 및 이의 구동방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180145435A KR20200060003A (ko) | 2018-11-22 | 2018-11-22 | 센싱 데이터 전송장치, 이를 포함하는 센서 네트워크 원격 관리 시스템 및 이의 구동방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200060003A true KR20200060003A (ko) | 2020-05-29 |
Family
ID=70912587
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180145435A Ceased KR20200060003A (ko) | 2018-11-22 | 2018-11-22 | 센싱 데이터 전송장치, 이를 포함하는 센서 네트워크 원격 관리 시스템 및 이의 구동방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20200060003A (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114501186A (zh) * | 2022-01-28 | 2022-05-13 | 瀚云科技有限公司 | 一种数据采集系统、方法、电子设备及存储介质 |
| CN115051310A (zh) * | 2022-06-09 | 2022-09-13 | 深圳市中创电测技术有限公司 | 一种电路故障分析智能断电开关系统及方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090044124A (ko) | 2007-10-31 | 2009-05-07 | 한국전자통신연구원 | 무선 센서 네트워크 관리 장치 및 방법 |
-
2018
- 2018-11-22 KR KR1020180145435A patent/KR20200060003A/ko not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090044124A (ko) | 2007-10-31 | 2009-05-07 | 한국전자통신연구원 | 무선 센서 네트워크 관리 장치 및 방법 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114501186A (zh) * | 2022-01-28 | 2022-05-13 | 瀚云科技有限公司 | 一种数据采集系统、方法、电子设备及存储介质 |
| CN114501186B (zh) * | 2022-01-28 | 2023-10-03 | 瀚云科技有限公司 | 一种数据采集系统、方法、电子设备及存储介质 |
| CN115051310A (zh) * | 2022-06-09 | 2022-09-13 | 深圳市中创电测技术有限公司 | 一种电路故障分析智能断电开关系统及方法 |
| CN115051310B (zh) * | 2022-06-09 | 2025-01-07 | 深圳市中创电测技术有限公司 | 一种电路故障分析智能断电开关系统及方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2019396129B2 (en) | Apparatus and process for monitoring network behaviour of internet-of-things (IoT) devices | |
| US10924920B2 (en) | System and method for internet of things (IoT) device validation | |
| Ghaleb et al. | On PLC network security | |
| KR102537363B1 (ko) | 보안 사물 인터넷(IoT) 디바이스 프로비저닝을 위한 시스템 및 방법 | |
| ES2898099T3 (es) | Sistemas y métodos para asegurar puntos extremos de red | |
| US10581875B2 (en) | System and method for preventing security breaches in an internet of things (IOT) system | |
| EP3437007B1 (en) | Cryptocurrencies malware based detection | |
| US9942328B2 (en) | System and method for latched attributes in an internet of things (IOT) system | |
| CN109842585B (zh) | 面向工业嵌入式系统的网络信息安全防护单元和防护方法 | |
| TWI616771B (zh) | 殭屍網路偵測系統及其方法 | |
| WO2017205770A1 (en) | System and method for establishing secure communication channels with internet things (iot) devices | |
| US20180249328A1 (en) | Anti-takeover systems and methods for network attached peripherals | |
| US20170039146A1 (en) | Computer security system and method | |
| TWI767673B (zh) | 用於單向傳輸的通訊系統及通訊方法 | |
| EP3917070A1 (en) | Communication control device and communication system | |
| WO2020179707A1 (ja) | 通信制御装置および通信システム | |
| CN109040137B (zh) | 用于检测中间人攻击的方法、装置以及电子设备 | |
| JP7067892B2 (ja) | オーナーチェックを行う端末 | |
| KR102056641B1 (ko) | Arp 포이즈닝 공격을 해결하기 위한 sdn 컨트롤러 및 그 동작 방법 | |
| JP7045247B2 (ja) | 通信保護装置、制御方法、および、プログラム | |
| CN112637244B (zh) | 一种针对常见与工控协议及端口的威胁检测方法 | |
| JP6819610B2 (ja) | 診断装置、診断方法、及び、診断プログラム | |
| EP3917071B1 (en) | Communication control device and communication system | |
| CN110225015A (zh) | 基于开放式最短路径优先协议的安全防护方法及装置 | |
| Wu | Authenticated and Secured Over-The-Air File Transfer in Internet of Things |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |