Поддерживает ли 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-модулем.

Interesting Posts

Круговое соединение с Ethernet-соединением не работает, когда 1-й интерфейс

Как создать несколько почтовых индексов из каталога, содержащего миллион XML-файлов?

Как создать надежные пароли в Linux?

«Ip route get» игнорирует таблицы, указанные в «правиле ip»,

Дескриптор файла, связанный с сокетом или каналом в proc

xfreerdp (иногда) не подключается по разным причинам

Что бы сломалось, если локаль C была UTF-8 вместо ASCII?

как использовать exit внутри здесь doc

Неважно, какое состояние я устанавливаю, если оба местоположения находятся в одном и том же часовом поясе

Первичное имя файла – восстановление имен файлов из inodes

sed, найти и разместить после и до

pushd, popd vs cd, cd- in bash и zsh

Переформатировать каждую двухстрочную последовательность на две колонки

Построить ошибки в скопированной операционной системе в chroot

Проверьте слово в ожидании вывода и добавьте его в текстовый файл

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