Skip to content

MQTT example application using Paho C++ library

Notifications You must be signed in to change notification settings

sic-rus-iot/mqtt-cpp-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MQTT C++ example application

Пример кода с использованием библиотеки Paho в версии C++.

Компиляция

Предварительные требования

Ubuntu

  • build-essenstial,
  • libjsoncpp1,
  • libjsoncpp-dev,
  • paho.mqtt.c — клиентская библиотека Eclipse Paho MQTT, версия для С,
  • paho.mqtt.c++ — клиентская библиотека Eclipse Paho MQTT, версия для С++,
  • args — библиотека для парсинга аргументов командной строки.

Cборка

Для сборки приложения используется CMake.

Опции сборки

Опция сборки Значение по умолчанию Описание
BUILD_DOC OFF Сборка документации (требуется Doxygen)

Linux

git clone [email protected]:Samsung-IoT-Academy/mqtt-cpp-example.git
mkdir build-mqtt-cpp-example
cd build-mqtt-cpp-example
cmake ../mqtt-cpp-example
make

Документация

Документация не создаётся по умолчанию. Чтобы осуществить сборку документации, необходимо передать опцию BUILD_DOC CMake:

cmake -DBUILD_DOC=ON ../mqtt-cpp-example
make

Используется система документирования Doxygen.

Сборка документации без перекомпиляции приложения.

make doc_doxygen

About

MQTT example application using Paho C++ library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published