Grab the first concept from here: https://dzone.com/refcardz/getting-started-with-mqtt