I am trying to learn MQTT technology. What I understand so far, is that MQTT is based on a 'Broker' that does the 'Publish and Subscribe' of messages and topics. I wonder if it's another name for 'Server' in common terms? If it's like that, then why do they need to coin a new term for a server specially for the MQTT protocol? And in the server-client case, the remote nodes are called 'clients'. What specific term is used for MQTT client nodes?
Asked
Active
Viewed 1,673 times
3
-
2I'm voting to close this question as off-topic because it belongs on [Stackoverflow.](https://stackoverflow.com/) – JRE Feb 16 '19 at 13:12
-
I tried to answer it, but I am not sure whether the question is valid to post here due to the guidelines. It might be only tangentially electronics related. – mehmet.ali.anil Feb 16 '19 at 13:21
1 Answers
2
I think it is because it "serves" two kinds of parties, i.e. being the broker.
The broker sources (buys) from the devices, and spreads (sells) the information to the subscribers.
But I personally also think the term is superfluous to be in common knowledge. I would not correct someone that mentioned it as an MQTT server.

mehmet.ali.anil
- 644
- 4
- 10