Составители:
Рубрика:
153
Рис. 12.2.1.
Будем считать, что бортовой компьютер БПЛА и ЦОД работают под управлением ОС MeeGo. Но
также мы будем учитывать возможность замены ОС другим Linux, особенно на бортовом
компьютере. Драйвера камеры интегрированы в ядро MeeGo и она доступна как устройство
/dev/video0, это верно практически для любой современной USB вебкамеры. Драйвера модема также
интегрированы в ядро MeeGo и он доступен как обычное символьное устройство, например,
/dev/ttyUSB0, мы использовали GSM USB модем MF100 фирмы ZTE. В случае использования модема,
предоставляемого провайдером сотовой связи, нужно иметь в виду, что провайдеры часто
привязывают модем к своей сим-карте или программному обеспечению – это может затруднить
использование модема.
Рассмотрим подключение к Интернету, используя USB GSM модем. Стандартный модуль ядра
usbserial превращает современный USB-модем в символьное устройство, и мы можем работать с
модемом так же, как работали с его аналогом на проводной телефонной линии 15 лет назад. Система
AT-команд для управления модемом также практически не изменилась. Мы можем пойти разными
путями:
1. Использовать непосредственную настройку демона pppd, отвечающего за установление point-to-
point соединения. Он наиболее широко распространен в мире Linux, но наименее удобен в
настройке.
2. Использовать программу дозвона, такую как wvdial. Ее проще настраивать, но она может не
входить в стандартную поставку Linux, особенно для бортового компьютера, и надо будет
дополнительно компилировать ее.
3. Наконец, в MeeGo есть библиотека oFono (см. лекцию 7), одна из задач которой – установка
GPRS-соединений. Список поддерживаемых модемов приведен в http://ofono.org/wiki/ofono-
supported-modems. Главный недостаток – oFono достаточно массивная, сложная и сырая, с ее
переносом на другие платформы могут быть проблемы.
Далее описан первый вариант с использованием демона pppd.
Установите его, выполнив
yum install ppp
(как обычно, для установки и настройки системных утилит нужны права администратора). После
успешной установки необходимо создать конфигурационный файл /etc/ppp/peers/modem со
следующим содержимым:
Страницы
- « первая
- ‹ предыдущая
- …
- 151
- 152
- 153
- 154
- 155
- …
- следующая ›
- последняя »
