Thanks Peter for your reply.
I'll try it.
by the way I need to wakeup the mobile when receive any MQTT message, how ?
i.e.
need to add wakeup function at this function code :
Private Sub mqtt_MessageArrived (Topic As String, Payload() As Byte)
what is the function make this wakeup ?
on the other way, I try also to store all arrived message in an array, that may MQTT have a limited buffer, that after sleep the mobile receive some bytes and stop (that appear after wakeup)
best regards