See "heimdall"; Android Qt/C++ client for the private doorbell project heimdall. Uses MQTT to communicate.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
heimdall-client/README.md

984 B

heimdall client

[Archived]

This app is not being developed on anymore.

Development

Requirements

Qt

I'm using Qt 5.15.2 in this project.

QtMQTT

Build on Windows
  1. Clone QtMQTT from GitHub
  2. checkout the branch for your Qt version, in my case 5.15.2
  3. Install Strawberry Perl
  4. Open qtmqtt.pro in Qt Creator
  5. Configure the project for the desired destination platform
  6. Build
  7. Copy the folders bin, include, lib and mkspecs into {QT_DIR}\${QT_VERSION}\{platform}
  8. Adjust paths in {QT_DIR}\${QT_VERSION}\{platform}\mkspecs\modules\qt_lib_mqtt.pri to Qt paths
Build on Linux

I haven't compiled QtMQTT on Linux yet, however I guess it would be something like this:

~$ git clone https://github.com/qt/qtmqtt.git
~$ cd qtmqtt
~/qtmqtt$ mkdir build && cd build
~/qtmqtt/build$ qmake ..
~/qtmqtt/build$ make
~/qtmqtt/build$ sudo make install