603. 센서 네트워크 (WSN) / 싱크 노드 구성

핵심 인사이트: 엄청나게 거대한 지리산 전체의 산불을 감시하고 싶다. 산속에 유선 케이블을 깔 수는 없다. 그래서 건전지 하나로 5년을 버티는 동전만 한 '무선 센서' 1만 개를 헬기에서 산 곳곳에 흩뿌렸다. 이 1만 개의 센서들이 스스로 전파를 쏴서 서로 징검다리(메시)를 놓고, 산불 연기를 감지해 기지국(싱크 노드)까지 소문을 전달하는 놀라운 벌떼 네트워크가 바로 WSN이다.

Ⅰ. 센서 네트워크 (WSN, Wireless Sensor Network)의 개념

수십~수만 개의 초소형 무선 센서 노드(Sensor Node)들이 사람의 접근이 어려운 환경(산속, 깊은 바다, 거대한 공장, 적진 등)에 흩어져, 온도, 압력, 진동 등의 환경 정보를 수집한 뒤, 스스로 임시 그물망(Ad-hoc Mesh)을 형성하여 목적지(기지국)까지 데이터를 릴레이로 무선 전송하는 네트워크 시스템입니다.

Ⅱ. 핵심 구성 요소 2가지 🌟

1. 센서 노드 (Sensor Node) - '일벌'

  • 산속에 뿌려지는 수만 개의 초소형 동전만 한 칩셋입니다.
  • 온도/습도 측정(센서부) + 간단한 연산(마이크로컨트롤러) + 전파 송수신(무선 송수신부) + 배터리로 구성됩니다.
  • 제약 사항: 건전지 하나로 교체 없이 수년을 버텨야 하므로(배터리 용량의 극단적 한계), 전파를 멀리 쏘지 못하고 딱 10미터 앞의 다른 센서에게만 조심스럽게 데이터를 토스(Multi-hop)하며 전력을 지독하게 아껴 씁니다.

2. 싱크 노드 (Sink Node / Base Station / Gateway) - '여왕벌'

  • 산 정상이나 입구에 세워진 거대한 안테나 수집소입니다. 일벌(센서)들이 릴레이로 전달해 온 데이터를 최종적으로 모두 모아 블랙홀처럼 빨아들이는(Sink) 종착지입니다.
  • 이 싱크 노드는 전기 플러그나 대형 태양광 패널이 달려 있어 전력 걱정이 없으며, 수집한 전체 데이터를 LTE망이나 위성망을 통해 서울 본사 클라우드 서버로 빵빵하게 쏴주는 게이트웨이 역할을 합니다.

Ⅲ. WSN의 라우팅 특징 (MANET과의 차이점)

  • 앞서 배운 MANET(588번)은 전쟁터의 병사들처럼 단말기들 스스로가 마구 이동(Mobility)하면서 통신하는 것이 목적입니다.
  • 반면 WSN의 센서 노드들은 한 번 땅에 뿌려지면 거의 움직이지 않습니다(고정형).
  • WSN의 목표는 오직 "어떻게 하면 전기를 아끼면서, 모든 센서의 데이터를 안 잃어버리고 무사히 싱크 노드 한 곳으로 다 퍼부어줄 수 있을까?"입니다. 따라서 특정 노드 하나만 계속 중계(릴레이) 역할을 하다 배터리가 죽어버리지 않게, 번갈아 가며 중계 역할을 하는 똑똑한 배터리 절약 라우팅(예: LEACH 등)이 핵심입니다.

Ⅳ. 주요 응용 분야

  • 스마트 팜 (광활한 농장의 토양 습도 감지), 교량/터널 붕괴 위험 진동 감지 센서 도배, 생태계 동물 이동 경로 추적, 건물 내부 화재/가스 누출 정밀 모니터링.

📢 섹션 요약 비유: WSN은 1만 명의 '유치원생들(센서 노드)'을 넓은 운동장에 풀어놓고 퍼즐 조각(데이터)을 찾게 하는 것입니다. 아이들은 팔 힘이 약해(배터리 부족) 본부석(싱크 노드)까지 퍼즐을 한 번에 던질 수 없습니다. 그래서 자기 옆에 있는 친구에게 "이거 선생님한테 전해줘!"라며 릴레이로 넘기고 넘겨서, 최종적으로 본부석 선생님(싱크 노드/게이트웨이)의 바구니로 모든 퍼즐이 모이게 만드는 팀워크 네트워크입니다.