Para que se reciban los mensajes SMS, es absolutamente necesario que haya energía en el módem inalámbrico. No hay absolutamente ninguna manera de evitar esto.
Lo mejor que puede hacer es encender el módem por un período corto, digamos 15 segundos, lo que debería ser suficiente para recibir cualquier mensaje; diga esto una vez cada 5 minutos, o una vez por hora, o lo que sea. Todo esto puede ser controlado por el microprocesador, que debería estar funcionando todo este tiempo. (Aunque puede estar en modo de espera mientras se realiza el tiempo, lo que prácticamente no usaría corriente).
No hay otra manera. ¡¡¡Es por eso que los buscapersonas y los teléfonos móviles deben estar encendidos para recibir llamadas y mensajes de texto !!! No pueden simplemente encenderse mágicamente cuando hay un mensaje o una llamada esperándolos. Tiene que haber un circuito activo que haga la búsqueda de un mensaje o una llamada. Y el circuito que hace esto, tiene que ser el módem. Sin embargo, puede estar seguro de que estos módulos GSM, etc., están diseñados por equipos muy expertos que siguen estándares altamente optimizados, representan el estado de la técnica y están diseñados para consumir la menor cantidad de energía necesaria para esta tarea que usted solicita. eso. Por lo tanto, si lo usa como se supone que debe usarse (es decir, si hace un uso óptimo de sus funciones de espera), puede estar seguro de que está utilizando la mejor solución posible.
El hecho de que solo necesite recibir algunos bytes es intrascendente. El hecho de recibir un SMS implica muchos más datos. Y los datos ni siquiera son el problema con respecto al poder: recibir un mensaje involucra un complejo "Apretón de manos" que involucra que la cosa que se recibe en la recepción también envíe datos. Ese aspecto consume mucho poder. (Y eso está encima del circuito amplificador que hace la recepción). Es por esto que el módem debe estar encendido para recibir mensajes.
La razón por la cual el protocolo de enlace es necesario es la autenticación y el cifrado. La torre de telefonía celular y el proveedor de la red deben saber que el dispositivo en cuestión es el que debe recibir el SMS. Entonces, primero, cuando envía un SMS a un dispositivo, la red primero tiene que encontrar lo que cree que es el dispositivo de destino. Así que tu módem tendría que enviar pings para que las torres sepan dónde está. Luego, cuando la torre tiene un SMS para enviar, debe "hablar" con el dispositivo para autenticar que es realmente el destinatario correcto antes de enviar los datos. Y todo esto debe hacerse con cifrado para que, en primer lugar, nadie más pueda interceptar los datos y, lo que es más importante, para que nadie pueda interceptar las credenciales de autenticación (lo que les permitiría robar la identidad de su dispositivo y cualquier otro dato). que se le envía, o datos falsos que vienen de él).