MQTTAnalyzer is an iOS App that allows to connect to your MQTT Broker and subscribe to a topic. Do you like this App? Leave me some stars :)

Do you have a feature request or any problem? Please fill an issue ticket on GitHub and let me know. Please let me know your use cases as well so that we can improve this app together.

This App is open source, contributions are welcome. It is written in Swift using SwiftUI.

### Features:

- authentication with username/password or client certificates
- connect using MQTT or Websocket
- support for SSL/TLS
- support for self signed certificates
- create multiple broker settings
- subscribe to multiple topics
- messages are grouped by topic
- search/filter/focus-on for topics
- json highlighting and pretty printing
- publish messages
- publish json messages with a form
- sync settings using private iCloud database
- pause the connection
- connect to multiple brokers at once
- predefined settings for AWS IoT
- totally free and no ADs
- open source

What’s New

Version 1.7.2

Release description update:
- tested with iOS 14.3

Ratings and Reviews

4.0 out of 5
7 Ratings

7 Ratings

AZRobbo ,

Great Tool, deserves more reviews

I’m using 1.7.2 and it’s working great. I think some of the low star reviews were from earlier versions, and things are working fine now.

I’m re-architecting my home automation system and using mqtt for zwave, node-red and presence sensors. This app is perfect for this, and it ever breaks down the JSON payloads into describe values.

neounixadmin ,

Great App! One Small Suggestion

This is a GREAT app! Thank You!!

It would be nice to have an option to work as a background app so we do not lose (and would still collect) data when in another app! That would make a great app even greater!!!

Developer Response ,

Thank you very much for your feedback and the 5 Star Rating. Feedback is always welcome, especially constructive feedback.

Unfortunately the iOS background tasks are very limited: tasks can always be interrupted or even cancelled by the operating system after a short time (3min). So collecting data in the background is not possible.

phrz ,

Ignores changed message/topic limit

When I raise the message/topic limit and hit save, I still get a complaint about exceeding the limit, and when I go back to Edit, that setting is gone (and the More settings switch is off again). Cannot use.

Developer Response ,

Thank you for the bug report!
This issue will get fixed with the next release (1.7.1)

Update is now released 😄

App Privacy

The developer, Philipp Arndt, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You Might Also Like