Подключение к USB 3G модему и отправка SMS с помощью PHP
Я прочитал большинство сообщений по этому вопросу, но не нашел ничего, что имело бы отношение к моей проблеме.
Я не знаю, как подключиться к модему с помощью php-кода. Я был бы очень признателен за любую помощь или ссылки на то, где я могу найти код.
У меня есть беспроводной 3G-модем Sierra. Он подключен к порту_#0006.Концентратор_#0003
Я обнаружил, что команды, отправляемые на модем, должны выглядеть примерно так, как показано ниже
ПРИ +CMGF=1
ХОРОШО
В+CMGS="+31123456789"
Это текстовое сообщение.→
+CMGS: 198
ХОРОШО
С наилучшими пожеланиями Любен
2 answers
В большинстве случаев беспроводной модем создаст виртуальный последовательный порт
- В Windows посмотрите на диспетчер устройств,
View->Devices by Connection
и следуйте по дереву от модема, чтобы найти портCOMn
(n - это то, что вам нужно определить). - В linux найдите /dev/ttyusbn (опять же, это то, что вам нужно идентифицировать).
Затем вы можете fopen()
файл устройства (\\.\comn
в Windows, /dev/ttyUSBn
в Linux) и fwrite()
ваши команды там.
Возможно, Ваш драйвер модема установил виртуальный последовательный порт. Вам нужно найти это, а затем использовать библиотеку, такую как php-serial, чтобы связаться с модемом и отправить команды AT.