2019년 5월 4일 토요일

[프로젝트]MQTT 설치 및 메세지 받아보기

MQTT는 통신 프로토콜의 일종으로 경량화된 메시지를 주고 받는 통신 규칙이다.
경량화된 메시지를 주고 받는 점에서 최근 트렌드인 IOT에 적합하다.

- 라즈베리 파이에 설치 해보자.

cd~
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key

위 명령어를 입력하여 mosquitto 서명키를 가져오자


cd /etc/apt/source.list.d/
 2018-04-18일 이후로 라즈비안을 다운로드후 설치하신 분은 아래 명령어를 입력해야 합니다. sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list

위 명령어를 입력하여 mosquitto 저장소 패키지를 등록합니다. 여기서 주의 해야할 사항은

파이 설치 버전과 패키지 버전과 일치 해야합니다. (모르겠다면 파이 os 설치 파일을 확인해주세요)



이제 Mosquitto를 설치 합니다.

sudo apt-get update
 sudo apt-cache search mosquitto
sudo apt-get install mosquitto mosquitto-clients



sudo /etc/init.d/mosquitto start
mosquitto_sub -d -t hello/world


다음과 같이 실행 시켜줍니다.

파이의 터미널 창에서 
mosquitto_pub -d -t hello/world -m "Hi!"
명령어를 입력합니다.




다음과 같이 "Hi!"라는 메세지를 받을 수 있습니다.



댓글 없음:

댓글 쓰기