티스토리 뷰

 

**텔레메트리(Telemetry)**는 원격(tele)으로 측정(metry)한 데이터를 자동으로 수집·전송하는 기술/개념입니다.


한 줄 정의

멀리 있는 장치가 자기 상태를 알아서 측정해서 어딘가로 보내는 것


일상적인 예시

  • 자동차 블랙박스 → 서버로 주행 데이터 전송
  • 스마트워치 → 심박수를 앱으로 전송
  • F1 레이싱카 → 타이어 온도, 연료량을 피트월에 실시간 전송
  • 우주선 → 지구 관제소로 상태 데이터 전송

업무 맥락에서는

IoT 쪽에서 텔레메트리는 거의 디바이스 → 클라우드로 올라오는 센서 데이터를 의미합니다.

디바이스
    → (MQTT/AMQP/HTTPS)
        → Azure IoT Hub  ← 이게 텔레메트리 수신
            → Event Hub → Telegraf → InfluxDB

Azure IoT Hub에서도 용어를 명확히 구분합니다:

용어방향예시
     
Command 클라우드 → 디바이스 모터 제어 명령
Twin 양방향 설정값 동기화
Telemetry 디바이스 → 클라우드 압력 센서값, 온도

소프트웨어 쪽 텔레메트리

앱/시스템이 자기 동작 상태를 수집해서 보내는 것도 텔레메트리라고 부릅니다. Windows의 진단 데이터 수집, VS Code가 사용 통계 보내는 것도 이 범주입니다.

 

 

페이로드(Payload)


페이로드(Payload)
는 전송되는 데이터 중에서 '
전송의 근본적인 목적이 되는 핵심 데이터'를 뜻합니다. 통신이나 배달 과정에서 안전한 전달을 위해 붙는 헤더(Header)나 메타데이터(Metadata) 같은 부수적인 정보는 제외된 순수 데이터입니다.

 

 

예제

 

Telemetry

  • The device sends telemetry every 5 seconds to Azure IoT Hub.
  • We store raw telemetry data in InfluxDB for time-series analysis.
  • Telemetry from the pressure sensors showed an anomaly at 14:32 KST.
  • The telemetry pipeline ingests events via Event Hub before writing to the database.

Payload

  • The MQTT message payload contains a JSON object with 8 channel readings.
  • We need to parse the binary payload from the STM32 before forwarding it upstream.
  • The Modbus response payload includes register values starting at address 0x0100.
  • Keep the payload under 256 KB to stay within IoT Hub's message size limit.

같이 쓰는 경우

  • The telemetry payload is serialized as MessagePack to reduce bandwidth.
  • Each telemetry message's payload is validated against the schema before ingestion.
  • We route the telemetry to different consumers based on the payload's deviceType field.
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/07   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함