16 237
правок
(→Данные: Переписал и дополнил) |
|||
Строка 69: | Строка 69: | ||
== Данные == | == Данные == | ||
=== Порты === | |||
Обмен данными с модулем идет через последовательные порты <code>/dev/ttyGSM</code> и /dev/ttyUSB'''x''' (обычно это <code>/dev/ttyUSB0</code> и <code>/dev/ttyUSB1</code>). | |||
Для выхода в интернет лучше использовать порты /dev/ttyUSB'''x''', настроив модем как сетевую карту. | |||
Для | {| border="1" class="wikitable" style="max-width:900px" | ||
|+ Параметры соединения по умолчанию | |||
! Параметр || Значение || Примечание | |||
|- | |||
| Baud rate|| Auto-bauding|| Для автоматического определения скорости нужно послать в последовательный порт несколько символов, например, <code>AT</code>. | |||
|- | |||
| Data bits || 8|| | |||
|- | |||
| Parity|| 0|| | |||
|- | |||
| Stop bits || 1 || | |||
|- | |||
| Hardware flow control|| No || Аппаратный контроль потока должен быть обязательно выключен. | |||
|- | |||
| Software flow control|| No || | |||
|- | |||
|} | |||
При необходимости параметры соединения можно изменить через [[GSM/GPRS#Отправка AT-команд| AT команды]]. | |||
=== Модем как сетевая карта (RNDIS) === | |||
В отличие от 2G- и 3G-модулей, этот 4G-модем также поддерживает выход в интернет через виртуальную сетевую карту по протоколу RNDIS. | |||
[[GSM/GPRS#Отправка AT-команд| | Процедура настройки: | ||
# Подключитесь к контроллеру по [[SSH]]. | |||
# Выключите и включите модем командами: | |||
#:<syntaxhighlight lang="bash"> | |||
wb-gsm off && wb-gsm on | |||
</syntaxhighlight> | |||
# [[GSM/GPRS#Отправка AT-команд| Отправьте]] на модем через порт <code>/dev/ttyGSM</code> AT-команды: | |||
#* Настроить автоматическое подключение: <code>AT+DIALMODE=0</code>. | |||
#* Установить APN: <code>AT+CGDCONT=1,"IP","xxx"</code>. | |||
#* Проверить получение IP адреса: <code>AT+CGCONTRDP</code>. | |||
# | После этого интернет будет доступен через интерфейс <code>usb0</code>, который можно настроить как обычную сетевую карту: | ||
# | # Откройте файл <code>/etc/network/interfaces</code>: | ||
# | #:<syntaxhighlight lang="bash"> | ||
nano /etc/network/interfaces | |||
</syntaxhighlight> | |||
# Добавьте в него строки: | |||
#:<syntaxhighlight lang="bash"> | |||
auto usb0 | |||
iface usb0 inet dhcp | |||
pre-up wb-gsm restart_if_broken | |||
pre-up sleep 10 | |||
</syntaxhighlight> | |||
#: автоматически запускать модем, интерфейс и получать IP-адрес. | |||
# Сохраните файл и запустите первый раз интерфейс командой: | |||
#:<syntaxhighlight lang="bash"> | |||
ifup usb0 | |||
</syntaxhighlight> | |||
Модем по DHCP назначит контроллеру IP-адрес в подсети <code>192.168.0.1</code>. Настройка завершена. | |||
==Документация== | ==Документация== |