Skip to content

8. Feature: Add MQTT read-only adapter foundation #213

@smithaldon1

Description

@smithaldon1

Parent Epic

#206

Purpose

Implement the foundation for consuming configured MQTT sources into normalized FactoryEvents.

Acceptance Criteria

  • Reads MQTT connection profiles.
  • Supports broker URL, client ID, topic filters, QoS, TLS/auth references, and payload mapping.
  • Supports Sparkplug-style JSON demo payloads as a first supported shape.
  • Handles broker unavailable, malformed payload, and unmapped topic states clearly.
  • Does not publish commands or perform writeback.

Implementation Order

Step 8. After OPC-UA adapter foundation unless ADR chooses another order.

Test Plan

Unit tests with fake MQTT messages plus optional local Mosquitto/Demo-Factory subscriber integration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeaturebackendBackend service workconnection-managementConnection profile, credential reference, health, and test-connection workconnectorConnector architecture and integration workingestionIngestion and validation workmqttMQTT broker, topic, Sparkplug, and subscription workpost-demoNot required for the manufacturer demo path

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions