Introducción
En este post, aprenderás más sobre SIM7600E-H 4G HAT para el controlador industrial Raspberry Pi PLC, LTE Cat-4 4G / 3G / 2G, GNSS, para Europa, Sudeste de Asia, Asia Occidental y África, y vas a probarlo.
Para las pruebas, enviarás un SMS desde tu Toucherry Pi 10" Panel PC de monitorización para la automatización industrial con el módulo SIM7600E 4G Hat a tu teléfono móvil.
Enlaces Relacionados
Conexiones entre la placa Raspberry Pi y el módulo SIM7600E-H 4G Hat
En este caso, se puede ver una Raspberry Pi 4 de un PLC de código abierto Raspberry Pi conectada al módulo SIM7600E-H 4G Hat a través del puerto USB como se muestra:
SIM7600E-H 4G HAT
El GSM (Global System for global Communications) es el sistema de comunicación más utilizado en los teléfonos móviles, y su primera funcionalidad es la transmisión de voz. Sin embargo, también permite la transmisión de datos como los SMS o Internet, a una velocidad deficiente.
El SIM7600E-H 4G HAT es una solución de módulo multibanda LTE-TDD/LTE-FDD/HSPA+ y GSM/GPRS/EDGE de tipo SMT que soporta LTE CAT1 hasta 10Mbps para la transferencia de datos de enlace descendente. Tiene una fuerte capacidad de extensión con ricas interfaces que incluyen UART, USB2.0, I2C, GPIO, etc. Con abundantes capacidades de aplicación como TCP/UDP/FTP/FTPS/HTTP/HTTPS/DNS, el módulo proporciona mucha flexibilidad y facilidad de integración para las aplicaciones de los clientes, como los proyectos de código abierto.
Enviar SMS
El comando AT+CMGF se utiliza para instruir al módem GSM / GPRS para operar en modo de texto SMS. Por lo tanto, inserta tu tarjeta SIM y en la tarjeta SIM7600X y ¡vamos a empezar!
Primero, asegúrate de que el hardware está bien conectado. Así que, conéctate, abre una ventana de terminal y escribe "sudo raspi-config" > Ve a Opciones de interfaz > Puerto serie > Rechaza que el shell de inicio de sesión sea accesible a través de la serie > Acepta que el hardware del puerto serie esté habilitado.
sudo apt update
sudo apt install screen
screen /dev/ttyUSB2 115200 (you can use USB0, USB1 or USB2)
Una vez en el puerto serie, vamos a enviar algunos comandos AT:
AT El dispositivo reconoce el módulo SIM7600E
OK Respuesta
AT+CFUN=1 Configurar la funcionalidad del teléfono
OK Respuesta
AT+CMGF=1 Configura el módem GSM en modo de texto SMS
OK Respuesta
AT+CMGS="+34666XXXX66" <-- Añade un número de teléfono
> Escribe aquí tu mensaje de texto <-- (No acabes con un Enter, sinó con Ctrl + Z)
OK Respuesta
Receiving SMS
El comando AT + CMGL lista los mensajes recibidos en el módem GSM / GPRS. Se puede utilizar para obtener todos los mensajes recibidos, todos los mensajes no leídos o todos los mensajes leídos.
Por último, pongamos el módem GSM en modo texto SMS y leamos todos los mensajes recibidos:
AT+CMGF=1 Configura el módem GSM en Modo de Texto SMS
OK Respuesta
AT+CMGL="ALL" <-- Lista de todos los mensajes recibidos
+ CMGL: 0, "REC READ", "+346XXXXXXX6", "", "21/05/21,12:32:09+08"ALTA Temperatura
OK Respuesta
Cómo enviar y recibir SMS con la automatización de Raspberry Pi