Skip to content

Default MQTT namespace differs from the ICD #20

Description

@mfellner

The Markdown ICD connection-methods table (§4) specifies UNIITY-X/<senderid>/<messagetype>, but the Java MQTT client defaults to SEDAP-X. A client following the ICD and an SDK client using defaults publish under different roots.

Proposed correction: align all default constructor paths with UNIITY-X, retaining the explicit rootPath constructor for legacy SEDAP-X and custom configurations. Document that option in README/Javadocs and test default/custom roots without a broker. Keep the independent subscription-depth bug outside this issue.

References: Markdown ICD at the current reviewed base; Java source at the original reviewed commit.

Implementation: #28, open against upstream master at 366fc39. The PR uses the Markdown ICD introduced by 347f61c and makes no DOCX/PDF changes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions