sFractal-Podii / TwinklyHaHa

Digital Twin of BlinkyHaHa (ie in cloud instead of on Raspberry Pi, LiveView graphics instead of LEDs)
MIT License
0 stars 0 forks source link

MQTT5 lib #104

Open sparrell opened 1 year ago

sparrell commented 1 year ago

NOTES Here are some libraries spotted that we can use to replace the tortoise library

  1. GitHub - emqx/emqtt: Erlang MQTT v5.0 Client github.com(updated 2 weeks ago)
  2. GitHub - brianmay/exmqtt: Elixir wrapper for emqx/emqtt github.com(updated last year)
  3. GitHub - brianbinbin/exmqtt: Elixir MQTT v5.0 Client github.co(updated 3years ago)
  4. GitHub - ryanwinchester/exmqtt: Elixir wrapper for emqx/emqtt github.com(updated a month ago)

https://github.com/gausby/tortoise/tree/mqtt-5

  • But has numerous bugs, particularly when mqtt server goes down (pub requests can hang - hanging my application) or if trying to dynamically subscribe to topics at run-time. These errors aren’t always easy to reproduce on demand, and at one stage I was told that there were fundamental design issues
sparrell commented 1 year ago

https://www.emqx.com/en/blog/mqtt-for-elixir#mqtt-brokers

https://github.com/emqx/emqtt