You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 26, 2022. It is now read-only.
Title: Sparkplug Essentials 02 - Requirements for MQTT Sparkplug
Desc: What are the requirements for Sparkplug?
Sparkplug relies heavily on MQTT. In order to use Sparkplug it is important to use an MQTT broker that fully supports the MQTT 3.1.1 specification. It is not possible to use Sparkplug unless MQTT broker and clients support at least MQTT version 3.1.1 or higher.
The hard requirements for Sparkplug are
• QoS 0 and 1
• Retained Messages
• Last Will and Testament
• A flexible security system
Quality of Service 1 (delivery at most once) and Quality of Service 1 (delivery at least once) are mandatory for using Sparkplug. For more information about Quality of Service Levels read our blog post https://www.hivemq.com/blog/mqtt-esse...
or watch the video on the same topic: https://www.youtube.com/watch?v=hvhtJ...
Retained Messages and Last Will and Testament are also required features for MQTT Sparkplug. Make sure your MQTT broker offers 100% MQTT 3.1.1 conformity. For a better understanding of Retained Messages and Last Will and Testament we recommend reading our blog posts: