본문 바로가기
반응형

MQTT3

[사물인터넷] 파이썬 기반 MQTT 프로토콜 프로젝트_part2 : 라즈베리파이 세팅 Mosquitto(MQTT Broker) 설치하기 Mosquitto는 MQTT 브로커를 실행할 수 있는 오픈소스이며, publish/subscribe를 위한 유틸리티까지 제공해 줍니다. 라즈베리파이에서 Mosquitto(MQTT Broker)를 설치하려면 다음 단계를 따라 해주면 됩니다. 1. 터미널을 열고 다음 명령어를 입력하여 패키지 인덱스를 업데이트합니다. sudo apt-get update 2. Mosquitto 패키지를 설치합니다. sudo apt-get install mosquitto 3. Mosquitto를 실행합니다. sudo systemctl start mosquitto 4. Mosquitto가 시스템 부팅 시 자동으로 시작하도록 설정합니다. sudo systemctl enable mos.. 2023. 3. 30.
[사물인터넷] 파이썬 기반 MQTT 프로토콜 프로젝트_part1 : 베이스 코드 MQTT에 대해 모르시는 분은 아래 포스팅을 봐주시길 바랍니다. MQTT 포스팅 바로가기 [사물인터넷] MQTT MQTT Protocol MQTT (Message Queuing Telemetry Transport)는 인터넷상의 제한된 대역폭과 불안정한 네트워크 상황에서도 동작할 수 있는 경량 메시지 프로토콜입니다. M2M 또는 IoT 환경에서 사용하기 위해 만들 onestoria.tistory.com 파이썬 기반으로 MQTT를 활용한 미니 프로젝트를 진행할 예정입니다. 해당 포스트는 파이썬으로 MQTT를 활용하는 기본 베이스에 대한 설명입니다. 파이썬에서 MQTT 활용하는 방법 먼저, paho-mqtt 라이브러리를 사용하여 파이썬으로 MQTT 메시지를 전송할 수 있습니다. 이 라이브러리를 사용하기 위해서.. 2023. 3. 30.
[사물인터넷] MQTT MQTT Protocol MQTT (Message Queuing Telemetry Transport)는 인터넷상의 제한된 대역폭과 불안정한 네트워크 상황에서도 동작할 수 있는 경량 메시지 프로토콜입니다. M2M 또는 IoT 환경에서 사용하기 위해 만들어진 경량의 Publish-Subscribe 기반 메시지 프로토콜입니다. 경량 프로토콜로 저전력 장비에서도 운영 가능하며 network bandwidth가 적은 곳에서도 충분히 운용 가능하도록 설계된 프로토콜입니다. MQTT는 메시지를 Publish하고, 관심 있는 Topic을 Subscribe 하는 것을 기본 원칙으로 하여, Publisher와 Subscriber 사이에 Broker가 필요합니다. Broker는 클라이언트(Publisher, Subscrib.. 2023. 3. 22.
반응형