Как отправлять AT-команды на SIM900 во время работы pppd

У меня есть Raspberry pi с GSM-модулем SIM900. в настоящее время я использую ttyUSB0 в качестве pppd, но я также хочу отправлять AT-команды (отправлять / получать SMS) на SIM900, пока pppd активен. Мне было создано несколько виртуальных последовательных портов (например, gsmtty1, gsmtty2 и т. Д.), Но они не работают с screen / minicom.


person ratna gk    schedule 18.08.2015    source источник


Ответы (1)


Хотя эти виртуальные последовательные порты могут работать (при условии, что вы говорите о 07.10 поддержка мультиплексирования), ваша первая попытка должна заключаться в использовании другого последовательного устройства, например /dev/ttyUSB1.

Предполагается, что модем предоставляет две последовательные конечные точки, что не обязательно делать, но все виртуальные модемы, поддерживающие USB, поддерживают, поэтому я был бы очень удивлен, если бы у него действительно была только одна.

Обратите внимание, что протокол мультиплексирования 07.10 требует явной поддержки команд и реализации от модема и указан в спецификация 3GPP, которая была создана в 90-х годах для устранения недостатка мультиплексирования в последовательных интерфейсах, которые использовались в то время (RS-232, IrDA, bluetooth).

Но для этого требовалась специальная поддержка драйверов на операционной стороне, а для Windows не было драйверов по умолчанию, поэтому вам пришлось установить что-то дополнительное (и я думаю, что их качество было не так уж и велико), поэтому 07.10 так и не получила серьезного развития. Сегодняшняя встроенная поддержка нескольких оконечных устройств USB во многом устарела протокол 07.10.

person hlovdal    schedule 19.08.2015
comment
Здесь мы используем SIM900A, я только что использовал преобразователь USB в последовательный, поскольку Raspberry поддерживает только последовательный порт. Я перешел по следующей ссылке stackoverflow.com/a/31277942/4657742. он создал виртуальные порты, но ни один из них не работает. - person ratna gk; 19.08.2015