Buongiorno,
sono con arduinoUNO + GSMShield sim900, ed ho un piccolo problema con la codifica di un sms contenete dati.
Il buffer che passo al sms è del tipo "|dato|dato|dato|...ecc", sulla seriale il buffer è corretto, con una pipe tra dato e dato, mentre il messaggio che ricevo su un cell è "/dato/dato/dato/", cioè al posto della pipe ("|") ho una barra ("/")!
Ora da quello che so gli sms usano una codifica a sette byte(0-126), dalla tabella ascii la barra è /=47 e la pipeline è |=124. Non capisco perchè la pipe si trasforma in barra???
Problema di codifica???
Questo non è un grosso problema, alla fine a me serve solo un carattere separatore, però sono curioso di capire il perchè...
Ho cercato in internet ma non ho trovato nulla di utile...
Grazie