Skip to content
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

Clone this wiki locally