Отправка AT-команды на USB-модем GPRS в C # - PullRequest
3 голосов
/ 09 мая 2011

Может ли кто-нибудь дать мне хорошее руководство или руководство о том, как я могу получить доступ к модему GPRS, который подключен к USB-порту. Должен ли я сделать драйвер USB для моей программы для отправки AT-команды на модем? Или это как маршрутизатор, где я могу получить к нему доступ, используя IP-адрес? спасибо

Ответы [ 3 ]

3 голосов
/ 09 мая 2011

Если Windows распознает его как модем, то необходимые драйверы должны автоматически представить его как последовательный порт, как и любой другой модем, и вы можете общаться с ним, используя имя порта & System.IO.Ports.SerialPort. Если вы хотите получить доступ к набору команд AT / GSM, есть библиотеки типа GSMComm .

1 голос
/ 09 мая 2011

Как правило, эти устройства монтируют себя с виртуальным последовательным портом, который вы можете открыть и отправить свои команды.

0 голосов
/ 13 января 2012

Вероятно, больше не нужен, но когда я подключаю свой USB GPRS-модем и устанавливаю прилагаемое к нему программное обеспечение / драйверы, он создает виртуальный COM-порт.

Хотя он постоянно меняется после каждой перезагрузки. Следующий код работает для меня.

var port = new System.IO.Ports.SerialPort();
.
.
port.WriteLine("AT+CREG=2");
...