Plugin info

Total downloads: 4,121
Active installs: 90
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 3/13/2020 (2118 days ago)
Added to WordPress: 11/9/2016 (9 years old)
Minimum WordPress version: 4.4
Tested up to WordPress version: 5.4.14
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 2118 days ago

20/100

Is WP-MQTT abandoned?

Possibly abandoned (last update 2118 days ago).

Compatibility

Requires WordPress: 4.4
Tested up to: 5.4.14
Requires PHP: f

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

LED-SITE-INDICATOR
Rating 0.0/5 (0 reviews)Active installs 10
littleBits
Rating 5.0/5 (1 reviews)Active installs 0

Description

Setting up WP-MQTT is easy. Simply supply your MQTT broker’s details and configure which WordPress events should trigger messages.

“MQTT is a machine-to-machine (M2M)/”Internet of Things” connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport.” (from mqtt.org)

A number of events are predefined. Simply check the right checkbox and fill in the message’s subject and text.

  • Pageview
  • User login
  • Failed user login
  • Post published
  • Page published
  • New comment

Other events can be added using the “custom events” section. This allows you to use any WordPress hook (actions and filters) to trigger messages.

Credits

  • WP-MQTT uses phpMQTT by Andrew Milsted.
  • Thanks to Peter Martin for his inspirational talk at WordCamp NL 2016.

Installation

  1. Upload the plugin files to the /wp-content/plugins/wp-mqtt directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->WP-MQTT screen to set up your broker and configure messages

Frequently Asked Questions

Can I use this plugin to subscribe to MQTT subjects?

I’m sorry, but no. This plugin’s purpose is to send messages to a broker, not the other way around. Subscribing to an
MQTT subject would require WordPress to remain active continuously, instead of running only when pages are being served.

Will this slow down my site?

WP-MQTT does it’s very best to only connect to the broker when needed, so it depends on the messages you configure.
Sending messages on events that occur very often may slow down your site. But MQTT itself was designed to have a very
low performance impact.

My site is acting funny, and I think this plugin has something to do with it

Please disable custom events and see if that makes a difference. If it does not, please deactivate the plugin to see if
that helps. If any of these steps fixes the issue, please post your findings on the wp.org support forums. I’ll try to
look into them.

Review feed

No reviews available

Screenshots

  1. PW-MQTT's settings screen contains the broker settings, allows you to set up common events, or specify your own.

    PW-MQTT's settings screen contains the broker settings, allows you to set up common events, or specify your own.

Changelog

1.0.2

  • Added filter hooks for topics and messages

1.0.1

  • Replaced ‘subject’ with ‘topic’ in both code and UI to match MQTT terminology

1.0

  • Improved placeholder system that also works for custom events
  • Updated help content that lists all placeholders

0.9

Initial version.