반응형

MQTT 2

[MQTT] MQTT란? - 정의

MQTT는 무선 및 낮은 대역폭 네트워크에서 사용하기 위해 만들어졌다고 한다. 메시지는 MQTT 메시징 서버를 통해 교환되며 MQTT 클라이언트와 서버는 모바일 앱에 대한 메시지 전달의 복잡도를 신뢰성 있게 처리한다. 네트워크 관리 비용을 낮게 유지하는 것이 장점이다. 발행/구독 프로토콜 일대다 메시지 분배를 제공하는 것 외에도 발행/구독은 애플리케이션을 분리. 두 기능 모두 다수의 클라이언트가 있는 애플리케이션에서 유용하다. 메시지 컨텐츠에 종속되지 않는다. TCP/IP를 통해 실행되어 기본 네트워크 연결을 제공한다. QoS 메시지 전달에 대한 세 가지 서비스 품질로 나뉜다. Qos란 서비스 품질을 보장하는 레벨이다. 0 많아야 한 번메시지는 기본 인터넷 프로토콜 네트워크의 최고 효율에 따라 전달. 메..

[MQTT] Broker Mosquitto 설치 CentOS-7

1. EPEL을 설치한다. yum install -y epel-release 2. mosquitto 설치한다. yum install -y mosquitto 3. 서비스를 시작한다. systemctl start mosquitto 4. 자동 재시작 등록한다. => 서비스 등록 systemctl enable mosquitto 5. 잘 실행되고 있는지 확인한다. systemctl status mosquitto 6. 상태가 active 라면, 테스트 mosquitto_sub -h localhost -t topic 7. 터미널을 새로 열고 publish 해본다. mosquitto_pub -h localhost -t topic -m "hello world" 8. 기본로그 확인 tail -f /var/log/messa..

반응형