Loading...

[GP] C++ 언어에서 MQTT 사용해보기

이 글은 N.K Dev lab의 내용 중 일부를 담아온 것입니다. 오늘은 지난 포스트에 이어서, 프로그래밍 언어를 활용한 MQTT 사용에 대해 적어보고자 합니다. 오늘은 C++ 언어를 사용해보도록 하죠. libmosquitto C++ 언어에서 사용할 MQTT 라이브러리로 libmosquitto를 사용하려 합니다. 그럼 libmosquitto 라이브러리를 설치해야겠죠? 그럼 설치부터 시작해보겠습니다. $ sudo apt install libmosquitto 우분투 리눅스에서는 기본적으로 레포지터리에서 제공하는 libmosquitto 패키지가 있습니다. 해당 패키지를 사용해서 libmosquitto를 쉽게 설치해보실 수 있습니다. 윈도우 운영체제에서는 아래의 버튼을 클릭하셔서 설치하실 수 있습니다. Wind..

[GP] Android에서 MQTT를 사용하는 방법

이 글은 저의 Github Page의 내용 중 일부를 담아온 것입니다. 안녕하세요. 요즘 취업 시즌이 한창이다보니, 블로그에 글쓰는게 또 게을러지게 되었네요. ㅜㅜ 오늘은 지난 포스트에 이어서, 프로그래밍 코드를 이용한 MQTT 메시지 교환 - 안드로이드 편을 포스트하고자 합니다. 혹시 아직 MQTT에 대한 개념이나, Broker를 설치하지 않으신 분들은 아래 링크를 통해, 이전 글을 반드시 구독해주신 후, 이 포스트를 참조하시기 바랍니다. 아직 MQTT에 잘 모르신다구요? 아래 버튼을 클릭하셔서 자세히 알아보시기 바랍니다. MQTT에 대해 알아보기 Eclipse Paho MQTT 프로토콜을 사용해 메시지 교환을 하기 위해서는 MQTT 통신이 가능한 라이브러리가 필요합니다. 그 중에서도 저희는 Java와..

2017. 8. 28. 10:52

Linux에서 MQTT Broker, Mosquitto 설치

MQTT를 처음 사용해보려 하시나요? 그렇다면, 먼저 아래의 글을 읽어보시기 바랍니다. MQTT 프로토콜 개념과 이해 지난 포스트에서 MQTT에 대한 개념과 간단한 특징을 소개해 드렸습니다. 이제 우리는 MQTT Broker를 설치해서, 이를 구동해보고 서비스를 해보려 합니다. MQTT Broker에는 여러가지가 존재하지만, 그 중에서도 가장 보편적이고 무난한 mosquitto를 설치해보도록 하겠습니다. Mosquitto 설치 리눅스에서 Mosquitto를 사용하려면 리눅스의 레포지터리에 있는 Mosquitto 패키지가 있습니다. 이 패키지를 사용하여 쉽게 설치할 수 있습니다. $ sudo apt install mosquitto 터미널을 실행하여 위 명령어를 타이핑합니다. $ sudo systemctl ..

2017. 8. 26. 15:57

MQTT 프로토콜 개념과 이해

안녕하세요. 요즘 졸업 준비가 한창이어서, (핑계지만.. ㅜㅜ) 블로그에 글을 자주 못쓰게 되는군요. MQTT 프로토콜에 대한 글을 작성해보려 합니다. MQTT는 제가 현재 졸업 작품에서 사용하고 있는 통신 프로토콜인데요. 처음에는 XMPP 를 사용하여 메시지를 교환하려고 하였으나, 교수님의 조언으로 MQTT 를 사용하게 되었습니다. MQTT는 무엇일까, XMPP랑 차이는?제 블로그 포스트에서 XMPP 관련 포스트를 보신 분이시라면, 이 글도 반드시 참고해보시기 바랍니다. 과거 제가 채팅 서비스를 구현하기 위해 XMPP 프로토콜을 사용한 적이 있었습니다. XMPP는 예전 Google Talk 과 Facebook Messenger 에서 사용한 채팅 프로토콜로 현재는 Hangouts 서비스는 XMPP와 호환..