usetania / tania-core

Tania is a farm management software for the hobbyist and smallholder farmer.
https://usetania.org
Apache License 2.0
770 stars 160 forks source link

MQTT gateway plans? #63

Open poVoq opened 5 years ago

poVoq commented 5 years ago

This seems like a really cool project!

I read on the road map that you are planning to add MQTT broker functionality or at least an interface to it?

Have you considered using Ejabberd for it? They recently added MQTT broker functionality to what is otherwise a really stable and scaleable XMPP server. It is also really low resource and runs without issues on a RasberryPI or similar. See: https://blog.process-one.net/ejabberd-19-02-the-mqtt-edition/

This would also open Tania to all sorts of cool remote control and communication via XMPP.

There are some good XMPP libraries in Go: https://github.com/FluuxIO/go-xmpp https://github.com/mattn/go-xmpp

poVoq commented 5 years ago

Also see https://github.com/FluuxIO/mqtt Which is from the same creators as Ejabberd.

bepitulaz commented 5 years ago

Hi @poVoq, thank you for recommending it. I will take a look at it because we still don't decide yet how we will integrate Tania to MQTT.

pablojimpas commented 3 years ago

MQTT Server written in Go from The Things Industries: https://github.com/TheThingsIndustries/mystique

Neustradamus commented 4 months ago

FluuxIO has been stopped the lib development, the current developed project is: