diff --git a/src/C++/Socket/CMakeLists.txt b/src/C++/Socket/CMakeLists.txt new file mode 100644 index 0000000..1f31293 --- /dev/null +++ b/src/C++/Socket/CMakeLists.txt @@ -0,0 +1,15 @@ +cmake_minimum_required(VERSION 3.10) +set(CMAKE_CXX_STANDARD 23) + +# Find the Paho MQTT C++ library +find_library(PAHO_MQTTPP_LIBRARY paho-mqttpp3 PATHS /usr/local/lib) +find_library(PAHO_MQTT_LIBRARY paho-mqtt3a PATHS /usr/local/lib) + +# Include the headers +include_directories(/usr/local/include) + +# Add the executable +add_executable(my_program main.cpp) + +# Link the libraries +target_link_libraries(my_program ${PAHO_MQTTPP_LIBRARY} ${PAHO_MQTT_LIBRARY}) diff --git a/src/C++/Socket/main.cpp b/src/C++/Socket/main.cpp index c8f2790..9a6529e 100644 --- a/src/C++/Socket/main.cpp +++ b/src/C++/Socket/main.cpp @@ -3,7 +3,7 @@ #include // Voor std::this_thread::sleep_for #include // Voor std::chrono::seconds -const std::string ADDRESS("mqtt://ishakpi.ddns.net:1883"); // Aanpassen indien nodig +const std::string ADDRESS("mqtt://localhost:1883"); // Aanpassen indien nodig const std::string CLIENT_ID("raspberry_pi_client"); const std::string TOPIC("home/commands");