-
Notifications
You must be signed in to change notification settings - Fork 0
Home
KF7EEL edited this page Mar 8, 2022
·
2 revisions
Welcome to the hbnet_external_services wiki!
MQTT was chosen for several reasons. I had been considering XMPP or just HTTP POST requests, but both have downsides that make features such as automatic service dicscovery dificult.
The positives to MQTT include:
-
Designed to be lightweight and useful in high latency, low bandwidth conditions
-
IP address does not need to be known, public facing IP not required
-
Works behind NAT
-
Libraries for MQTT exist in many different programming langauges