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

Filtering of events based on channel #322

Open
lulf opened this issue Sep 15, 2022 · 0 comments
Open

Filtering of events based on channel #322

lulf opened this issue Sep 15, 2022 · 0 comments
Milestone

Comments

@lulf
Copy link
Member

lulf commented Sep 15, 2022

One common pattern for drogue iot operators is to use the same mechanism as applications for communicating with devices/gateways on the 'other side'. Using channels, one can multiplex a given application or topic to communicate within separate 'domains', like 'dfu', 'btmesh' or 'devices'.

However, at present applications are required to do all the filtering of the events: parsing the payload as cloud events messages, inspect the message, look at the 'subject' and dispatch/ignore accordingly. Having a more native way to express this such as using mqtt topic hierarchy or the ability to route events for a specific channel to another topic could be a useful addition to reduce application logic overhead.

@lulf lulf changed the title Filtering of events Filtering of events based on channel Sep 15, 2022
@lulf lulf added this to the 0.12.0 milestone Nov 16, 2022
@lulf lulf moved this to Todo in Drogue Cloud 0.12 Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant