Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-20987

camel-tahu: Create Sparkplug B component with Eclipse Tahu library

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 4.8.0
    • None
    • None
    • Advanced

    Description

      Create a new component wrapping the Eclipse Tahu library to support the Sparkplug B specification.

      https://projects.eclipse.org/projects/iot.sparkplug

      https://projects.eclipse.org/projects/iot.tahu

      I have come across a few client use cases requiring Sparkplug B compatibility on top of MQTT. While MQTT handles the messaging transport, the additional Sparkplug semantics are not addressed. The Eclipse Tahu library addresses these, both for edge nodes and a host applications.

      My intent is to wrap the Eclipse Tahu library as a Camel Component using a Producer to support edge nodes and a Consumer to support host applications. The Sparkplug TCK is used to verify specification compliance wherever possible for Component unit tests.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rhighley-redhat.com Ryan Highley
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: