Compré un telit GSM Click (GL865) para usar en mi proyecto. La arquitectura se compone de una placa basada en PIC con dos conectores MikroBUS, usé uno para el clic de Telit GSM y el segundo para la tarjeta SD.
Interconecté el Telit GSM Click correctamente. He conectado la tarjeta SD correctamente.
Puedo leer y escribir archivos en la tarjeta SD desde la imagen. Emití con éxito los comandos AT para enviar SMS y enviar correos electrónicos.
El objetivo: enviar correo electrónico con archivo adjunto, a través de GSM CLIK GL865 de telit.
El problema: no puedo enviar correos electrónicos con un archivo adjunto. Intenté proporcionar un nombre de archivo al comando, funciona sin error, pero el correo electrónico recibido no contiene el archivo enviado por el módem Telit, en cambio, obtengo un archivo vacío con el mismo nombre de archivo.
Ejemplo:
-
AT#SMTPCL=\"[email protected]\",\"testEmail\",1,\"test.txt\",0
- luego emito mi texto (cuerpo del correo electrónico)
- luego emito la secuencia de escape ("
+++
")
Donde: test.txt es un archivo de texto (que contiene algo de texto) y se almacena en la tarjeta SD.
El comando anterior funciona bien, recibo el correo electrónico (que contiene el texto del cuerpo del correo electrónico) con un archivo vacío "test.txt"
Creo que el comando AT falla al encontrar el archivo, luego enviará un archivo vacío con el mismo nombre de archivo.
Creo que hay una manera de importar el archivo que utilizará el módem Telit y los comandos AT.
Leí la documentación oficial de Telit y busqué en Internet, pero no encontré ninguna solución. Me gustaría buscar su valioso apoyo y decirme, por favor, cómo hacerlo funcionar, estaré muy agradecido.