2011-05-09 3 views
3

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

ответ

3

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

+0

Вы правы. есть драйвер, чтобы usb распознавался как последовательный порт. Как вы думаете, этот URL-адрес является хорошим началом? http://www.codeproject.com/KB/IP/Send_and_Read_SMS.aspx – h3n

+0

Это выглядит нормально из комментариев @ в нижней части страницы, но лучший способ сказать - попробовать –

+0

да, я буду .. спасибо. – h3n

1

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

0

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

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

var port = new System.IO.Ports.SerialPort(); 
. 
. 
port.WriteLine("AT+CREG=2"); 
Смежные вопросы