로봇과 IoT디바이스 연동
📌 개요
- IoT(Internet of Things, 사물인터넷) = 센서·가전·설비 같은 사물이 네트워크로 연결되어 데이터를 주고받는 것
- 로봇이 IoT와 연동되면 자기 몸의 센서를 넘어 공간 전체의 눈과 손을 얻음 — 방마다 있는 IoT 센서로 상황 파악, 자동문·엘리베이터를 열어 이동
- 시험 출제 포인트: IoT 시스템의 4계층 구조, 게이트웨이의 역할, IoT 무선 통신 기술(WiFi·BLE·Zigbee·LoRa·NB-IoT)의 비교, MQTT·CoAP 프로토콜 특징
📖 핵심 개념
로봇과 IoT의 관계 — 서로를 확장한다
- 로봇이 IoT를 이용: 공간에 설치된 IoT 센서(온도, 재실, 문 열림)로 자기 센서 범위 밖의 상황을 인지하고, IoT 액추에이터(자동문, 엘리베이터, 조명, 가전)를 제어해 물리적 한계를 넘는다
- 로봇이 IoT의 일부가 됨: 로봇 자체가 "움직이는 IoT 디바이스"로서 플랫폼에 상태를 올리고 명령을 받는다 — 고정 센서가 못 가는 곳을 이동하며 측정하는 모바일 센서 노드 역할
IoT 시스템의 4계층 구조
| 계층 | 구성 | 역할 |
|---|---|---|
| ① 디바이스 계층 | 센서, 액추에이터, 로봇 | 데이터 생성·물리 동작 |
| ② 네트워크 계층 | 게이트웨이, 유무선 통신망 | 데이터 전달, 프로토콜 변환 |
| ③ 플랫폼 계층 | IoT 플랫폼(서버·클라우드) | 디바이스 관리, 데이터 수집·저장·처리 (→ 서버 프로그램) |
| ④ 서비스(응용) 계층 | 응용 소프트웨어 | 모니터링·자동화·분석 서비스 제공 |
- 게이트웨이(Gateway) = 네트워크 계층의 핵심 장치
- Zigbee·BLE처럼 인터넷에 직접 못 붙는 저전력 디바이스들의 데이터를 모아 프로토콜을 변환해 인터넷(플랫폼)으로 중계
- 필요하면 현장에서 전처리(엣지 처리)도 수행
IoT 무선 통신 기술 비교 — 전송 속도·거리·전력의 삼각 트레이드오프
IoT 통신 기술 선택은 속도·거리·전력 소모 사이의 절충이다. 비교표가 시험 단골이다.
| 기술 | 거리 | 속도 | 전력 | 특징 · 용도 |
|---|---|---|---|---|
| WiFi | ~수십 m | 고속 | 높음 | 영상 등 대용량, 로봇 기본 무선 |
| Bluetooth/BLE | ~10 m | 중저속 | 저전력 | 근거리 페어링, 웨어러블·비컨 |
| Zigbee | ~수십 m | 저속 | 저전력 | 메시 네트워크 — 기기끼리 중계해 커버리지 확장, 홈오토메이션 |
| LoRa | 수 km~수십 km | 초저속 | 초저전력 | LPWAN 대표 — 넓은 야외 센서망(농업, 시설물) |
| NB-IoT | 광역(셀룰러) | 저속 | 저전력 | 이동통신사 기지국 기반 LPWAN — 별도 망 구축 불필요 |
"저전력으로 멀리, 대신 조금씩" — 배터리로 수년을 버티며 수 km를 전송하는 광역 저전력망. LoRa(비면허 대역, 자가망)와 NB-IoT(면허 대역, 통신사망)가 대표 주자다. 대용량 스트리밍은 불가능하고, 간헐적인 소량 센서 데이터에 적합하다.
IoT 응용 프로토콜 — MQTT · CoAP · HTTP
| 프로토콜 | 기반 | 패턴 | 특징 |
|---|---|---|---|
| MQTT | TCP | 발행-구독 (브로커) | 경량, QoS 선택, IoT 사실상 표준 (→ 서버 프로그램) |
| CoAP(Constrained Application Protocol) | UDP | 요청-응답 (REST형) | HTTP의 GET/PUT 개념을 초경량화 — 제약 많은(Constrained) 소형 디바이스용 |
| HTTP/REST | TCP | 요청-응답 | 범용·호환성 최고, 헤더가 무거워 소형 디바이스엔 부담 |
- MQTT는 브로커 경유 발행-구독이라 다수 디바이스의 상태 수집·명령 배포에 적합하고, CoAP는 UDP 기반 초경량 요청-응답이라 저사양 센서 노드의 조회·설정에 적합하다
- 국제 표준 IoT 플랫폼 규격으로 oneM2M이 있다 — 디바이스 등록·데이터 관리·보안 등 공통 기능을 표준화해 제조사가 달라도 상호 운용되게 한다
로봇-IoT 연동 시나리오
- 스마트홈/빌딩 서비스 로봇: 재실 센서로 사람 위치 파악 → 로봇이 해당 방으로 이동, 로봇이 조명·에어컨 등 가전을 음성 명령으로 대신 제어
- 물류·배송 로봇의 설비 연동: 로봇이 자동문·엘리베이터와 무선 연동해 스스로 층간 이동 — 로봇이 엘리베이터 제어기에 호출/층 선택 명령을 보내고 도착 신호를 받는다
- 스마트팩토리: 설비의 IoT 센서 데이터(가동 상태·재고)를 보고 로봇 작업을 동적으로 조정 (→ 로봇과 ICT 융합)
- 연동 시 유의점: 이기종 프로토콜 변환(게이트웨이/미들웨어), 다수 디바이스 시간 동기화, 인증·암호화 등 보안 — 특히 IoT 기기는 보안이 취약한 경우가 많아 로봇 시스템의 침입 경로가 될 수 있다
📊 다이어그램 · 수식
IoT 4계층과 로봇의 위치
graph TD
subgraph L4["④ 서비스 계층"]
APP["모니터링 · 자동화 · 분석 응용"]
end
subgraph L3["③ 플랫폼 계층"]
PLT["IoT 플랫폼 (클라우드)
디바이스 관리 · 데이터 수집 (oneM2M)"]
end
subgraph L2["② 네트워크 계층"]
GW["게이트웨이
프로토콜 변환 · 엣지 전처리"]
end
subgraph L1["① 디바이스 계층"]
S["IoT 센서
(Zigbee·BLE)"]
A["IoT 액추에이터
자동문·엘리베이터·가전"]
R["로봇 = 움직이는 IoT 디바이스
(WiFi·5G, MQTT)"]
end
S --> GW
A --- GW
R --- PLT
GW --> PLT
PLT --> APP배송 로봇의 엘리베이터 연동 흐름
sequenceDiagram
participant R as 배송 로봇
participant P as IoT 플랫폼/게이트웨이
participant E as 엘리베이터 제어기
R->>P: 엘리베이터 호출 요청 (현재 1층 → 목적 5층)
P->>E: 호출 명령 전달 (프로토콜 변환)
E-->>P: 도착 알림 (1층, 문 열림)
P-->>R: 탑승 가능 통보
R->>R: 탑승 → 위치 보고
E-->>P: 5층 도착·문 열림
P-->>R: 하차 통보 → 배송 계속🎯 핵심 요약 · 암기 포인트
✏️ 예상문제
1. IoT 시스템의 4계층을 아래에서 위로 올바르게 나열한 것은?
① 디바이스 → 네트워크 → 플랫폼 → 서비스 ② 네트워크 → 디바이스 → 서비스 → 플랫폼 ③ 디바이스 → 플랫폼 → 네트워크 → 서비스 ④ 플랫폼 → 네트워크 → 디바이스 → 서비스
정답 및 해설
정답: ① 센서·로봇이 데이터를 만드는 디바이스 계층, 게이트웨이가 전달하는 네트워크 계층, 수집·관리하는 플랫폼 계층, 응용을 제공하는 서비스 계층 순이다.
2. 야외 농장 곳곳에 배터리로 수년간 동작하며 하루 몇 번 소량의 데이터만 보내는 토양 센서망을 구축하려 한다. 가장 적합한 통신 기술은?
① WiFi ② 유선 이더넷 ③ LoRa ④ Bluetooth
정답 및 해설
정답: ③ 넓은 야외 + 초저전력 + 소량 간헐 데이터는 LPWAN의 전형적 조건이며 LoRa가 대표 기술이다. WiFi·Bluetooth는 도달 거리가 짧고(WiFi는 전력도 큼), 유선은 농장 전체 배선이 비현실적이다.
3. IoT 응용 프로토콜에 대한 설명으로 옳지 않은 것은?
① MQTT는 브로커를 경유하는 발행-구독 구조다 ② CoAP는 UDP 기반의 경량 REST형 프로토콜이다 ③ HTTP는 헤더가 무거워 초소형 디바이스에는 부담이 된다 ④ CoAP는 TCP 기반이라 연결 유지 비용이 크다
정답 및 해설
정답: ④ CoAP는 UDP 기반이다. TCP 연결 유지가 부담스러운 제약형(Constrained) 디바이스를 위해 HTTP의 REST 개념을 UDP 위에 초경량으로 구현한 것이 CoAP다.
4. 배송 로봇의 엘리베이터 연동에 대한 설명으로 가장 적절한 것은?
① 로봇 팔로 엘리베이터 버튼을 물리적으로 누르는 것이 표준 연동 방식이다 ② 로봇이 IoT 게이트웨이·플랫폼을 통해 엘리베이터 제어기와 호출·도착 신호를 주고받는다 ③ 엘리베이터는 IoT 연동 대상이 될 수 없다 ④ 연동 시 보안은 고려할 필요가 없다
정답 및 해설
정답: ② 표준적인 연동은 통신 기반이다 — 로봇이 호출/층 선택 명령을 보내고 도착·문 열림 신호를 받아 탑승한다. 이 명령 채널이 탈취되면 물리적 사고로 이어질 수 있어 인증·암호화가 필수다.
5. Zigbee 메시 네트워크(Mesh Network)의 장점으로 가장 적절한 것은?
① 기기끼리 서로 중계하여 통신 커버리지를 확장할 수 있다 ② 셀룰러 기지국을 그대로 활용한다 ③ 대용량 영상 스트리밍에 최적화되어 있다 ④ 전력 소모가 WiFi보다 크다
정답 및 해설
정답: ① 메시 구조에서는 각 노드가 이웃의 데이터를 중계하므로, 게이트웨이에서 먼 기기도 여러 홉을 거쳐 연결된다. ②는 NB-IoT, ③은 WiFi의 영역이고, ④ Zigbee는 저전력이 장점이다.
🔗 관련 노트
- 로봇과 ICT 융합 — IoT를 포함한 융합 기술의 큰 그림
- 서버 프로그램 — MQTT 브로커·플랫폼 서버
- 로봇 보안 — IoT 연동 채널의 보안
- 동기화 프로그램 — 다수 디바이스의 시간 동기화
- 통신 프로토콜 설계 — 센서 통신 프로토콜 설계 관점
- _MOC 로봇운영소프트웨어