Pourquoi voulez-vous faire cela? C'est un processus trop compliqué et il y a une raison pour laquelle des passerelles MMSC sont disponibles. Vous n'utilisez que la partie GPRS pour établir une connexion PPP, alors le reste se passe sur IP.
Je suggère fortement utiliser une passerelle pour cela, et ne pas le faire manuellement.
Afin d'établir la connexion PPP:
AT+CGDCONT?
Cela devrait répondre avec le contexte que vous êtes. Cela signifie que vous êtes prêt à vous connecter/connecter.
AT+CGATT=1
(joindre votre modem)
AT+CGDATA=?
(vérifier quel est le mode de données)
AT+CGACT=1
(activer la connexion)
Maintenant, vous êtes sur PPP, puis vous parlez sur le modem à l'aide tout ce que votre fournisseur utilise. Il peut s'agir de n'importe quel protocole HTTP direct ou MMSE.
Par exemple, voici une transcription complète sur HTTP. Tout d'abord, nous devons configurer le modem et les informations de connexion. Toutes ces commandes doivent obtenir une réponse de OK
à partir du modem.
AT+CMMSINIT # Initialize the MMS method
AT+CMMSCURL="some.url.com" # the MMS center URL
AT+CMMSCID=1 # Set bearer
AT+CMMSPROTO="1.1.1.1",8080 # MMS Proxy information
AT+SAPBR=3,1,"Contype","GPRS" # How you are sending
AT+SAPBR=3,1,"APN","foobar" # Set the APN
AT+SAPBR=1,1 # Activate the bearer context
Ensuite, nous préparons le message:
> AT+CMMSEDIT=1 # Enter edit mode
OK
> AT+CMMSDOWN="PIC",54321,30000 # Download a pic that is 54321 bytes
# and set the latency
# for the download to 30000 ms
CONNECT # This means, ready to receive data
# so send your file
OK # Data received
> AT+CMMSRECP="123456789" # Set the recipient
OK
> AT+CMMSVIEW # View your message
(your message)
OK
> AT+CMMSSEND # Send the message
OK # Message sent
> AT+CMMSEDIT=0 # Exit edit mode, and clear the buffer
OK
Bien sûr, est spécifique au modem que j'utilisais. Vos résultats peuvent varier. Je peux vous dire que c'est un exercice futile. Aller avec un fournisseur approprié si vous voulez réellement envoyer des messages MMS.
Avez-vous déjà essayé la recherche de votre problème? Il ne semble pas - il y a beaucoup de choses, comme Gnokii (selon le téléphone que vous utilisez), qui pourrait faire presque n'importe quoi en utilisant un téléphone portable attaché à l'ordinateur. Nous sommes heureux d'aider, une fois que vous avez fait vos devoirs et avez rencontré un problème concret. – SpankMe