Как автоматически отправлять СМС через широкополосный USB-ключ? - PullRequest
2 голосов
/ 13 октября 2010

Одно из моих интернет-подключений через USB-ключ. Помимо доступа в Интернет, я могу использовать содержащуюся внутри SIM-карту для отправки SMS-сообщений точно так же, как SIM-карта, установленная в моем мобильном телефоне. (я знаю, я действительно технический супергерой ...)

В любом случае, я хочу иметь возможность отправить сообщение в заранее установленное время. Возможность отправки SMS при возникновении определенного инцидента была бы предпочтительной, но не обязательной.

Желательно, чтобы какая-то библиотека C ++ просто ожидала, чтобы сделать всю работу за меня, хотя любое указание в правильном направлении приветствовалось бы.

Может ли какая-то добрая душа указать мне, как я могу автоматизировать этот процесс?

1 Ответ

1 голос
/ 13 октября 2010

Вы можете посмотреть на команды AT, как это работает. Посылая AT-команду на USB-ключ, можно отправить текст, возможность отправки сообщения в заранее определенное время должна быть реализована логически в коде вне связи с USB-ключом. Примерно так в псевдокоде

while (true or !quit){
   getcurrenttime(&time);
   if (time == specified_time){
      send_command("This is a sample message", "12345678", &result);
      if (result == true){
         print "Sent a message to 12345678";
      }
   }
   sleep(1);
}

Это было бы так, как вы можете отправить сообщение в заранее определенное время ... что касается команд AT, посмотрите здесь ... так как ключ usb будет рассматриваться как последовательный интерфейс , это вопрос записи в последовательный порт ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...