Send data by MQTT by internet wireless from SIM

I want to send data of my sensors(temp, etc.) to the mqtt server. I have code in python. But problem is i want to do that wireless by my SIM Card. How to do that ? I should connect Raspberry to the internet by QMI or PPP ??
Before i created my code i had used only AT commands. I have could connect to the server wireless but i had couldnt publish message. (Description: MQTT Fail to publish message)
Code in python:

PLEASE HELP ME !!! :frowning: