title: using Azure IoT Hub as a MQTT broker
body: <p>Our Current Deployment:</p>
  
  <p>1) several back-end devices running an MQTT client connect to an opensource MQTT broker (Mosquitto)</p>
  
  <p>2) Mosquitto is running on a Linux VM and acts as a broker and a communication point between back-end &amp; front-end devices.</p>
  
  <p>3) Several front-end devices (Mobile App / browser based GUI) connect to the broker. some of the front-end devices read &amp; write to the broker (Sub &amp; Pub) while some front-end only read (Sub)</p>
  
  <p>4) Some front-end devices connect for a few minutes &amp; some front ends are always connected.</p>
  
  <p>5) Although the amount of data being transferred is a few kb, it is sometimes fast changing.</p>
  
  <p>6) No TLS is used for the MQTT traffic &amp; it cannot be enabled on the back-end devices.</p>
  
  <p>This setup works for us, but I am looking for a way to scale up and was considering the azure IoT hub, but I am confused if the IoT hub can be used as a broker or I would need additional components to be deployed for acting as a MQTT broker ?</p>