WBC-4G: различия между версиями

1193 байта добавлено ,  2 года назад
→‎Данные: Переписал и дополнил
(→‎Данные: Переписал и дополнил)
Строка 69: Строка 69:


== Данные ==  
== Данные ==  
=== Порты ===
Обмен данными с модулем идет через последовательные порты <code>/dev/ttyGSM</code> и /dev/ttyUSB'''x''' (обычно это <code>/dev/ttyUSB0</code> и <code>/dev/ttyUSB1</code>).


Обмен данными с модулем идет через последовательные порты '''/dev/ttyGSM''' и /dev/ttyUSB'''x''' (обычно это '''/dev/ttyUSB2''' и '''/dev/ttyUSB1''').  
Для выхода в интернет лучше использовать порты /dev/ttyUSB'''x''', настроив модем как сетевую карту.


Для выхода в интернет лучше использовать порты /dev/ttyUSB'''x''', т.к. /dev/ttyGSM ограничен скоростью в 100 кбит/c. Подробнее про порты можно прочитать в статье [[GSM/GPRS#.D0.9F.D0.BE.D0.B4.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B2_linux|GSM/GPRS]]
{|  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 команды]].


* Baud rate: Auto-bauding (Для автоматического определения скорости нужно послать в последовательный порт несколько символов (например, «AT»))
=== Модем как сетевая карта (RNDIS) ===
* Data bits: 8
В отличие от 2G- и 3G-модулей, этот 4G-модем также поддерживает выход в интернет через виртуальную сетевую карту по протоколу RNDIS.
* Parity: 0
* Stop bits: 1
* Hardware flow control: No (аппаратный контроль потока должен быть обязательно выключен)
* Software flow control: No.
При необходимости параметры соединения можно изменить через AT команды.


[[GSM/GPRS#Отправка AT-команд| Подробнее про отправку AT команд.]]
Процедура настройки:
 
# Подключитесь к контроллеру по [[SSH]].
В отличие от 2G- и 3G-модулей, этот 4G-модем также поддерживает выход в интернет через виртуальную сетевую карту по протоколу RNDIS.
# Выключите и включите модем командами:
#:<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>AT+DIALMODE=0</code>
После этого интернет будет доступен через интерфейс <code>usb0</code>, который можно настроить как обычную сетевую карту:
# Установить APN: <code>AT+CGDCONT=1,"IP","xxx"</code>
# Откройте файл <code>/etc/network/interfaces</code>:
# Проверить получение IP адреса: <code>AT+CGCONTRDP</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>


После этого интернет будет доступен через интерфейс usb0. Модем отдаёт IP-адрес контроллеру по DHCP в подсети <code>192.168.0.1</code>.
Модем по DHCP назначит контроллеру IP-адрес в подсети <code>192.168.0.1</code>. Настройка завершена.


==Документация==
==Документация==