How to configure ownTracks client to use


Table of contents

1. Intro to ownTracks and “allows you to keep track of your own location. You can build your private location diary or share it with your family and friends. OwnTracks is open-source and uses open protocols for communication so you can be sure your data stays secure and private.”

2. How to configure ownTracks to use

To configure your ownTracks android client to work with is pretty simple but requires changing clientId to make it use your credentials. Here is show:

  1. First, create your MyQtt Device. Create one for each separate ownTrack client

  2. Now, after installing ownTracks client, click on menu and then Preferences:

  3. Then click to configure your MyQtt credentials:


  4. Now configure Host like this:

  5. Then configure indentification like this:

  6. Accept and leave TLS enabled inside Security:

  7. Optionally, inside Parameters you can enable KeepAlive which will make your ownTrack to refresh your MQTT session. However this might consume more battery. We leave it like this:

  8. Now you have to use ownTracks configuration editor to fix clientId declaration. For some reason, even though you have configured it, it generates and uses a different one. For that, go back to Preferences and click on Configuration management:

  9. Then you will see your current configuration. Make sure it is using declared clientId by updating it to the value you have used at to your device. For that, click on Editor:


  10. Now restart ownTracks MQTT client:


  11. If everything is ok, you should see Connected state at status section:


3. Conclusion

It is pretty simple to configure to use The only thing to keep in mind is that you need to use configuration management editor to manually update clientId used to connect to

Connect to via 'owntracks' android app -- Solved
MyQttHub EN -- Start here