Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add infrastructure for more MQTT dialects #362

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

ctron
Copy link
Member

@ctron ctron commented Nov 24, 2022

This adds some internal infrastructure for adding more MQTT endpoint dialects. Also doing some example work with:

  • Web of Things
  • Cumulocity
  • Azure IoT

Commands are derived from the MQTT topic the user publishes refactor
on the MQTT integration. So far, the prevented the user from using
a forward slash (/) as part of the command.

This change allows to work around this limitation by taking the
remainder of the topic as command name.
Instead of having a big enum, with all combinations, we now have
the logic of the different dialects in different implementations
@ctron ctron added enhancement New feature or request component/endpoints Protocol endpoints labels Nov 24, 2022
@ctron ctron added this to the 0.12.0 milestone Nov 24, 2022
@ctron ctron self-assigned this Nov 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/endpoints Protocol endpoints enhancement New feature or request
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

None yet

1 participant