Back to Integrations
integration integration
integration MQTT node

Integrate MQTT with 500+ apps and services

Unlock MQTT’s full potential with n8n, connecting it to similar Development apps and over 1000 other services. Automate productivity workflows by scheduling tasks, managing project timelines, and tracking progress across platforms. Create adaptable and scalable workflows between MQTT and your stack. All within a building experience you will love.

Create workflows with MQTT integrations

797 integrations
Sort by:
Popularity
NameOldestNewest

Popular ways to use MQTT integration

HTTP Request node
MQTT node

Send location updates of the ISS to a topic in MQTT

This workflow allows you to send position updates of the ISS every minute to a topic in MQTT using the MQTT node. Cron node: The Cron node will trigger the workflow every minute. HTTP Request node: This node will make a GET request to the API https://api.wheretheiss.at/v1/satellites/25544/positions to fetch the position of the ISS. This information gets passed on to the next node in the workflow. Set node: We will use the Set node to ensure that only the data that we set in this node gets passed on to the next nodes in the workflow. AWS SQS: This node will send the data from the previous node to the iss-position topic. If you have created a topic with a different one, you can use that topic instead.
harshil1712
ghagrawal17
MQTT Trigger node
MQTT node
Code node
Convert to File node

Request and Receive Zigbee backup from zigbee2mqtt and save it via SFTP

A single workflow with 2 flows/paths that combine to handle the backup sequence for Zigbee device configuration from HomeAssistant / zigbee2mqtt. This provides a way to automate a periodic capture of Zigbee coordinators and device pairings to speed the recovery process when/if the HomeAssistant instance needs to be rebuilt. Setting up similar automation without n8n (e.g. shell scripts and system timers) is consiterably more challenging. n8n makes it easy and this template should remove any other excuse not to do it. Flow 1 Triggered by Cron/Timer set whatever interval for backups sends mqtt message to request zigbee2mqtt backup (via separate message) Flow 2 Triggered by zigbee2mqtt backup message Extracts zip file from the message and stores somewhere, with a date-stamp in the filename, via sftp Setup Create a MQTT connection named "MQTT Account" with the appropriate protocol (mqtt), host, port (1883), username, and password Create an sftp connection named "SFTP Zigbee Backups" with the appropriate host, port (22), username, and password or key. Reference This article describes the mqtt parts.
hubschrauber
Hubschrauber
MQTT node

About MQTT

MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). It is intended to link faraway devices with a tiny code footprint and low network traffic by acting as a very lightweight publish/subscribe message transport.

Related categories

Similar integrations

  • Telegram node
  • MySQL node
  • Slack node
  • Telegram Trigger node
  • Discord node
  • Postgres node
  • Gmail node
  • GitHub node
  • MongoDB node
  • Microsoft SQL node
Use case

Save engineering resources

Reduce time spent on customer integrations, engineer faster POCs, keep your customer-specific functionality separate from product all without having to code.

Learn more

Over 3000 companies switch to n8n every single week

Connect MQTT with your company’s tech stack and create automation workflows

We're using the @n8n_io cloud for our internal automation tasks since the beta started. It's awesome! Also, support is super fast and always helpful. 🤗

in other news I installed @n8n_io tonight and holy moly it’s good

it’s compatible with EVERYTHING

Last week I automated much of the back office work for a small design studio in less than 8hrs and I am still mind-blown about it.

n8n is a game-changer and should be known by all SMBs and even enterprise companies.

FAQ about MQTT integrations

  • How can I set up MQTT integration in n8n?

      To use MQTT integration in n8n, start by adding the MQTT node to your workflow. You'll need to authenticate your MQTT account using supported authentication methods. Once connected, you can choose from the list of supported actions or make custom API calls via the HTTP Request node, for example: you can then configure the node with the broker's details, such as the MQTT server URL and port. Set up your desired topic for publishing or subscribing messages, and customize any additional options as needed. Finally, connect the MQTT node to other nodes in your workflow to automate your processes efficiently.

  • Do I need any special permissions or API keys to integrate MQTT with n8n?

  • Can I combine MQTT with other apps in n8n workflows?

  • What are some common use cases for MQTT integrations with n8n?

  • How does n8n’s pricing model benefit me when integrating MQTT?

Implement complex processes faster with n8n

red icon yellow icon red icon yellow icon