Seriale, SIM808 ed MQTT

Buongiorno a tutti. Sono nuovo in questo forurm e chiedo cortesemente il vostro aiuto riguardo la programmazione di Arduino UNO.
Il mio progetto prevede lo scambio dati tra coordinate gps ricevute attraverso una scheda SIM808 e collegata ai pin 7 e 8 di arduino UNO e l'invio di tali informazioni su una coda MQTT.
La connessione alla Coda MQTT è eseguita correttamente ed il TOPIC di interesse è registrato correttamente.
La connessione al GPS è eseguita correttamente.
Appena però, provo ad attivare la lettura delle coordiante gps per mezzo di un messaggio ricevuto sulla coda MQTT ed il loro successivo invio tramite MQTT il sistema presenta strani comportamenti:

  • Si riavvia in continuazione;
  • oppure sul monitor della seriale vengono visualizzati caratteri strani

Non so se potrebbero essere problemi legati a conflitti tra Monitor Seriale e SIM808, oppure a problemi di gestione della memoria o altro ancora, ma sto impazzendo per la risoluzione della problematica.
Vi allego lo schetch per maggiorni dettagli sulla logica utilizzata.
Vi ringrazio molto per il vostro aiuto.
Stefano

AnfusatARD.ino (5.03 KB)

Buongiorno,
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO ... Grazie.

Guglielmo

P.S.: Qui una serie di link utili, NON necessariamente inerenti alla tua domanda:
- serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections
- pinout delle varie schede by xxxPighi: Pinout
- link generali utili: Link Utili

Buongiorno a tutti,
problema risolto. Probabilmente diverse versioni del compilatore tra IDE arduino e plugin utilizzato in Eclipse.
compilando lo stesso codice nell'IDE Arduino funziona tutto.
Grazie lo stesso per l'attenzione.

Saluti.