Welcome to our Blog

blog post header image
The HiveMQ Team, Sep 21, 2015

Whats New in HiveMQ 3?

Category: HiveMQ Release

Learn everything about the new features in HiveMQ 3

blog post header image
Ian Craggs, Sep 21, 2015

Paho MQTT C Client - MQTT Client Library Encyclopedia

Category: MQTT MQTT Client MQTT Client Library

This blog post shows how to use the PAHO MQTT C library for your projects, including all options and SSL/TLS.

blog post header image
Nick O’Leary, Sep 13, 2015

Arduino PubSubClient - MQTT Client Library Encyclopedia

Category: MQTT MQTT Client MQTT Client Library

Eclipse Paho is an umbrella project for several MQTT and MQTT-SN client implementations in different programming languages.

blog post header image
Michael Maclean, Aug 31, 2015

Mosquitto-PHP - MQTT Client Library Encyclopedia

Category: MQTT MQTT Client MQTT Client Library

The Mosquitto-PHP library is a MQTT client library for PHP. This blog post is a short how-to guide on how to use it in your project.

blog post header image
Kévin KIN-FOO, Aug 24, 2015

Paho Lua - MQTT Client Library Encyclopedia

Category: MQTT MQTT Client MQTT Client Library

Guest post by Kévin KIN-FOO: Paho Lua Client library implements client-side subset of the MQTT protocol specification 3.1. An advantage of using Lua is that only a text editor is required for rapid development of simple MQTT client applications on many platforms. Cross compilation issues are avoided.

blog post header image
Ian Craggs, Aug 17, 2015

Paho Embedded - MQTT Client Library Encyclopedia

Category: MQTT MQTT Client MQTT Client Library

Learn about the Eclipse Paho MQTT C Client library for MQTT embedded devices. Written by Ian Craggs (IBM) who has 10+ years MQTT experience.

blog post header image
Christoph Krey, Jul 20, 2015

MQTT-Client-Framework - MQTT Client Library Encyclopedia

Category: MQTT MQTT Client MQTT Client Library

This encyclopedia entry shows the great Objective C MQTT client library, usage examples and a full application for the iPhone.

blog post header image
Dominik Obermaier, Jul 6, 2015

Eclipse Paho Java - MQTT Client Library Encyclopedia

Category: MQTT MQTT Client MQTT Client Library

Eclipse Paho is an umbrella project for several MQTT and MQTT-SN client implementations in different programming languages.

blog post header image
The HiveMQ Team, Jun 29, 2015

Announcing the MQTT Client Library Encyclopedia

Category: MQTT MQTT Client MQTT Client Library

We are pleased to announce that we will start the MQTT Client Library Encyclopedia Blog post series next week!

blog post header image
The HiveMQ Team, Jun 22, 2015

MQTT Security Fundamentals - Wrapping up the complete series

Category: MQTT Security Fundamentals MQTT IoT Security

This is a summary of the MQTT Security Fundamentals Series.

blog post header image
The HiveMQ Team, Jun 16, 2015

Securing MQTT Systems - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

We'll learn about secure MQTT deployments and how to harden the deployment to prevent and mitigate attacks.

blog post header image
The HiveMQ Team, Jun 8, 2015

MQTT Message Data Integrity - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

We'll learn about secure MQTT deployments and how to harden the deployment to prevent and mitigate attacks.

blog post header image
The HiveMQ Team, Jun 1, 2015

Payload Encryption - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

This post explains why and when MQTT payload encryptions should be used, how it works and what the advantages and disadvantages are.

blog post header image
The HiveMQ Team, May 25, 2015

OAuth 2.0 & MQTT - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

This post explains the basic concepts of OAuth 2.0 and how it plays along with MQTT clients and brokers.

blog post header image
The HiveMQ Team, May 25, 2015

X509 Client Certificate Authentication - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

Learn how to add an additional layer of security to MQTT with X509 client certificates and find out the challenges of using this approach

blog post header image
The HiveMQ Team, May 11, 2015

TLS/SSL - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

Welcome to the fifth part of the MQTT Security Fundamentals series. This weeks topic is Transport Encryption with TLS/SSL.

blog post header image
The HiveMQ Team, May 4, 2015

Authorization - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

The 4th post of the MQTT Security Fundamentals has its focus on explaining authorization and how it can be implemented with MQTT.

blog post header image
The HiveMQ Team, Apr 27, 2015

Advanced Authentication Mechanisms - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

This post is part of the MQTT Security Fundamentals and explains advance authentication mechanisms and how to implement custom authentication in the HiveMQ MQTT broker.

blog post header image
The HiveMQ Team, Apr 20, 2015

Authentication with Username and Password - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

This post is part of the MQTT Security Fundamentals and explains advance authentication mechanisms and how to implement custom authentication in the HiveMQ MQTT broker.

blog post header image
The HiveMQ Team, Apr 20, 2015

HiveMQ - MQTT Security Fundamentals

Category: MQTT Security Fundamentals MQTT IoT Security

This is the first post of the MQTT Security Fundamentals series. We explain different things that are important for securing MQTT.

blog post header image
The HiveMQ Team, Apr 16, 2015

HiveMQ 2.3.1 released

Category: HiveMQ Release

HiveMQ 2.3.1 is the second release of the 2.3 series which brought a new and more performant data store.

blog post header image
The HiveMQ Team, Apr 6, 2015

The results of our survey about MQTT Security Essentials

Category: MQTT Security Fundamentals MQTT IoT Security

Survey Results: Announcing MQTT Security Essentials!

blog post header image
The HiveMQ Team, Apr 5, 2015

MQTT Essentials Wrap-Up

Category: MQTT Essentials MQTT

For the last 11 weeks we have released a new MQTT Essentials post every week. Today, we want to wrap-up the series and get ready for a fresh start next week with new and interesting topics.

blog post header image
The HiveMQ Team, Apr 2, 2015

MQTT over WebSockets - MQTT Essentials Special

Category: MQTT Essentials MQTT

We've seen that MQTT is ideal for constrained devices and unreliable networks and that it is perfect for sending messages with a very low overhead. Naturally, it would be quite nice to send and receive MQTT messages directly in a browser. For example, on a mobile phone. MQTT over WebSockets is the answer.

blog post header image
The HiveMQ Team, Mar 16, 2015

Keep Alive and Client Take-Over - MQTT Essentials Part 10

Category: MQTT Essentials MQTT

MQTT works perfectly in unreliable networks, you will learn in this post how to make sure the other end is still available and connected

blog post header image
The HiveMQ Team, Mar 9, 2015

Last Will and Testament - MQTT Essentials: Part 9

Category: MQTT Essentials MQTT

Because MQTT is often used in scenarios that include unreliable networks, it's reasonable to assume that some of the MQTT clients in these scenarios will occasionally disconnect ungracefully. An ungraceful disconnect can occur due to loss of connection, empty batteries, or many other reasons.

blog post header image
The HiveMQ Team, Mar 5, 2015

HiveMQ 2.3.0 released

Category: HiveMQ Release

This release brings major improvements in the cluster and has a completely redesigned storage layer for maximum performance.

blog post header image
The HiveMQ Team, Mar 2, 2015

Retained Messages - MQTT Essentials: Part 8

Category: MQTT Essentials MQTT

In MQTT, the client that publishes a message has no guarantee that a subscribing client actually receives the message. The publishing client can only make sure that the message gets delivered safely to the broker.

blog post header image
The HiveMQ Team, Feb 23, 2015

Persistent Session and Queuing Messages - MQTT Essentials: Part 7

Category: MQTT Essentials MQTT

The seventh MQTT Essentials post provides insights on the persistent session hold by the broker for each client and queuing of messages.

blog post header image
The HiveMQ Team, Feb 16, 2015

Quality of Service 0,1 & 2 - MQTT Essentials: Part 6

Category: MQTT Essentials MQTT

The sixth post in the MQTT Essential series covers an explanation and usage guide for Quality of Service levels in MQTT.

blog post header image
The HiveMQ Team, Feb 12, 2015

HiveMQ 2.0.2 released - Important Bugfix Upgrade

Category: HiveMQ Release

We just released HiveMQ 2.0.2. This is a critical Bugfix Release which fixes a regression in the Last Will and Testament Handling introduced in 2.0.1

blog post header image
The HiveMQ Team, Feb 12, 2015

HiveMQ 2.2.1 released

Category: HiveMQ Release

HiveMQ 2.2.1 MQTT broker release, containing many MQTT 3.1.1 specific fixes, cluster improvements and a bug fix for the plugin system.

blog post header image
The HiveMQ Team, Feb 2, 2015

MQTT Publish, Subscribe & Unsubscribe - MQTT Essentials: Part 4

Category: MQTT Essentials MQTT

In this post we delve into the specifics of publish/subscribe and unsubscribe in the MQTT protocol.

blog post header image
The HiveMQ Team, Jan 19, 2015

Publish & Subscribe - MQTT Essentials: Part 2

Category: MQTT Essentials MQTT

The publish/subscribe pattern (also known as pub/sub) provides an alternative to traditional client-server architecture. In the client-sever model, a client communicates directly with an endpoint.The pub/sub model decouples the client that sends a message (the publisher) from the client or clients that receive the messages (the subscribers).

blog post header image
The HiveMQ Team, Jan 12, 2015

Introducing the MQTT Protocol - MQTT Essentials: Part 1

Category: MQTT Essentials MQTT

Welcome to MQTT Essentials: A ten-part blog series on the core features and concepts of the MQTT protocol. This post outlines what we plan to cover in the blog, gives you a quick introduction to MQTT, and provides some interesting background material on the protocol.

blog post header image
The HiveMQ Team, Nov 24, 2014

HiveMQ 2.1.1 released

Category: HiveMQ Release

We're pleased to announce the release of HiveMQ 2.1.1. This is a Bugfix release and brings fixes several improvements.