Mqtt alternatives
Author: S | 2025-04-25
Ntex-mqtt Alternatives Similar projects and alternatives to ntex-mqtt ntex-mqtt. Suggest alternative; Edit details; rumqtt. 1 34 1,737 6.8 Rust ntex-mqtt VS rumqtt The MQTT
Output from READ to MQTT / Logging to MQTT as an alternative
Ps5-mqtt AlternativesSimilar projects and alternatives to ps5-mqtt Home Assistant:house_with_garden: Open source home automation that puts local control and privacy first. CodeRabbitcoderabbit.aifeaturedCodeRabbit: AI Code Reviews for Developers.Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.ha-micloudDiscontinuedIntegrates Xiaomi Home Cloud Devices into Home Assistant nspanel-lovelace-uiCustom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota. risco-mqtt-localProvide Risco alarm system integration to Home assistant using local TCP communication (no cloud required) and MQTT lovelace-xiaomi-vacuum-map-cardThis card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs (and probably more). Nutrientwww.nutrient.iofeaturedNutrient – The #1 PDF SDK Library, trusted by 10K+ developers.Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. PlexMeetsHomeAssistantCustom card which integrates plex into Home Assistant and makes it possible to launch movies or tv shows on TV with a simple clickNOTE:The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.Hence, a higher number means a better ps5-mqtt alternative or higher similarity.ps5-mqtt discussionStatsBasic ps5-mqtt repo statsSponsoredCodeRabbit: AI Code Reviews for DevelopersRevolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.coderabbit.aiDo not miss the trending TypeScript projects with our weekly report!Did you know that TypeScript isthe 1st most popular programming languagebased on number of references? Homeassistant-microsoft-todo AlternativesSimilar projects and alternatives to homeassistant-microsoft-todo ring-mqtt-ha-addonHome Assistant addon to integrate Ring alarm and camera devices via MQTT CodeRabbitcoderabbit.aifeaturedCodeRabbit: AI Code Reviews for Developers.Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. solaredge-modbus-multiModbus/TCP local polling to one or more SolarEdge inverters. For single inverters, multiple inverters, meters, and batteries. kia_uvoA Home Assistant HACS integration that supports Kia Connect(Uvo) and Hyundai Bluelink. The integration supports the EU, Canada and the USA. hass-tryfiHome Assistant integration for TryFi Dog Collar GPS monitoring. SaaSHubwww.saashub.comfeaturedSaaSHub - Software Alternatives and Reviews.SaaSHub helps you find the best software and product alternatives idrac_power_monitorHomeAssistant integration to monitor the power of a server through its iDrac's Redfish APINOTE:The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.Hence, a higher number means a better homeassistant-microsoft-todo alternative or higher similarity.homeassistant-microsoft-todo discussionhomeassistant-microsoft-todo reviews and mentions Posts with mentions or reviews of homeassistant-microsoft-todo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-26.Our living room kiosk, details in the commentsUses this integration to pull data from Microsoft Todo: homeassistant-microsoft-todo repo stats Last Commitover 1 year agoSponsoredCodeRabbit: AI Code Reviews for DevelopersRevolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.coderabbit.aiDo not miss the trending Python projects with our weekly report!Did you know that Python isthe 2nd most popular programming languagebased on number of references?Alternatives to MQTT (Message Queuing
Software (VMS).Set up the device as an MQTT client. MQTT communication is based on two entities, the clients and the broker. The clients can send and receive messages. The broker is responsible for routing messages between clients.You can learn more about MQTT in AXIS OS Portal.ALPNALPN is a TLS/SSL extension that allows for the selection of an application protocol during the handshake phase of the connection between the client and server. This is used to enable MQTT traffic over the same port that is used for other protocols, such as HTTP. In some cases, there might not be a dedicated port open for MQTT communication. A solution in such cases is to use ALPN to negotiate the use of MQTT as the application protocol on a standard port, allowed by the firewalls.MQTT clientConnect: Turn on or off the MQTT client.Status: Shows the current status of the MQTT client.BrokerHost: Enter the hostname or IP address of the MQTT server.Protocol: Select which protocol to use.Port: Enter the port number.1883 is the default value for MQTT over TCP8883 is the default value for MQTT over SSL80 is the default value for MQTT over WebSocket443 is the default value for MQTT over WebSocket SecureALPN protocol: Enter the ALPN protocol name provided by your MQTT broker provider. This is only applicable with MQTT over SSL and MQTT over WebSocket Secure.Username: Enter the username that the client will use to access the server.Password: Enter a password for the username.Client ID: Enter a client ID. The client identifier is sent to the server when the client connects to it.Clean session: Controls the behavior at connection and disconnection time. When selected, the state information is discarded at connect and disconnect.HTTP proxy: A URL with a maximum length of 255 bytes. You can leave the field empty if you. Ntex-mqtt Alternatives Similar projects and alternatives to ntex-mqtt ntex-mqtt. Suggest alternative; Edit details; rumqtt. 1 34 1,737 6.8 Rust ntex-mqtt VS rumqtt The MQTT Arduino-mqtt Alternatives Similar projects and alternatives to arduino-mqtt arduino-mqtt. Suggest alternative; Edit details; pubsubclient. 1 16 3,888 0.0 C arduino-mqtt VSAlternative to Mosquitto for an MQTT Broker? :
In the device topic prefix in the MQTT client tab.Include topic name: Select to include the topic that describes the condition in the MQTT topic.Include topic namespaces: Select to include ONVIF topic namespaces in the MQTT topic.Include serial number: Select to include the device’s serial number in the MQTT payload.Add condition: Click to add a condition.Retain: Defines which MQTT messages are sent as retained.None: Send all messages as non-retained.Property: Send only stateful messages as retained.All: Send both stateful and stateless messages as retained.QoS: Select the desired level for the MQTT publication.MQTT subscriptionsAdd subscription: Click to add a new MQTT subscription.Subscription filter: Enter the MQTT topic that you want to subscribe to.Use device topic prefix: Add the subscription filter as prefix to the MQTT topic.Subscription type:Stateless: Select to convert MQTT messages into a stateless message.Stateful: Select to convert MQTT messages into a condition. The payload is used as the state.QoS: Select the desired level for the MQTT subscription.MQTT overlaysNoteConnect to an MQTT broker before you add MQTT overlay modifiers.Add overlay modifier: Click to add a new overlay modifier.Topic filter: Add the MQTT topic that contains the data you want to show in the overlay.Data field: Specify the key for the message payload that you want to show in the overlay, assuming the message is in JSON format.Modifier: Use the resulting modifier when you create the overlay.Modifiers that start with #XMP show all of the data received from the topic.Modifiers that start with #XMD show the data specified in the data field.Storage Network storageIgnore: Turn on to ignore network storage.Add network storage: Click to add a network share where you can save recordings.Address: Enter the IP address or host name of the host server, typically a NAS (network-attached storage). We recommend you to configure the host to use a fixed IP address Management, reduced waste, and improved supply chain efficiency.5. Smart Home AutomationSmart home devices like thermostats, lighting systems, and security systems generate significant data. MQTT can be used to connect these devices, while Kafka processes and analyzes the data in real time. This can enable energy savings, increased security, and a more comfortable living environment.Integrating MQTT and Apache Kafka: Getting StartedSeveral options exist for integrating MQTT and Kafka. One of the popular approaches is using Kafka Connect, which is a framework for connecting Kafka with external systems. MQTT source and sink connectors are available for Kafka Connect, allowing seamless data ingestion and transmission between the two technologies.Another option we discussed in our manufacturing example is using HiveMQ Enterprise Extension for Kafka – an MQTT-Kafka bridge that allows bi-directional data flow between the two protocols.MQTT and Kafka integration via HiveMQ ClusterThe MQTT-Kafka bridge is a translator between the two protocols, converting messages from MQTT to Kafka and vice versa. This can be useful in scenarios where data needs to be processed in real-time, such as in IoT environments.You’ll need to configure a few components to set up the MQTT-Kafka bridge. First, you’ll need an MQTT broker, the hub for all MQTT messages. You’ll also need a Kafka broker responsible for receiving and processing Kafka messages. In addition, you’ll need to install the MQTT-Kafka bridge, which can be downloaded from various sources such as GitHub.Once you have all the necessary components, you’ll need to configure the MQTT-Kafka bridge. This involves specifying the MQTT broker’s address, the Kafka broker’s address, and the topics to subscribe to and publish messages to. You’ll also need to also specify the format of the messages, which can be JSON or Avro.After configuring the bridge, you can start publishing and subscribing to messages between MQTT and Kafka. Messages published to the MQTT broker will be automatically translated to Kafka messages and sent to the Kafka broker. Similarly, messages published to the Kafka broker will be translated to MQTT messages and sent to the MQTT broker.The HiveMQ Enterprise Extension for Kafka can utilize Confluent Schema Registry for message transformation forMQTT Alternatives and Reviews - LibHunt
To know about 15 open-source (Public free) brokers of MQTT let’s first understand what MQTT is? MQTT ( Message Queuing Telemetry Transport ) is a machine-to-machine protocol designed to facilitate lightweight publish/subscribe message transportation. Its created by Dr Andy Stanford-Clark of IBM and Arlen Nipper of Arcom in 1999. It was available under a royalty-free license as protocol version 3.1 since 2010.In other words, MQTT is a publish/subscribe protocol that allows edge-of-network devices to publish to a broker. Clients connect to this broker, which then mediates communication between the two devices. In short, Each device can subscribe, or register, to particular topics. When another client publishes a message on a subscribed topic, the broker forwards the message to any client that has subscribed.What is an MQTT broker?An MQTT broker is a server that receives all messages from the clients and then routes the messages to the appropriate destination clients.An MQTT client is any device (from a microcontroller up to a full-fledged server) that runs an MQTT library and connects to an MQTT broker over a network.Open-source brokers of MQTT1) MosquittoCertainly, Written in C programming language.Supports MQTT protocol version 3.1 and 3.1.1.Available for Windows, FreeBSD, Mac OS, and also GNU/Linux distributions.Also provides simple command-line MQTT clients called mosquitto_pub and mosquitto_sub.2) Mosquitto pulseCreated by Roger Light in 2010The development has been sponsored by Cedalo AG since 2018Available at GitHub under a dual license ( Eclipse Public License 1.0 and the Eclipse Distribution License 1.0)3) MoscaIt’s one of the Free and open-source brokers of MQTT certainly, written in JavaScriptCan be used standalone or embedded in another Node.js applicationSupports MQTT protocol version 3.1 and 3.1.1Also Supports web socketsAvailable for all platforms on which you can run Node.js: MS Windows, Mac OS, and also GNU/Linux distributions4) Mosca pulseAvailable at GitHub under MIT licenseStarted by Matteo Collina in 2013Current stable version 2.8.3 from 12 July 20185) EMQ (emqttd)It’s one of the Free and open-source brokers of MQTT written in Erlang/OTPSupports MQTT protocol version 3.1, 3.1.1 and 5.0Also Supports web sockets, MQTT-SN, CoAP, STOMP, and SockJSAvailable for Windows, FreeBSD, Mac OS, and also GNU/Linux distributions6) EMQ (emqttd)MQTT Buddy Alternatives - Financesonline.com
Solution in such cases is to use ALPN to negotiate the use of MQTT as the application protocol on a standard port, allowed by the firewalls.MQTT clientConnect: Turn on or off the MQTT client.Status: Shows the current status of the MQTT client.BrokerHost: Enter the hostname or IP address of the MQTT server.Protocol: Select which protocol to use.Port: Enter the port number.1883 is the default value for MQTT over TCP8883 is the default value for MQTT over SSL80 is the default value for MQTT over WebSocket443 is the default value for MQTT over WebSocket SecureALPN protocol: Enter the ALPN protocol name provided by your MQTT broker provider. This is only applicable with MQTT over SSL and MQTT over WebSocket Secure.Username: Enter the username that the client will use to access the server.Password: Enter a password for the username.Client ID: Enter a client ID. The client identifier is sent to the server when the client connects to it.Clean session: Controls the behavior at connection and disconnection time. When selected, the state information is discarded at connect and disconnect.HTTP proxy: A URL with a maximum length of 255 bytes. You can leave the field empty if you don't want to use an HTTP proxy.HTTPS proxy: A URL with a maximum length of 255 bytes. You can leave the field empty if you don't want to use an HTTPS proxy.Keep alive interval: Enables the client to detect when the server is no longer available without having to wait for the long TCP/IP timeout.Timeout: The time interval in seconds to allow a connect to complete. Default value: 60Device topic prefix: Used in the default values for the topic in the connect message and LWT message on the MQTT client tab, and in the publication conditions on the MQTT publication tab.Reconnect automatically: Specifies whether the client. Ntex-mqtt Alternatives Similar projects and alternatives to ntex-mqtt ntex-mqtt. Suggest alternative; Edit details; rumqtt. 1 34 1,737 6.8 Rust ntex-mqtt VS rumqtt The MQTT Arduino-mqtt Alternatives Similar projects and alternatives to arduino-mqtt arduino-mqtt. Suggest alternative; Edit details; pubsubclient. 1 16 3,888 0.0 C arduino-mqtt VSMQTT MQTT mosquitto / mqtt - Q
Version 0.4.0-beta.6MQTT Explorer is a comprehensive MQTT client that provides a structured overview of your MQTT topics and makes working with devices/services on your broker dead-simple.Features Visualize topics and topic activity Delete retained topics Search/filter topics Delete topics recursively Diff view of current and previous received messages Publish topics Plot numeric topics Retain a history of each topic Dark/Light Themes … See Changelog to see all featuresThe hierarchical view makes this tool so easy to use and differentiates the MQTT Explorer from other great MQTT clients like MQTTLens, MQTTBox and MQTT.fx.This MQTT Client strives to be a MQTT swiss-army-knife, the perfect tool to integrate new services and IoT devices on your network.DownloadDeveloping this tool takes a lot of effort, sweat and time, please consider rating the App on the Windows or Mac app store .If you feel like a feature is missing or you found a bug, please leave me a comment / issue and I’ll see what I can do. Platform Downloads Windows portable, installer Mac Intel, ARM How to start untrusted apps Ubuntudebian, mint, neon, fedora, etc… snap install mqtt-explorerUbuntu Store Linuxalmost every linux AppImage, debRun AppImage:Make it executable and double-click it. More DownloadsVideo  and MQTT lovelace-xiaomi-vacuum-map-cardThis card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valetudo/Valetudo RE), Neato, Wyze, Roomba, Ecovacs (and probably more). Nutrientwww.nutrient.iofeaturedNutrient – The #1 PDF SDK Library, trusted by 10K+ developers.Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. PlexMeetsHomeAssistantCustom card which integrates plex into Home Assistant and makes it possible to launch movies or tv shows on TV with a simple clickNOTE:The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.Hence, a higher number means a better ps5-mqtt alternative or higher similarity.ps5-mqtt discussionStatsBasic ps5-mqtt repo statsSponsoredCodeRabbit: AI Code Reviews for DevelopersRevolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.coderabbit.aiDo not miss the trending TypeScript projects with our weekly report!Did you know that TypeScript isthe 1st most popular programming languagebased on number of references?
2025-04-24Homeassistant-microsoft-todo AlternativesSimilar projects and alternatives to homeassistant-microsoft-todo ring-mqtt-ha-addonHome Assistant addon to integrate Ring alarm and camera devices via MQTT CodeRabbitcoderabbit.aifeaturedCodeRabbit: AI Code Reviews for Developers.Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. solaredge-modbus-multiModbus/TCP local polling to one or more SolarEdge inverters. For single inverters, multiple inverters, meters, and batteries. kia_uvoA Home Assistant HACS integration that supports Kia Connect(Uvo) and Hyundai Bluelink. The integration supports the EU, Canada and the USA. hass-tryfiHome Assistant integration for TryFi Dog Collar GPS monitoring. SaaSHubwww.saashub.comfeaturedSaaSHub - Software Alternatives and Reviews.SaaSHub helps you find the best software and product alternatives idrac_power_monitorHomeAssistant integration to monitor the power of a server through its iDrac's Redfish APINOTE:The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.Hence, a higher number means a better homeassistant-microsoft-todo alternative or higher similarity.homeassistant-microsoft-todo discussionhomeassistant-microsoft-todo reviews and mentions Posts with mentions or reviews of homeassistant-microsoft-todo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-26.Our living room kiosk, details in the commentsUses this integration to pull data from Microsoft Todo: homeassistant-microsoft-todo repo stats Last Commitover 1 year agoSponsoredCodeRabbit: AI Code Reviews for DevelopersRevolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.coderabbit.aiDo not miss the trending Python projects with our weekly report!Did you know that Python isthe 2nd most popular programming languagebased on number of references?
2025-04-19Software (VMS).Set up the device as an MQTT client. MQTT communication is based on two entities, the clients and the broker. The clients can send and receive messages. The broker is responsible for routing messages between clients.You can learn more about MQTT in AXIS OS Portal.ALPNALPN is a TLS/SSL extension that allows for the selection of an application protocol during the handshake phase of the connection between the client and server. This is used to enable MQTT traffic over the same port that is used for other protocols, such as HTTP. In some cases, there might not be a dedicated port open for MQTT communication. A solution in such cases is to use ALPN to negotiate the use of MQTT as the application protocol on a standard port, allowed by the firewalls.MQTT clientConnect: Turn on or off the MQTT client.Status: Shows the current status of the MQTT client.BrokerHost: Enter the hostname or IP address of the MQTT server.Protocol: Select which protocol to use.Port: Enter the port number.1883 is the default value for MQTT over TCP8883 is the default value for MQTT over SSL80 is the default value for MQTT over WebSocket443 is the default value for MQTT over WebSocket SecureALPN protocol: Enter the ALPN protocol name provided by your MQTT broker provider. This is only applicable with MQTT over SSL and MQTT over WebSocket Secure.Username: Enter the username that the client will use to access the server.Password: Enter a password for the username.Client ID: Enter a client ID. The client identifier is sent to the server when the client connects to it.Clean session: Controls the behavior at connection and disconnection time. When selected, the state information is discarded at connect and disconnect.HTTP proxy: A URL with a maximum length of 255 bytes. You can leave the field empty if you
2025-04-09In the device topic prefix in the MQTT client tab.Include topic name: Select to include the topic that describes the condition in the MQTT topic.Include topic namespaces: Select to include ONVIF topic namespaces in the MQTT topic.Include serial number: Select to include the device’s serial number in the MQTT payload.Add condition: Click to add a condition.Retain: Defines which MQTT messages are sent as retained.None: Send all messages as non-retained.Property: Send only stateful messages as retained.All: Send both stateful and stateless messages as retained.QoS: Select the desired level for the MQTT publication.MQTT subscriptionsAdd subscription: Click to add a new MQTT subscription.Subscription filter: Enter the MQTT topic that you want to subscribe to.Use device topic prefix: Add the subscription filter as prefix to the MQTT topic.Subscription type:Stateless: Select to convert MQTT messages into a stateless message.Stateful: Select to convert MQTT messages into a condition. The payload is used as the state.QoS: Select the desired level for the MQTT subscription.MQTT overlaysNoteConnect to an MQTT broker before you add MQTT overlay modifiers.Add overlay modifier: Click to add a new overlay modifier.Topic filter: Add the MQTT topic that contains the data you want to show in the overlay.Data field: Specify the key for the message payload that you want to show in the overlay, assuming the message is in JSON format.Modifier: Use the resulting modifier when you create the overlay.Modifiers that start with #XMP show all of the data received from the topic.Modifiers that start with #XMD show the data specified in the data field.Storage Network storageIgnore: Turn on to ignore network storage.Add network storage: Click to add a network share where you can save recordings.Address: Enter the IP address or host name of the host server, typically a NAS (network-attached storage). We recommend you to configure the host to use a fixed IP address
2025-03-27Management, reduced waste, and improved supply chain efficiency.5. Smart Home AutomationSmart home devices like thermostats, lighting systems, and security systems generate significant data. MQTT can be used to connect these devices, while Kafka processes and analyzes the data in real time. This can enable energy savings, increased security, and a more comfortable living environment.Integrating MQTT and Apache Kafka: Getting StartedSeveral options exist for integrating MQTT and Kafka. One of the popular approaches is using Kafka Connect, which is a framework for connecting Kafka with external systems. MQTT source and sink connectors are available for Kafka Connect, allowing seamless data ingestion and transmission between the two technologies.Another option we discussed in our manufacturing example is using HiveMQ Enterprise Extension for Kafka – an MQTT-Kafka bridge that allows bi-directional data flow between the two protocols.MQTT and Kafka integration via HiveMQ ClusterThe MQTT-Kafka bridge is a translator between the two protocols, converting messages from MQTT to Kafka and vice versa. This can be useful in scenarios where data needs to be processed in real-time, such as in IoT environments.You’ll need to configure a few components to set up the MQTT-Kafka bridge. First, you’ll need an MQTT broker, the hub for all MQTT messages. You’ll also need a Kafka broker responsible for receiving and processing Kafka messages. In addition, you’ll need to install the MQTT-Kafka bridge, which can be downloaded from various sources such as GitHub.Once you have all the necessary components, you’ll need to configure the MQTT-Kafka bridge. This involves specifying the MQTT broker’s address, the Kafka broker’s address, and the topics to subscribe to and publish messages to. You’ll also need to also specify the format of the messages, which can be JSON or Avro.After configuring the bridge, you can start publishing and subscribing to messages between MQTT and Kafka. Messages published to the MQTT broker will be automatically translated to Kafka messages and sent to the Kafka broker. Similarly, messages published to the Kafka broker will be translated to MQTT messages and sent to the MQTT broker.The HiveMQ Enterprise Extension for Kafka can utilize Confluent Schema Registry for message transformation for
2025-03-29