로봇운영 소프트웨어로봇 운영 소프트웨어 개발로봇 응용 소프트웨어 개발
출제기준 좌표1·1·4·3
1과목 · 로봇운영 소프트웨어

로봇과 IoT디바이스 연동

로봇 운영 소프트웨어 개발로봇 응용 소프트웨어 개발
# 로봇운영소프트웨어
01

📌 개요

  • IoT(Internet of Things, 사물인터넷) = 센서·가전·설비 같은 사물이 네트워크로 연결되어 데이터를 주고받는 것
  • 로봇이 IoT와 연동되면 자기 몸의 센서를 넘어 공간 전체의 눈과 손을 얻음 — 방마다 있는 IoT 센서로 상황 파악, 자동문·엘리베이터를 열어 이동
  • 시험 출제 포인트: IoT 시스템의 4계층 구조, 게이트웨이의 역할, IoT 무선 통신 기술(WiFi·BLE·Zigbee·LoRa·NB-IoT)의 비교, MQTT·CoAP 프로토콜 특징
02

📖 핵심 개념

로봇과 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 — 별도 망 구축 불필요
LPWAN(Low-Power Wide-Area Network)

"저전력으로 멀리, 대신 조금씩" — 배터리로 수년을 버티며 수 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 기기는 보안이 취약한 경우가 많아 로봇 시스템의 침입 경로가 될 수 있다
03

📊 다이어그램 · 수식

IoT 4계층과 로봇의 위치

DIAGRAM
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

배송 로봇의 엘리베이터 연동 흐름

DIAGRAM
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: 하차 통보 → 배송 계속
04

🎯 핵심 요약 · 암기 포인트

익힘 0 / 11카드를 눌러 뒤집고, 앞면에서 아는지 표시하세요.
Q · 1
IoT 시스템의 4계층은?
A
디바이스(센서·액추에이터) → 네트워크(게이트웨이) → 플랫폼(수집·관리) → 서비스(응용)
Q · 2
IoT 게이트웨이의 역할은?
A
인터넷에 직접 못 붙는 저전력 디바이스의 데이터를 모아 프로토콜을 변환해 플랫폼으로 중계 + 현장 전처리
Q · 3
로봇-IoT 연동의 양방향 관계는?
A
로봇이 IoT 센서·액추에이터를 이용해 능력을 확장하고, 로봇 자신도 "움직이는 IoT 디바이스"로서 플랫폼에 연결된다
Q · 4
Zigbee의 대표 특징은?
A
저전력 + 메시 네트워크(기기끼리 중계해 커버리지 확장) — 홈오토메이션에 활용
Q · 5
LPWAN이란?
A
저전력 광역 통신망 — 배터리로 수년, 수 km 전송, 소량 데이터 (LoRa, NB-IoT)
Q · 6
LoRa와 NB-IoT의 차이는?
A
LoRa는 비면허 대역의 자가망, NB-IoT는 통신사 기지국(면허 대역) 기반이라 별도 망 구축이 불필요
Q · 7
IoT 통신 기술 선택의 삼각 트레이드오프는?
A
전송 속도 vs 도달 거리 vs 전력 소모
Q · 8
CoAP 프로토콜의 특징은?
A
UDP 기반의 초경량 REST형 요청-응답 프로토콜 — 제약 많은 소형 디바이스용
Q · 9
MQTT와 CoAP의 통신 패턴 차이는?
A
MQTT는 브로커 경유 발행-구독(TCP), CoAP는 UDP 기반 요청-응답(REST형)
Q · 10
oneM2M이란?
A
IoT 플랫폼의 국제 표준 규격 — 디바이스 등록·데이터 관리·보안을 표준화해 이기종 상호 운용 보장
Q · 11
IoT 연동이 로봇 보안에 미치는 위험은?
A
보안이 취약한 IoT 기기가 로봇 시스템으로의 침입 경로가 될 수 있다
05

✏️ 예상문제

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는 저전력이 장점이다.

06

🔗 관련 노트

로봇소프트웨어개발기사 필기 · 학습 교재출제기준 2025.1.1 – 2027.12.31