Add remaining featuers to the NATS MQTT layer to satisfy the requirements of Sparkplug B compatibility. The minimum requirements include:
QoS 0 and 1 ✅
Retained Messages ✅
Last Will and Testament
There is a Sparkplug technology compatibility kit (TCK) available here which can be downloaded and used to validate compatibility.
Use case
Sparkplug B is a commonly used protocol in IIoT to ensure interoperability. Devices/clients that rely on this protocol will require the MQTT broker they are using to be compliant with the requirements of the protocol.
Proposed change
Add remaining featuers to the NATS MQTT layer to satisfy the requirements of Sparkplug B compatibility. The minimum requirements include:
There is a Sparkplug technology compatibility kit (TCK) available here which can be downloaded and used to validate compatibility.
Use case
Sparkplug B is a commonly used protocol in IIoT to ensure interoperability. Devices/clients that rely on this protocol will require the MQTT broker they are using to be compliant with the requirements of the protocol.
Contribution
No response