MQTT 2

[Raspberry Pi] MQTT Pub/Sub Python

오늘은 MQTT에 대해서 알아보겠습니다. MQTT를 간단하게 소개하자면 IoT(Internet of Things)를 위한 프로토콜입니다. MQTT가 왜 특별히 IoT에 특화된 프로토콜인지 알아보고, python을 통해 mqtt 통신을 직접 구현해보겠습니다. IoT의 특징 사물인터넷이라고 하는 IoT장비를 떠올려보겠습니다. 웨어러블디바이스를 생각해보면 매우 작은 크기 입니다. 또한 우리는 이동하면서 기기를 사용합니다. 이를 조금 정리해보겠습니다. 소형화된 장비에서 사용 여러곳으로 이동하면서 동작하는 경우가 있음 성능이 PC처럼 좋지 않음 위와 같은 경우들을 생각해보면 의문이 생깁니다. 이동 = IP address가 변경됨 ▶︎ IoT장비에 데이터를 어떻게 보내지? 좋지 않은 성능 ▶︎ 데이터를 많이 보내거..

[Raspberry Pi] MQTT 브로커 mosquitto 설치

모스키토(mosquitto)를 설치하기 전에 모스키토 프로그램의 서명키(인증키)를 다운로드합니다. cd ~ wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key sudo apt-key add mosquitto-repo.gpg.key 그리고 모스키토의 저장소 패키지를 등록합니다. cd /etc/apt/source.list.d/ sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list 또는 sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list 2018-04-18일 이후로 라즈비안을 다운로드후 설치하신 분은 아래 명령어를 입력해야 합니..