Добрый день.
Делаю девайс, на основе Малины с Raspbian (server)
Необходимо дать возможность пользователю воткнуть GSM модем в порт USB и "чтобы на малине появился интернет".
Есть веб-интерфейс (доступ через WiFi), и очень хочется, чтобы можно было
1) выводить название подключенного модема (раз в 3 секунды проверять, что подключено)
2) конфигурацию GSM модема выполнять из веб-интерфейса и затем записывать в конфигурацию сети Linux
нужно направление, как решить задачу.
- как понять что подключенный девайс - это GSM модем?
- насколько много проблема у современного linux с работой из коробки с современными модемами?
1) надо написать скрипт udev и он будет при подключении определенного усб-устройства запускать нужные команды.
- чтоб понять какое устройство подключено к усб надо считать его идентификаторы - vid pid (идентификатор производителя, идентификатор устройства и еще неколько менее значительных) они абсолютно точно описывают какое устройство подключено.
- настолько насколько есть поддержка этих устройств в линухе от производителей или сообщества. проблем обычно нет.
Андрей Суржиков, КАНЕШНА !!
номерок vid покупается производителем у консорцикума усб и принадлежит только ему.
pid назначается производителем каждому продукту, если производится несколько модемов нразной начинки - то вполне естественно у каждой будет свой pid.
по базам vid-pid не подскажу. наверное есть. смотри исходники опенврт или модемманагер.