Подключение к USB 3G модему и отправка SMS с PHP - PullRequest
3 голосов
/ 09 февраля 2012

Я прочитал большинство постов по этому вопросу, но не нашел ничего, что относилось бы к моей проблеме.

Я не знаю, как подключиться к модему с помощью php-кода.Я был бы очень признателен за любую помощь или ссылки, где я могу найти код.

У меня есть модем Sierra Wireless 3G.Он подключен к порту_ # 0006.Hub_ # 0003

Я обнаружил, что команды, отправляемые на модем, должны выглядеть примерно так:

AT+CMGF=1
OK<br>
AT+CMGS="+31123456789"
> This is the text message.→
+CMGS: 198
OK

Ответы [ 2 ]

2 голосов
/ 09 февраля 2012

В большинстве случаев беспроводной модем создает виртуальный последовательный порт

  • В Windows посмотрите диспетчер устройств, View->Devices by Connection и следуйте по дереву от модема, чтобы найти порт COMn (это то, что вам нужно идентифицировать).
  • В linux ищите / dev / ttyUSBn (опять же, то, что вам нужно идентифицировать).

Затем вы можете fopen()файл устройства (\\.\comn в Windows, /dev/ttyUSBn в Linux) и fwrite() ваши команды там.

0 голосов
/ 09 февраля 2012

Ваш драйвер модема, вероятно, установил виртуальный последовательный порт.Вам нужно найти это, а затем использовать библиотеку типа php-serial , чтобы поговорить с модемом и отправить AT-команды.

...