Skip to content

Add infrastructure for more MQTT dialects#362

Open
ctron wants to merge 10 commits intomainfrom
feature/add_dialects_1
Open

Add infrastructure for more MQTT dialects#362
ctron wants to merge 10 commits intomainfrom
feature/add_dialects_1

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.

1 participant