제5장 핵심 키워드 상세 분석
1. 상호 운용성 (Interoperability)
단순히 물리적으로 연결되는 수준을 넘어, 서로 다른 제조사의 장치들이 정보를 교환하고 그 정보를 유의미하게 처리하여 공동의 목표를 달성하는 능력입니다.
- 단계별 정의: 시스템이 정보를 교환할 수 있는 상태를 ‘구문적 상호 운용성’이라 하며, 장치가 그 데이터를 유용한 결과로 처리할 수 있는 상태를 ‘의미적 상호 운용성’이라 정의합니다.
- 필수 속성: 진정한 상호 운용성을 위해서는 동일한 통신 프로토콜(계층 1~7), 서비스 사용 방식, 인터페이스 변수의 데이터 유형 및 해상도, 애플리케이션 시맨틱(의미), 그리고 동적 동작 특성이 일치해야 합니다.
- 구현 효과: 이를 통해 사용자는 특정 제조사에 종속되지 않고 최적의 장치를 선택하여 시스템을 구성할 수 있는 ‘상호 교환성(Interchangeability)’을 확보하게 됩니다.
2. 기능 프로파일 (Functional Profiles)
장치의 기능을 표준화된 템플릿 형태로 정의하여, 복잡한 프로그래밍 없이 ‘구성(Configuration)’만으로 시스템을 통합할 수 있게 하는 기술적 명세입니다.
- 개념적 특징: 노드의 내부 설계를 몰라도 인터페이스(제공하는 변수와 동작)만 알면 시스템에 통합할 수 있도록 캡슐화된 모델을 제공합니다.
- 주요 사례:
- IEC 61499: 이벤트와 데이터를 분리하여 입출력 인터페이스를 가진 ‘기능 블록’ 단위를 통해 시스템의 모듈성을 극대화합니다.
- LON (LonMark): ‘스위치 프로파일’이나 ‘램프 액추에이터 프로파일’처럼 특정 용도에 맞는 표준 변수(SNVT)와 동작을 정의하여 건물 자동화의 효율을 높입니다.
- 활용 방식: 사용자는 한 기능 블록의 출력을 다른 블록의 입력에 연결하는 ‘바인딩(Binding)’ 작업을 통해 전체 시스템의 논리를 완성합니다.
3. 논리적 노드 (Logical Nodes)
특정 산업 분야(특히 전력 계통)의 기능을 표준화된 데이터 클래스로 구조화한 최소 기능 단위입니다.
- IEC 61850 사례: 전력 그리드 변전소의 기능을 위해 MMTR(계측), EEHealth(상태) 등과 같은 논리적 노드 클래스를 정의합니다.
- 데이터 구조화: 하나의 논리적 노드는 실제 값(actVal), 품질(q), 타임스탬프(t)와 같은 필수 속성을 포함하는 공통 데이터 클래스로 구성되어 데이터의 신뢰성과 해석의 일관성을 보장합니다.
- 의의: 이는 방대한 분산 에너지 자원이나 변전소 장치들이 제조사에 상관없이 동일한 데이터 모델을 사용하여 실시간으로 감시 및 제어될 수 있는 토대가 됩니다.
제6장 핵심 키워드 상세 분석
1. 상태 기반 유지보수 (Condition-Based Maintenance, CBM)
전통적인 주기적 점검에서 벗어나, 장비의 실제 상태를 실시간으로 파악하여 정비 시점을 결정하는 방식입니다.
- 원리 및 역할: 센서 노드가 진동, 온도, 압력 등 장비 효율에 직결되는 매개변수를 지속적으로 모니터링합니다.
- 산업적 가치: 장비가 완전히 고장 나기 전에 이상 징후를 감지함으로써 재앙적인 사고를 예방하고, 불필요한 부품 교체 비용과 가동 중단 시간(Downtime)을 획기적으로 줄여 공장의 가동률을 극대화합니다.
2. 자가 조직화 및 자가 치유 (Self-Organization & Self-Healing)
네트워크가 외부의 개입 없이 스스로 구조를 형성하고, 문제가 발생했을 때 복구하는 지능형 네트워크 특성입니다.
- 필요성: 가혹한 산업 환경에서는 노드가 고장 나거나 장애물에 의해 통신 링크가 끊기는 일이 빈번합니다.
- 동작 방식: 새로운 노드가 추가되면 자동으로 인식하여 경로를 재구성하고, 특정 경로가 차단되면 즉시 우회 경로를 찾아 데이터 전송의 연속성을 보장합니다. 이는 관리 인력이 부족한 대규모 공장 배치에서 필수적인 요소입니다.
3. 시간 확정성 및 신뢰성 (Deterministic Timing & Reliability)
데이터가 정해진 시간 내에 반드시 전달되어야 하는 산업용 제어 시스템의 핵심 요구사항입니다.
- 기술적 과제: 일반적인 무선망과 달리 IWSN은 시간 임계적인(Time-critical) 공정 정보를 다룹니다.
- 해결 방안: WirelessHART와 같은 표준은 시간 슬롯을 나누어 통신하는 TDMA 방식을 사용하여 충돌을 방지하고, 주파수 호핑 기술을 통해 산업 현장의 강력한 전자기적 간섭(EMI)을 극복하며 신뢰성을 확보합니다.
4. 데이터 융합 및 로컬 처리 (Data Fusion & Localized Processing)
모든 원시 데이터를 중앙으로 보내지 않고, 노드 수준에서 필요한 정보만 걸러서 전송하는 최적화 기술입니다.
- 목적: 센서 노드는 에너지와 처리 능력이 제한적입니다. 모든 데이터를 싱크 노드로 보내면 대역폭 낭비와 급격한 배터리 소모가 발생합니다.
- 방식: 노드 내부의 프로세서가 감지된 데이터를 로컬에서 필터링하거나 압축하여 ‘의미 있는 요약본’만 전송함으로써 전체 네트워크의 트래픽을 최소화하고 수명을 연장합니다.
5. 교차 계층 설계 (Cross-Layer Design)
OSI 7계층의 각 층이 독립적으로 동작하는 기존 방식에서 벗어나, 서로 정보를 공유하며 전체 성능을 최적화하는 설계 접근법입니다.
- 핵심 개념: 물리 계층(전력 상태), MAC 계층(충돌 제어), 전송 계층(데이터 중요도)이 서로 긴밀하게 상호작용합니다.
- 이점: 예를 들어, 배터리 잔량이 부족한 노드를 위해 네트워크 계층이 경로를 우회시키거나, 채널 상태가 나쁘면 전송 계층에서 패킷 크기를 조절하는 식의 유연한 대응이 가능해져 에너지 효율과 QoS(서비스 품질) 사이의 최적의 균형을 유지합니다.
제7장 핵심 키워드 상세 분석
1. 자가 조직화 및 멀티홉 통신 (Self-Organization & Multi-hop Communication)
애드혹 네트워크의 가장 근본적인 형성 원리와 운영 방식을 의미합니다.
- 상세 설명: 이 네트워크는 중앙 관리 장치나 고정된 인프라 없이 모바일 노드들이 스스로 동적으로 조직되어 형성됩니다. 각 노드는 단순히 데이터를 소비하는 호스트 역할뿐만 아니라, 다른 노드의 데이터를 대신 전달해 주는 라우터 역할도 동시에 수행합니다.
- 기술적 가치: 직접적인 무선 전송 범위를 벗어난 노드 사이에서도 중간 노드들을 거치는 멀티홉(Multi-hop) 구조를 통해 통신이 가능하며, 이는 네트워크의 유연성과 확장성을 극대화합니다.
2. 동적 토폴로지 (Dynamic Topology)
노드의 이동성으로 인해 네트워크의 연결 상태가 실시간으로 변화하는 특성입니다.
- 상세 설명: 애드혹 네트워크의 노드들은 자유롭게 이동할 수 있으며, 이에 따라 노드 간의 통신 링크가 임의적이고 신속하게 형성되거나 파손됩니다. 이는 유선망의 고정된 구조와 가장 대조되는 특징입니다.
- 영향: 이러한 불안정한 연결 상태 때문에 통신 경로를 지속적으로 재탐색해야 하며, 이는 라우팅 프로토콜 설계 시 가장 중요하게 고려되어야 하는 제약 사항이 됩니다.
3. 반응적 라우팅 (Reactive/On-demand Routing)
데이터를 보낼 필요가 생겼을 때에만 경로를 찾아 나서는 효율적인 경로 설정 전략입니다.
- 상세 설명: 모든 노드가 항상 최신 경로 정보를 들고 있는 선제적(Proactive) 방식과 달리, 반응적 방식은 실제 데이터 전송 요청이 있을 때만 경로 탐색(Route Discovery) 과정을 시작합니다.
- 주요 프로토콜: 대표적으로 AODV와 DSR이 있습니다. AODV는 경로 요청(RREQ) 패킷을 플러딩하여 경로를 찾고, DSR은 데이터 패킷 헤더에 전체 경로 정보를 담는 소스 라우팅 기법을 사용하여 제어 메시지 부담을 줄입니다.
4. 숨겨진 및 노출된 터미널 문제 (Hidden & Exposed Terminal Problems)
무선 매체를 공유하는 환경에서 발생하는 고전적이고 치명적인 통신 간섭 문제입니다.
- 상세 설명:
- 숨겨진 터미널: 서로의 존재를 모르는 두 노드가 동시에 데이터를 전송하여 중앙에 위치한 수신측에서 충돌이 발생하는 현상입니다.
- 노출된 터미널: 인접 노드의 신호를 감지하여 간섭이 없음에도 불구하고 전송을 포기해 대역폭을 낭비하는 현상입니다.
- 해결책: RTS/CTS(Request to Send / Clear to Send) 프레임 교환을 통해 채널 사용 권한을 미리 예약함으로써 이러한 충돌과 비효율을 방지합니다.
5. 교차 계층 설계 (Cross-Layer Design)
전통적인 계층 구조(OSI 7계층)의 엄격한 경계를 허물고 계층 간 정보를 공유하여 성능을 최적화하는 접근법입니다.
- 상세 설명: 애드혹 네트워크는 자원이 매우 제한적이기 때문에, 각 계층이 독립적으로 동작하면 비효율이 발생합니다. 예를 들어 물리 계층의 신호 세기(SNR) 정보를 네트워크 계층과 공유하면, 단순히 짧은 경로가 아닌 ‘신호가 강하고 안정적인 경로’를 선택할 수 있습니다.
- 이점: 이러한 정보 공유를 통해 에너지 효율을 높이고, 서비스 품질(QoS)을 개선하며, 동적인 환경 변화에 더 기민하게 대응할 수 있습니다.
제8장 RFID 핵심 키워드 TOP 5
1. 후방 산란 (Backscattering)
수동형(Passive) RFID 시스템의 통신 원리를 설명하는 가장 중요한 물리적 개념입니다.
- 설명: 태그가 스스로 전파를 생성하여 쏘는 것이 아니라, 리더기가 보낸 무선 에너지를 안테나로 받아 그 일부를 ‘반사’하며 데이터를 실어 보내는 방식입니다.
- 핵심: 태그에 배터리가 없어도 수 미터 거리에서 통신이 가능한 이유이며, 레이더가 물체를 탐지하는 원리와 유사합니다. 태그는 자신의 임피던스를 조절하여 반사되는 신호의 특성을 변화시킵니다.
2. UHF Gen2 (EPCglobal Class 1 Generation 2)
현대 물류 및 유통 RFID 시스템의 세계적인 표준 규격입니다.
- 설명: 860~960MHz 대역(초고주파)에서 작동하며, 전 세계 어디서나 동일한 리더기로 태그를 읽을 수 있도록 상호 운용성을 보장합니다.
- 핵심: 수백 개의 태그를 동시에 인식하는 ‘멀티 리딩’ 성능이 탁월하며, 바코드를 대체하여 전 지구적 공급망 가시성(Visibility)을 확보하는 데 결정적인 역할을 했습니다.
3. 능동형(Active) vs 수동형(Passive)
태그의 전원 공급 방식과 그에 따른 성능 차이를 구분하는 기준입니다.
- 설명: * 수동형: 배터리 없이 리더기의 에너지만 사용. 가격이 저렴하고 반영구적이나 인식 거리가 상대적으로 짧음.
- 능동형: 내부에 배터리를 포함. 스스로 신호를 송신하며 수십~수백 미터의 긴 인식 거리를 제공하고 센서(온도, 습도 등) 결합이 용이함.
- 핵심: 비용 효율성이 중요한 일반 상품에는 수동형이, 고가 자산 추적이나 환경 모니터링에는 능동형이 주로 사용됩니다.
4. 프라이버시와 킬 커맨드 (Privacy & Kill Command)
RFID 기술의 확산에 따른 사회적 우려와 그에 대한 기술적 대응책입니다.
- 설명: RFID는 바코드와 달리 보이지 않는 곳에서도 원거리 인식이 가능하므로, 개인 소지품 정보가 무단 유출될 위험이 있습니다.
- 핵심: 이를 방지하기 위해 계산대에서 결제가 완료되면 태그의 기능을 영구적으로 정지시키는 **’킬 커맨드’**가 표준화되었습니다. 이는 기술의 편리함과 개인정보 보호 사이의 균형을 맞추는 장치입니다.
5. 인공 지각 (Artificial Perception)
RFID 기술이 지향하는 궁극적인 진화 단계이자 미래상입니다.
- 설명: 단순히 사물의 ID를 식별하는 것을 넘어, 사물이 자신의 상태(센서 데이터)와 주변 환경(맥락)을 스스로 감지하여 시스템에 보고하는 단계입니다.
- 핵심: 사물인터넷(IoT)의 완성형으로, 시스템이 인간의 개입 없이도 재고를 스스로 주문하거나 공정을 최적화하는 ‘자율적 의사결정’의 기초가 됩니다.
제10장 초저전력 무선 통신 핵심 키워드 TOP 5
1. 에너지 하베스팅 (Energy Harvesting)
배터리 교체 없이 기기를 영구적으로 구동하기 위한 ‘에너지 자급자족’ 기술입니다.
- 설명: 주변 환경에 버려지는 미세한 에너지(태양광, 진동, 열차이, 전파 등)를 수집하여 전기에너지로 변환하는 기술입니다.
- 핵심: IoT 기기가 배터리 용량의 한계를 극복하고 독립적으로 생존하게 만드는 동력원입니다. 특히 사용자님이 관심을 두시는 스마트 팩토리의 센서들이 전원 배선 없이 작동할 수 있게 하는 핵심 기반입니다.
2. 듀티 사이클링 (Duty Cycling)
통신 장치의 전력 소모를 줄이기 위한 가장 대표적인 프로토콜 제어 방식입니다.
- 설명: 무선 장치가 24시간 깨어 있는 것이 아니라, 평상시에는 전력 소모가 거의 없는 ‘절전 모드(Sleep)’에 있다가 정해진 시간에만 아주 잠깐 ‘활성 모드(Active)’로 전환되어 데이터를 송수신하는 기법입니다.
- 핵심: 활성 상태와 절전 상태의 비율을 극단적으로 조정함으로써, 배터리 수명을 수개월에서 수년까지 연장할 수 있습니다.
3. 후방 산란 통신 (Backscatter Communication)
전력을 가장 많이 소비하는 ‘무선 신호 생성’ 과정을 생략한 혁신적인 통신 방식입니다.
- 설명: 장치가 스스로 전파를 쏘지 않고, 외부(리더기나 주변 Wi-Fi 등)에서 오는 전파를 거울처럼 반사하거나 흡수하는 방식으로 데이터를 전달합니다.
- 핵심: 무선 송신기에 들어가는 고전력 부품이 필요 없으므로, 소모 전력을 나노와트(nW) 단위까지 낮출 수 있는 초저전력 통신의 정점입니다.
4. 적응형 샘플링 (Adaptive Sampling)
상황에 맞게 데이터 수집 빈도를 조절하여 불필요한 연산과 통신을 줄이는 지능형 전략입니다.
- 설명: 주변 환경의 변화가 거의 없을 때는 센서 측정 주기를 길게 가져가고, 급격한 변화(이상 징후)가 감지될 때만 측정 및 전송 주기를 짧게 가져가는 방식입니다.
- 핵심: 데이터의 중요도에 따라 에너지를 효율적으로 배분함으로써, 시스템의 반응성은 유지하면서도 전체 에너지 소모량을 획기적으로 절감합니다.
5. 엣지 컴퓨팅 및 분산 처리 (Edge Computing)
통신 횟수 자체를 줄여 에너지를 아끼는 시스템 아키텍처 관점의 접근입니다.
- 설명: 모든 원천 데이터(Raw Data)를 클라우드로 전송하지 않고, 단말기(Edge) 수준에서 필요한 연산을 수행하여 최종 결과값이나 이벤트 알림만 전송하는 방식입니다.
- 핵심: 전력을 가장 많이 쓰는 과정인 ‘무선 전송’의 빈도를 물리적으로 줄여줍니다. 최근에는 전력 효율이 극대화된 ‘온디바이스 AI’ 칩셋이 이 역할을 수행합니다.
제17장 실시간 시스템 핵심 키워드 TOP 5
1. 결정론적 성능 (Determinism)
실시간 시스템의 존재 이유이자 가장 중요한 속성입니다.
- 설명: 시스템에 특정 입력이 주어졌을 때, 결과가 나오는 시점과 동작 방식이 수학적으로 계산 가능하며 항상 일정하게 유지되는 특성입니다.
- 핵심: 단순히 “빠른 것”이 아니라, “약속된 시간 내에 반드시 수행됨”을 보장하는 것입니다. 통신 지연(Latency)의 최대치가 확정되어 있어야만 산업용 로봇이나 정밀 가공 기기를 오차 없이 제어할 수 있습니다.
2. 경성 실시간 vs 연성 실시간 (Hard vs Soft Real-Time)
시간 제약 조건의 엄격함에 따른 시스템 분류 방식입니다.
- 설명: * 경성(Hard): 데드라인을 단 한 번이라도 어기면 시스템 전체에 치명적인 실패(Failure)가 발생하는 경우입니다. (예: 자동차 에어백, 원자력 인터록 제어)
- 연성(Soft): 데드라인을 놓쳐도 성능이 저하될 뿐, 시스템이 계속 작동하는 경우입니다. (예: CCTV 모니터링 영상 재생)
- 핵심: 사용자님이 설계하시는 PLC 제어 로직은 대부분 경성 실시간에 해당하며, 상위 모니터링(SCADA)이나 데이터 분석은 연성 실시간의 성격을 띱니다.
3. 시간 트리거 아키텍처 (Time-Triggered Architecture)
예측 가능성을 극대화하기 위한 설계 패러다임입니다.
- 설명: 미리 정해진 타임 슬롯(Time Slot)에 따라 모든 작업과 통신이 주기적으로 발생하는 방식입니다. (예: TTP, FlexRay 프로토콜)
- 핵심: 네트워크 부하가 갑자기 늘어나더라도 중요한 제어 데이터의 전송 시간이 변하지 않습니다. 이벤트 트리거(Event-triggered) 방식보다 유연성은 떨어지지만, 안정성이 극도로 중요한 안전 필수(Safety-critical) 시스템에서 선호됩니다.
4. 지터 (Jitter)
실시간 성능을 저해하는 가장 큰 적이자 관리 대상입니다.
- 설명: 주기적인 작업이나 통신 신호가 목표 시점에서 얼마나 어긋나는지를 나타내는 변동폭입니다.
- 핵심: 평균 속도가 아무리 빨라도 지터가 크면 제어 주기가 불안정해져 기구부의 진동을 유발하거나 정밀도를 떨어뜨립니다. 실시간 시스템 엔지니어의 목표는 이 지터를 최소화하여 ‘확정적 시간성’을 확보하는 것입니다.
5. IEEE 1588 (PTP: Precision Time Protocol)
분산된 실시간 시스템들을 하나의 시계로 묶어주는 표준 기술입니다.
- 설명: 네트워크로 연결된 여러 장치 간의 시간을 마이크로초(μs) 이하 단위로 정밀하게 동기화하는 프로토콜입니다.
- 핵심: 스마트 팩토리 내의 수많은 센서와 액추에이터가 서로 다른 위치에 있더라도, 동일한 시간 기준(Global Clock)을 공유하게 함으로써 협업 제어와 데이터 로그의 정확한 선후 관계 파악을 가능하게 합니다.