You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've managed to configure both XMPP and MQTT on ejabberd. However there's something that I still don't fully understand. Is ejabberd supposed to mediate between both implementations? By this I mean that if I send a message from an XMPP client then it should be possible to receive it from an MQTT client and viceversa (e.g: I send a message from gajim then the receiver can read it by just subscribing to a topic for example using mosquitto_sub).
If this is not the case then what is difference between using ejabberd's MQTT implementation against for example a plain Mosquitto server? I'm asking this because I'm having a hard time understanding why ejabberd supports MQTT. If for example I wanted to use only MQTT, how am I suppose to map MQTT topics to users, muc, etc? Does this mapping rely entirely on the user or is standarized by ejabberd?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I've managed to configure both XMPP and MQTT on ejabberd. However there's something that I still don't fully understand. Is ejabberd supposed to mediate between both implementations? By this I mean that if I send a message from an XMPP client then it should be possible to receive it from an MQTT client and viceversa (e.g: I send a message from
gajim
then the receiver can read it by just subscribing to a topic for example usingmosquitto_sub
).If this is not the case then what is difference between using ejabberd's MQTT implementation against for example a plain Mosquitto server? I'm asking this because I'm having a hard time understanding why ejabberd supports MQTT. If for example I wanted to use only MQTT, how am I suppose to map MQTT topics to users, muc, etc? Does this mapping rely entirely on the user or is standarized by ejabberd?
Thanks for your time,
Lucas.
Beta Was this translation helpful? Give feedback.
All reactions