IoT 프로토콜

From CS Wiki

IoT Protocol

이 문서는 유무선 공통적으로 쓰이는 표준 프로토콜 외, IoT에서 흔하게 사용되는 무선 프로토콜을 중심으로 다룬다.

주요 프로토콜[edit | edit source]

4G/5G

  • 넓은 지역에서 고속 데이터 전송을 제공하는 셀룰러 네트워크로, IoT 장치들이 장거리 연결을 할 수 있게 해준다.
  • 5G는 4G에 비해 더 높은 대역폭, 더 낮은 지연 시간, 그리고 더 많은 장치 밀도를 지원한다.

MQTT (Message Queuing Telemetry Transport)

  • 저대역폭, 고지연 환경을 위해 설계된 경량의 발행/구독 메시징 프로토콜
  • IoT에서 실시간 통신을 위해 널리 사용된다

Wi-Fi

  • 장치들이 인터넷이나 로컬 네트워크(LAN)에 연결할 수 있게 해주는 무선 네트워킹 기술
  • 높은 데이터 전송률을 제공

Modbus

  • 산업 환경에서 전자 장치를 연결하는 데 사용되는 통신 프로토콜
  • 직렬 또는 TCP/IP 연결을 통해 작동하며, 자동화 시스템에서 간단하고 신뢰성 높은 프로토콜

RS232

  • 신호의 전기적 특성과 타이밍을 정의하는 직렬 통신 표준
  • 오래된 시스템과 간단한 점대점 장치 연결에 흔히 사용되며, 거리가 짧고 속도가 느림

RS485

  • 더 긴 거리와 다중 장치 연결을 허용하는 개선된 직렬 통신 프로토콜
  • 반이중 통신을 지원하며, 산업 자동화에서 흔히 사용됨

ZigBee

  • 저전력, 저데이터율의 단거리 무선 통신 프로토콜
  • 에너지 효율성과 메시 네트워크 기능 덕분에 스마트 홈과 센서 네트워크에서 자주 사용됨

CAN (Controller Area Network)

  • 주로 자동차 및 산업 애플리케이션에서 사용되는 견고한 통신 프로토콜
  • 마이크로컨트롤러와 장치들이 호스트 컴퓨터 없이 통신 가능

BLE (Bluetooth Low Energy):

  • 저전력 IoT 애플리케이션을 위해 설계된 무선 통신 프로토콜
  • 저전력 소모와 간헐적 데이터 전송 지원으로 웨어러블 기기와 센서에서 널리 사용