Paso 15: Envío de datos vía GPRS y HTTP
Las conexiones físicas entre el Mega 2560 y el FONA 800L son bastante simples, excepto que algo raro está pasando con la batería de litio y la forma en cargos. Realmente terminé usando el conector pequeño en el centro de la Junta FONA para mi conexión a 5V lo contrario haría cosas extrañas como se apaga en momentos aparentemente aleatorios. ¿Tal vez la versión actualizada de 'H' es mejor?
El código que he usado se basa libremente en el código de prueba de Adafruit en la biblioteca FONA excepto un trozo que me escribió para cambiar los datos en un formato de caracteres aceptable para el chip FONA.
En primer lugar, en configuración, debemos definir el APN:
Entonces necesitamos un PHP listo para aceptar los datos:
En el código anterior, observe que he usado 'Enviar'. Nunca use send.php como el nombre del archivo ya que es demasiado fácil para alguien adivinar. Utilizar una larga serie de letras y números, por motivos de seguridad.
En el código anterior, hemos enviado nuestros datos a send.php y poner en llamemos para decirnos si fue exitoso o no. Esta llamada provoca un tono de timbre en el pin D7 y envía un pulso en pin D7 al maestro 328P que la transmisión fue aceptable.