GSM-модем Siemens MC39i отправит СМС Linux - PullRequest
1 голос
/ 22 октября 2011

Я недавно купил серийный модем «Siemens MC39i GSM Modem» в попытке установить скрипт, который будет отправлять SMS-сообщения клиентам.

В любом случае, все подключено. Я считаю, что это / dev / ttyS0, и я попытался запустить следующий код, который я нашел в другом месте:

echo "AT

AT+CMGF=1

AT+CMGW="+775557"
> A simple demo of SMS text messaging.
+CMGW: 1


AT+CMSS=1
+CMSS: 20
" > /dev/ttyS0

Индикатор модема мигает, но ничего не происходит. Я не получаю SMS, также не выводятся данные.

Есть ли у кого-нибудь совет, который, возможно, делал что-то подобное раньше?

Спасибо!

1 Ответ

0 голосов
/ 22 октября 2011

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

Наиболее предпочтительным способом является использование gnokii для отправки смс:

exec('echo "A simple demo." | gnokii --sendsms +775557 --report');

И, вероятно, также есть библиотеки SMS для PHP, особенно для требуемой специальной кодировки кодировки.(Но вы можете проверить все, что отправляет gnokii в серийный devfile.)

...