This document discusses securing MQTT communication for IoT. It begins with an overview of MQTT and IoT concepts. It then covers MQTT security topics like TLS, authentication using JSON web tokens and OAuth2.0. Finally, it provides steps to secure a Mosquitto MQTT broker using TLS, authentication and access control lists. The goal is to help secure MQTT protocols which are widely used for IoT communication.