bubulindo:
a biblioteca Serial já tem um buffer... O problema é definir exactamente onde começa a password. Se houvesse aspas antes da palavra senha (como acontece com a data e numero de telefone) seria mais simples de detectar isso.Isso que colocaste é um printout do que o módulo retorna se houver uma SMS?
Sim, isso é o retorno do módulo na porta quando há SMS.
Dados recebidos na porta gsm_com
AT+CMGR=1
+CMGR: "REC UNREAD","8273xxx","","12/10/19,22:08:18-12"
SENHA
OK
E se inserimos um caractér de controle (um @ que é 40 em
hexadecimal, não tenho certeza)?
A mensagem do SMS ficaria desta forma:
========================================================
AT+CMGR=1
+CMGR: "REC UNREAD","8273xxx","","12/10/19,22:08:18-12"
@SENHA@
OK
Desta forma é possível?
Não escolhi as aspas por não encontra-las em alguns
modelos de celulares, mas pode ser uma opção.
Obrigado.