본문으로 바로가기

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

category Programming/C++ 2017.10.29 12:53

이 글은 저의 Github Page의 내용 중 일부를 담아온 것입니다.


오늘은 지난 포스트에 이어서, 프로그래밍 언어를 활용한 MQTT 사용에 대해 적어보고자 합니다. 오늘은 C++ 언어를 사용해보도록 하죠.


libmosquitto

C++ 언어에서 사용할 MQTT 라이브러리로 libmosquitto를 사용하려 합니다. 그럼 libmosquitto 라이브러리를 설치해야겠죠? 그럼 설치부터 시작해보겠습니다.


$ sudo apt install libmosquitto

우분투 리눅스에서는 기본적으로 레포지터리에서 제공하는 libmosquitto 패키지가 있습니다. 해당 패키지를 사용해서 libmosquitto를 쉽게 설치해보실 수 있습니다.


윈도우 운영체제에서는 아래의 버튼을 클릭하셔서 설치하실 수 있습니다.


Windows용 libmosquitto 다운로드



Using CMake

C++ 언어를 사용할 때에는 두 가지의 빌드 도구를 사용하실 수 있습니다. 1번째는 Unix 계열 운영체제에서 제공하는 CMake, libc 컴파일러를 사용한 프로그래밍입니다. 물론 Windows 에서도 사용하실 수 없는 것은 아니지만, Windows 에서 사용하실 경우에는 Unix 계열의 표준 POSIX Thread 라이브러리를 별도로 설치해야 하고, Unix 환경인 Cygwin이나 MinGW32 의 환경이 별도로 필요하기 때문에 이 포스트에서는 별도로 다루지는 않을 것입니다. 


그럼 CMake를 사용해서 실습에 들어가보도록 하겠습니다.



이어서 읽으시려면 아래의 버튼을 클릭해주세요.


... 계속 읽기



comments powered by Disqus

티스토리 툴바