Как подать команду на GSM модем работающий от аккумулятора?

Всем привет.
Есть цель построить устройство работающее от аккумулятора, которое передает некие данные на сервер посредством GSM модема.
Так-как устройство работает от аккумулятора, требуется небольшое энергопотребление, ввиду этого устройство посылает данные на сервер каждые 30 минут, остальное время оно спит.
Но, устройство должно быстро выполнять некие команды от сервера.
Каким образом это можно организовать? Ведь модем не может постоянно опрашивать сервер из-за высоких энергозатрат на связь, опрос в момент сеанса связи которые происходят раз в 30 минут слишком долгий, реакция на команду получается с задержкой 30 минут.
Единственная мысль которая у меня есть это отправка на модем SMS с командой на соединение с сервером и считывание нужных действий.
То-есть если от устройства требуется например включить лампу, сервер посылает на модем SMS чтобы модем проснулся и связался с сервером, и модем считывает команду на включение лампы с сервера.
Правильный ли этот способ? Или можно выполнить задачу более разумно?
  • Вопрос задан
  • 191 просмотр
Решения вопроса 2
@Drno
Именно так, как Вы описали, и работают трекеры для авто. И как раз через смс пробуждаются
Ответ написан
Позвонить "на модем"( обычно еще быстрее чем SMS), а он, в свою очередь, может:
  1. сбросить вызов и связаться с сервером
  2. ответить и пообщаться через DTMF или CSD( хотя поговаривают что на частных симкам с этим большие проблемы)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
Gsm сам по себе довольно жирный. Посмотрите в сторону LoraWan там многие вопросы энергопотребления решены.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы