реклама на сайте
подробности

 
 
> gsm/gprs module + virtual network interface
kabanchik
сообщение Oct 15 2013, 09:25
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 15-10-13
Из: село Залупка Пястецкой губернии
Пользователь №: 78 740



Здравствуйте!

Стоит такая задача:
есть демоборда, есть модуль GSM, который работает через uart и управляется через GPIO.
Все работает, но из моей аппликухи(т.е. сам засылаю AT команды и дергаю пио ногами и т.д.).

Вопрос такой, можно как то присобачить этот модуль, чтобы он был доступен через, например, виртуальный сетевой интерфейс?
Чтобы работать можно было унифицированно с модулем, например, посредством сокетов.

Допустим, какой то виртуальный сетевой интерфейс сделать можно, а как под него приделать некий промежуточный уровень, который бы взаимодействовал непосредственно с сетевым интерфейсом и gsm/gprs модулем?

Драйвера писать? Не понимаю, какие?! Ведь по уарту и гпио я могу из юзерспейса свободно управлять.

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

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
Dron_Gus
сообщение Oct 15 2013, 10:37
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



pppd
+ gpio.

Ищите как настраиваются обычные USB модемы под обычными десктопными линуксами.

Ножкам удобно дергать из скриптов через /sys/class/gpio .


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
kabanchik
сообщение Oct 15 2013, 11:13
Сообщение #3





Группа: Участник
Сообщений: 14
Регистрация: 15-10-13
Из: село Залупка Пястецкой губернии
Пользователь №: 78 740



а при чем тут ppp?
в своем приложении с модулем я общаюсь АТ командами через уарт, пио ногами управляю через /sys/class/gpio
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Oct 15 2013, 11:58
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(kabanchik @ Oct 15 2013, 15:13) *
а при чем тут ppp?
в своем приложении с модулем я общаюсь АТ командами через уарт, пио ногами управляю через /sys/class/gpio


Ну так pppd пошлет все АТ команды и создаст устройство ppp, через которое будет сеть доступна.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Oct 15 2013, 12:00
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



А зачем вам модем? Работать с ним AT-командами или все же передавать какие-то данные? Будет Вам ppp сетевой интерфейс.

Если хотите одновременно и at-команды дергать (уровень сигнала, смс или еще что), смотрите в сторону gsmmux. На один виртуальный порт - pppd, на другой/другие свою программу опроса, работа с смс и т.д.

Ну или ofono, если хотите "все-в-одном". Но он сыроват.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
kabanchik
сообщение Oct 15 2013, 12:03
Сообщение #6





Группа: Участник
Сообщений: 14
Регистрация: 15-10-13
Из: село Залупка Пястецкой губернии
Пользователь №: 78 740



Спасибо, теперь более менее понятно.
А не поможете правильно нагуглить, чтобы настроить?
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Oct 15 2013, 12:06
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Например. А так гуглите по "gprs pppd linux".
Точку доступа надо будет взять соответствунно для Вашего провайдера. Может еще какие-то ньюансы в скрипте с AT-командами.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
kabanchik
сообщение Oct 15 2013, 12:10
Сообщение #8





Группа: Участник
Сообщений: 14
Регистрация: 15-10-13
Из: село Залупка Пястецкой губернии
Пользователь №: 78 740



Dron_Gus, спасибо Вам большое, попробую разобраться.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Oct 15 2013, 12:43
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Удачи.
Если модемы симкомовские - то проблем быть не должно. Сам работал с SIM300, SIM700, SIM900. Мелкие ньюансы есть, но в целом работает.
Имеет смысл вначале отладить все скрипты на PC, если есть отладка для модема.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
kabanchik
сообщение Oct 15 2013, 13:34
Сообщение #10





Группа: Участник
Сообщений: 14
Регистрация: 15-10-13
Из: село Залупка Пястецкой губернии
Пользователь №: 78 740



Спасибо.
Модем Sagem Hilo
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 07:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01435 секунд с 7
ELECTRONIX ©2004-2016