1 |
1
산업용 무선 네트워크로부터 수집된 통신 패킷을 통신 프로토콜별, 제조사별 및 기기별로 분류하는 단계;분류된 통신 패킷을 시험 대상 장치의 통신 프로토콜, 제조사 및 기기 종류에 따라 선별하여 시험 대상 장치에 전송하고, 시험 대상 장치로부터 응답을 기반으로 기본 패킷을 선정하는 단계; 및 선정된 기본 패킷에 퍼징 규칙을 적용하여 시험 대상 장치에 대한 견고성 시험을 수행하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 방법
|
2 |
2
제1 항에 있어서, 통신 프로토콜은, WirelessHART 또는 ISA 100
|
3 |
3
제1 항에 있어서, 분류하는 단계는,통신 상태 유지 및 응답에 연관된 공통 패킷, 프로토콜 표준에 정의된 요청 명령을 포함하는 공통 명령 패킷 및 시험 대상 장치별로 정의된 요청 명령을 포함하는 특정 명령 패킷 중 하나로 분류하는, 산업용 무선 프로토콜 견고성 시험 방법
|
4 |
4
제3 항에 있어서, 통신 프로토콜이 WirelessHART일 경우, 공통 패킷은, 데이터 페이로드의 구조에 따라 Keep-alive 패킷, ACK 패킷 및 Advertise 패킷으로 분류되고, 공통 명령 패킷 및 특정 명령 패킷은, 응용 프로토콜 데이터 유닛(Application protocol data units, APDU)의 명령 번호(Command number) 필드에 기재된 값을 기준으로 분류되는, 산업용 무선 프로토콜 견고성 시험 방법
|
5 |
5
제3 항에 있어서, 통신 프로토콜이 ISA 100
|
6 |
6
제3 항에 있어서, 기본 패킷을 선정하는 단계는, 분류된 공통 패킷 또는 공통 명령 패킷 중 시험 대상 장치의 통신 프로토콜에 따라 선정된 표준 샘플 명령 패킷을 시험 대상 장치에 전송하는 단계; 및시험 대상 장치로부터 정상 응답이 수신될 경우, 해당 표준 샘플 명령 패킷을 기본 패킷으로 선정하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 방법
|
7 |
7
제3 항에 있어서, 기본 패킷을 선정하는 단계는, 분류된 특정 명령 패킷 중 시험 대상 장치의 통신 프로토콜, 제조사 및 기기 종류에 따라 선정된 표준 샘플 명령 패킷을 시험 대상 장치에 전송하는 단계; 및시험 대상 장치로부터 정상 응답이 수신될 경우, 해당 표준 샘플 명령 패킷을 기본 패킷으로 선정하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 방법
|
8 |
8
제1 항에 있어서, 견고성 시험을 수행하는 단계는, 기본 패킷에 퍼징 규칙을 적용한 견고성 시험 패킷을 생성하여, 생성된 견고성 시험 패킷을 시험 대상 장치에 전송하는 단계; 시험 대상 장치에 기본 패킷을 전송한 후, 시험 대상 장치로부터 수신된 패킷을 분석하여 시험 대상 장치의 상태를 확인하는 단계; 및기본 패킷에 대해 정상적인 응답이 수신되지 않는 경우, 해당 견고성 시험 패킷을 저장하고 시험 대상 장치를 재설정하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 방법
|
9 |
9
제8 항에 있어서, 생성된 견고성 시험 패킷을 시험 대상 장치에 전송하는 단계는, 시험 대상 장치의 상태를 확인하는 단계 이전에 복수회 수행되는, 산업용 무선 프로토콜 견고성 시험 방법
|
10 |
10
적어도 하나의 프로그램이 기록된 메모리; 및프로그램을 실행하는 프로세서를 포함하며,프로그램은,산업용 무선 네트워크로부터 수집된 통신 패킷을 통신 프로토콜별, 제조사별 및 기기별로 분류하는 단계;분류된 통신 패킷을 시험 대상 장치의 통신 프로토콜, 제조사 및 기기 종류에 따라 선별하여 시험 대상 장치에 전송하고, 시험 대상 장치로부터 응답을 기반으로 기본 패킷을 선정하는 단계; 및 선정된 기본 패킷에 퍼징 규칙을 적용하여 시험 대상 장치에 대한 견고성 시험을 수행하는 단계를 수행하는, 산업용 무선 프로토콜 견고성 시험 장치
|
11 |
11
제10 항에 있어서, 통신 프로토콜은, WirelessHART 또는 ISA 100
|
12 |
12
제10 항에 있어서, 분류하는 단계는,통신 상태 유지 및 응답에 연관된 공통 패킷, 프로토콜 표준에 정의된 요청 명령을 포함하는 공통 명령 패킷 및 시험 대상 장치별로 정의된 요청 명령을 포함하는 특정 명령 패킷 중 하나로 분류하는, 산업용 무선 프로토콜 견고성 시험 장치
|
13 |
13
제12 항에 있어서, 통신 프로토콜이 WirelessHART일 경우, 공통 패킷은, 데이터 페이로드의 구조에 따라 Keep-alive 패킷, ACK 패킷 및 Advertise 패킷으로 분류되고, 공통 명령 패킷 및 특정 명령 패킷은, 응용 프로토콜 데이터 유닛(Application protocol data units, APDU)의 명령 번호(Command number) 필드에 기재된 값을 기준으로 분류되는, 산업용 무선 프로토콜 견고성 시험 장치
|
14 |
14
제12 항에 있어서, 통신 프로토콜이 ISA 100
|
15 |
15
제12 항에 있어서, 기본 패킷을 선정하는 단계는, 분류된 공통 패킷 또는 공통 명령 패킷 중 시험 대상 장치의 통신 프로토콜에 따라 선정된 표준 샘플 명령 패킷을 시험 대상 장치에 전송하는 단계; 및시험 대상 장치로부터 정상 응답이 수신될 경우, 해당 표준 샘플 명령 패킷을 기본 패킷으로 선정하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 장치
|
16 |
16
제12 항에 있어서, 기본 패킷을 선정하는 단계는, 분류된 특정 명령 패킷 중 시험 대상 장치의 통신 프로토콜, 제조사 및 기기 종류에 따라 선정된 표준 샘플 명령 패킷을 시험 대상 장치에 전송하는 단계; 및시험 대상 장치로부터 정상 응답이 수신될 경우, 해당 표준 샘플 명령 패킷을 기본 패킷으로 선정하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 장치
|
17 |
17
제10 항에 있어서, 견고성 시험을 수행하는 단계는, 기본 패킷에 퍼징 규칙을 적용한 견고성 시험 패킷을 생성하여, 생성된 견고성 시험 패킷을 시험 대상 장치에 전송하는 단계; 시험 대상 장치에 기본 패킷을 전송한 후, 시험 대상 장치로부터 수신된 패킷을 분석하여 시험 대상 장치의 상태를 확인하는 단계; 및기본 패킷에 대해 정상적인 응답이 수신되지 않는 경우, 해당 견고성 시험 패킷을 저장하고 시험 대상 장치를 재설정하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 장치
|
18 |
18
제17 항에 있어서, 생성된 견고성 시험 패킷을 시험 대상 장치에 전송하는 단계는, 시험 대상 장치의 상태를 확인하는 단계 이전에 복수회 수행되는, 산업용 무선 프로토콜 견고성 시험 장치
|
19 |
19
산업용 무선 네트워크로부터 수집된 통신 패킷을 통신 프로토콜별, 제조사별 및 기기별로 분류하되, 통신 상태 유지 및 응답에 연관된 공통 패킷, 프로토콜 표준에 정의된 요청 명령을 포함하는 공통 명령 패킷 및 시험 대상 장치별로 정의된 요청 명령을 포함하는 특정 명령 패킷 중 하나로 분류하는 단계;분류된 통신 패킷을 시험 대상 장치의 통신 프로토콜, 제조사 및 기기 종류에 따라 선별하여 시험 대상 장치에 전송하고, 시험 대상 장치로부터 응답을 기반으로 기본 패킷을 선정하는 단계; 기본 패킷에 퍼징 규칙을 적용한 견고성 시험 패킷을 생성하여, 생성된 견고성 시험 패킷을 시험 대상 장치에 전송하는 단계; 시험 대상 장치에 기본 패킷을 전송한 후, 시험 대상 장치로부터 수신된 패킷을 분석하여 시험 대상 장치의 상태를 확인하는 단계; 및기본 패킷에 대해 정상적인 응답이 수신되지 않는 경우, 해당 견고성 시험 패킷을 저장하고 시험 대상 장치를 재설정하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 방법
|
20 |
20
제19 항에 있어서, 기본 패킷을 선정하는 단계는, 분류된 공통 패킷 또는 공통 명령 패킷 중 시험 대상 장치의 통신 프로토콜에 따라 선정된 표준 샘플 명령 패킷을 시험 대상 장치에 전송하거나, 분류된 특정 명령 패킷 중 시험 대상 장치의 통신 프로토콜, 제조사 및 기기 종류에 따라 선정된 표준 샘플 명령 패킷을 시험 대상 장치에 전송하는 단계; 및시험 대상 장치로부터 정상 응답이 수신될 경우, 해당 표준 샘플 명령 패킷을 기본 패킷으로 선정하는 단계를 포함하는, 산업용 무선 프로토콜 견고성 시험 방법
|