Я пытаюсь автоматизировать отправку SMS с помощью Respberry PI, Minicom и USB-модема GSM.
Я протестировал и настроил миником, все работает, используя эту инструкцию в миникоме:
AT+CMGF=1
AT+CMGS="+4670xxxxxx"
Write message here. <ctrl+z>
Я прочитал, что могу использовать сценарии для автоматизации этих инструкций, используя команду
sudo minicom -S script.txt
Итак, я создал файл script.txt со следующим:
send AT
expect "OK"
send AT+CMGF=1
expect "OK"
send AT+CMGS=\"+39000XXXXXXX\"
expect ">"
send "Test message."^Z
expect "OK"
! killall -9 minicom
В скрипте есть синтаксические ошибки (потому что я не знаю его синтаксис), и он блокирует ввод текста.
Я также хотел бы знать, есть ли инструкция командной строки для отправки SMS, чтобы я мог отправлять их через PHP с помощью функции shell_exec ().