Я использую GSM модем для отправки смс, через терминал нет проблем, но я хочу написать сценарий оболочки (называемый php), и я хочу знать, как вставить команду AT в.
Пример :
- вызовите script.sh
- скрипт открытого миникома (sudo ..)
- тип: AT + CMGS = «num» + ENTER + «Message» + ctrl + Z
и отправь смс на номер.
Спасибо
Виктор
В настоящее время1 Я думаю, что ваш лучший вариант здесь, это использовать язык программирования ожидать. Он написан для мониторинга растущего вывода текста и поддержки сценариев, таких как
"Username:"
появляться в выводе."my_name"
,"Password:"
появляться в выводе."my_secret_password"
,Отправка AT-команды и ожидание ответа очень похожи, так что это абсолютно выполнимо. Когда я работал в Ericsson, у нас был набор тестов, рассчитанный на ожидание, который отправлял команды AT и анализировал файлы журналов для запуска тестов.
1
Как компаньон для моего atinout Программа, я начал писать программу для правильной отправки команды AT + CMGS и ее полезной нагрузки. Но если вы не очень, очень терпеливы, вы не должны ждать, пока это не закончится.
Других решений пока нет …