Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Much of the cost breakdown for each different HiveMQ service can be found on our pricing page, available here. Specifically, for a further breakdown as to what qualifies as a session, this is available within the technical FAQ towards the bottom of the page. I’ve included the details covered there in this response, as well :

Each concurrent MQTT client session is counted as a single connection. Therefore, if a client device opens more than one session at a time, each one will be counted as a unique connection. These numbers are reset at the end of the At HiveMQ, we value transparency and want to ensure our users have a clear understanding of how connections are accounted for in the paid plan, particularly when it comes to MQTT client sessions. This article provides a concise breakdown of what the "MQTT Client Sessions" counter on the web page displays and how sessions are counted.

How are Sessions Counted?

The counting of sessions in the paid plan aligns with the concurrent MQTT client sessions. Each active MQTT client session is considered as one connection. It's important to note that if a client device establishes multiple sessions simultaneously, each session is treated as a distinct and separate connection. This count is reset to zero at the conclusion of each monthly billing period.

Example Illustration:

To illustrate this concept, let's consider two scenarios:

  1. Multiple Connections Within the Hour:

    • If 37 client devices connect every hour on the hour and disconnect after 10 minutes, the total connection count for the day

...

    • remains 37.

...

  1. Combination of Persistent and Non-Persistent Sessions:

...

    • . Additionally,

...

    • another 27 devices connect on the hour for 10 minutes before disconnecting

...

    • . The total connection count for the day

...

    • , in this case, also sums up to 37.

These examples highlight the straightforward approach of counting each MQTT client session as an individual connection, providing clarity on how your usage is reflected in the "MQTT Client Sessions" counter.

For a more detailed breakdown of the cost associated with different HiveMQ services, please refer to our pricing page here. Additionally, specific details on what qualifies as a session can be found in the technical FAQ section towards the bottom of the page.