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

redesign MQTT functionality #136

Open
bertt opened this issue Sep 1, 2017 · 8 comments
Open

redesign MQTT functionality #136

bertt opened this issue Sep 1, 2017 · 8 comments

Comments

@bertt
Copy link
Contributor

bertt commented Sep 1, 2017

drawbacks current MQTT solution:

  • need non-standard GOST prefix when publishing data using MQTT

  • supports publish/subscribe only on Observations

Need to have a new design fixing those drawbacks (so remove prefix and support publish/subscribe on all entities) .

@bertt bertt added this to the 1.0 milestone Sep 1, 2017
@bertt bertt changed the title redesign MQTT funtionality redesign MQTT functionality Sep 1, 2017
@bertt bertt mentioned this issue Sep 4, 2017
@bertt
Copy link
Contributor Author

bertt commented Sep 5, 2017

maybe usefull? https://github.com/tmc/pqstream

@tebben
Copy link
Contributor

tebben commented Jan 5, 2018

Tried VolantMQ a few months back which looks promising but missing some functionality for us to be useful, I created an issue back then: VolantMQ/volantmq#60

Also found this in the issue list with almost the same question: VolantMQ/volantmq#85 which is from 8 days ago

Other VolantMQ remarks:

  • Currently errors when running on Windows
  • SSL support soon

Options:

  1. fork VolantMQ and create simple workaround
  2. help with VolantMQ API system
  3. wait for updates and focus on other issues/features/dashboard

@bertt An other question is how do we want to implement MQTT, should GOST server be able to act as MQTT broker or do we want a different application/server for it? Will we run into problems such as load balancing/stateless server when running the MQTT broker from GOST server?

@bertt
Copy link
Contributor Author

bertt commented Jan 8, 2018

q1: lets wait for some more updates VolantMQ
q2: lets frst try to combine GOST with MQTT, maybe later separate

@bertt
Copy link
Contributor Author

bertt commented Jan 9, 2018

it would be nice for demo purpose to have current location of things as mqtt stream as a start

@farshidtz
Copy link
Contributor

It would be very nice if at least the GOST prefix is configurable, otherwise you can't have two servers using the same broker.

@bertt
Copy link
Contributor Author

bertt commented Mar 13, 2018

@farshidtz I've created a new issue for this see #150

@bertt
Copy link
Contributor Author

bertt commented Mar 13, 2018

NB: MQTT subscribe Location updates is added in 04d19be

@bertt
Copy link
Contributor Author

bertt commented Aug 3, 2019

another Go MQTT broker https://github.com/fhmq/hmq

offers 'Kafka Bridge Support - Action Deliver - Regexp Deliver' might be interesting option KPN DSH.

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

No branches or pull requests

3 participants