After a LOT of trial and error I got it working. A quick summary of what I did is on Reverse Engineering API since I think it applies better there. Thank you for your help. Your info was super helpful to get me pointed in the right direction and now I know a little bit more about MQTT.