Поддерживает ли Linux поддержку сетевых интерфейсов через последовательный модем AT-Command?

У меня есть модуль Telit GM862-GPS , который является модемом GPRS с последовательным интерфейсом и использует стандартный набор команд Hayes AT (с некоторыми расширениями). Я хотел бы сделать это, чтобы подключить это к устройству Linux, чтобы существующее программное обеспечение (например, wget, ftp и т. Д.) Могло подключаться к нему через Интернет. В моем ограниченном опыте Linux я бы предположил, что для этого потребуется, чтобы модем был настроен как обычное устройство сетевого интерфейса, но я мог ошибаться.

Это что-то, что поддерживается в ядре Linux / есть ли существующие драйверы для этого?

2 Solutions collect form web for “Поддерживает ли Linux поддержку сетевых интерфейсов через последовательный модем AT-Command?”

Из того, что вы говорите (последовательный интерфейс, набор команд AT), я думаю, что он будет вести себя как модем. Таким образом, вы можете использовать что-то вроде wvdial или ppp для подключения к нему.

Кроме того, это репо на GitHub выглядит актуальным:

Этот репозиторий служит для объединения вместе нескольких сценариев, которые я пишу, чтобы помочь в процессе разработки с помощью Telit 862GPS. Все они предназначены для Linux, за исключением сценария bulkdownload, который предназначен для Windows.

Если вы хотите превратить последовательный порт в сетевой интерфейс, это именно то, что было разработано для PPP ( pppd ). Он будет работать над всем, что похоже на последовательный порт для Linux. pppd поддерживает отправку «текста чата», который содержит необходимые команды AT для настройки и разблокировки вызова. Вероятно, вы захотите создать собственный скрипт чата для этого устройства.

Вместо /dev/ttyUSB0 или того, что вы видите в примерах, используйте /dev/{name} последовательного интерфейса, который отображается вашим GPRS-модулем.

Linux и Unix - лучшая ОС в мире.