Stap 15: Verzending van gegevens Via GPRS en HTTP
De fysieke verbindingen tussen de 2560 Mega en de FONA 800L zijn vrij simpel, behalve dat iets vreemds met de lithiumbatterij en de manier waarop het kosten gebeurt. Uiteindelijk heb ik eigenlijk met de kleine connector in het midden van het bord FONA voor mijn verbinding met 5V anders het vreemde dingen zoals zelf uitschakelen op schijnbaar willekeurige momenten zou doen. De bijgewerkte versie van de 'H' is misschien beter?
De code die ik gebruikte is losjes gebaseerd op de Adafruit test code in de bibliotheek FONA met uitzondering van een stuk dat schreef mezelf voor het wijzigen van de gegevens in een aanvaardbaar naar de chip FONA tekenopmaak.
We moeten in de eerste plaats in setup, definiëren de APN:
Dan moeten we een PHP klaar om de gegevens te accepteren:
Merk op dat ik gebruikt heb 'verzenden' in de bovenstaande code. Gebruik nooit send.php als de naam van uw bestand als het is te gemakkelijk voor iemand om te raden. Gebruik in plaats daarvan een lange reeks van letters en cijfers voor veiligheidsdoeleinden.
In de bovenstaande code, hebben we onze gegevens naar send.php gestuurd en zet in een call back om ons te vertellen als het succesvol of niet was. Deze aanroep terug activeert een zoemer Toon op pin D7 en stuurt een puls aan pin D7 te vertellen de meester 328P dat de transmissie was ok.