라즈베리파이에 Paho MQTT 클라이언트 테스트

1. MQTT 클라이언트 설치
– 라즈베리파이에서 아래와 같이 입력하여 mqtt 클라이언트를 설치한다.

sudo pip3 install paho-mqtt

2. Publish 테스트

import paho.mqtt.client as mqtt

client = mqtt.Client()
client.username_pw_set("yomile", "1234")
client.connect("192.168.0.9", 4530, 60)
client.publish("mbizok-client/iot/door/toilet", "test")

라즈베리 파이 기본 개발환경 구성

1. 파이썬 패키지 인덱스(PyPI) 설치
– 파이썬 라이브러리를 쉽게 설치하기 위한 도구

sudo apt-get install python3-pip

2. GPIO(General Purpose Input/Output) 설치
– 라즈베리파이에 있는 GPIO 핀을 통해 입출력 할수 있게 하는 라이브러리

sudo apt-get install python3-rpi.gpio

3. 시리얼 모듈 설치

sudo apt-get install python3-serial