N
N
naso4ek2021-10-27 00:52:49
Iron
naso4ek, 2021-10-27 00:52:49

How to send a command to a GSM modem running on battery power?

Hello.
There is a goal to build a battery powered device that transmits some data to the server via a GSM modem.
Since the device runs on battery power, it requires little power, so the device sends data to the server every 30 minutes, the rest of the time it sleeps.
But, the device must quickly execute certain commands from the server.
How can this be organized? After all, the modem cannot constantly poll the server due to high energy consumption for communication, polling at the time of a communication session, which occurs once every 30 minutes, is too long, the response to the command is obtained with a delay of 30 minutes.
The only thought that I have is to send an SMS to the modem with a command to connect to the server and read the necessary actions.
That is, if the device is required, for example, to turn on the lamp, the server sends an SMS to the modem so that the modem wakes up and contacts the server, and the modem reads the command to turn on the lamp from the server.
Is this way correct? Or is it possible to perform the task more intelligently?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Drno, 2021-10-27
@naso4ek

Exactly as you described, trackers for cars work. And just wake up through SMS

V
Vladimir Korotenko, 2021-10-27
@firedragon

Gsm itself is pretty fat. Look towards LoraWan, many energy consumption issues have been resolved there.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question