Tengo la intención de enviar información a través de GET
a una página php utilizando el módulo SIM900.
He probado la siguiente secuencia de comandos con éxito.
AT+CSQ
AT+CGATT?
AT+SAPBR=3,1,"CONTYPE","GPRS"
AT+SAPBR=3,1,"APN","internet"
AT+SAPBR=1,1
AT+HTTPINIT
AT+HTTPPARA="URL","www.my_URL.com/stuff.php?variable=TEST"
AT+HTTPACTION=0
AT+HTTPREA
Tenga en cuenta que mi proveedor de servicios no requiere nombre de usuario y contraseña para acceder, también "internet" es el nombre de la APN.
Después, escribí un programa en el mbed, que envía este código al módulo, luego espera un tiempo predeterminado, lee la respuesta y procede.
Empecé a recibir un error específicamente en el AT+SAPBR=1,1
mando. Probé los comandos manualmente y ahora siempre obtengo el error en este comando. Este es el comando que abre el portador.
Lo que he probado: En el AT+SAPBR=?
el segundo parámetro es el ID del portador, así que he intentado utilizar, por ejemplo, 2 en su lugar. Y funciona.
Me parece muy extraño y estoy tratando de averiguar por qué '1' como ID me sigue atascando?