Modem-bullseye: различия между версиями

Нет описания правки
Строка 10: Строка 10:


С помощью модемов можно:
С помощью модемов можно:
* [[#Работа с sms и ussd | отправлять и принимать SMS]],
* подключаться к интернету по [[#Интернет через PPP|протоколу PPP]],
* подключаться к интернету по [[#Интернет через PPP|протоколу PPP]].
* [[#Работа с sms и ussd | отправлять и принимать SMS]].


Модемы подключаются к процессору по uart и usb, исключение — модемы 2G.
Модемы подключаются к процессору по uart и usb, исключение — модемы 2G.
Строка 20: Строка 20:
Включение и отключение модема рекомендуем делать с помощью сервиса [[#Сервис wb-gsm|wb-gsm]].
Включение и отключение модема рекомендуем делать с помощью сервиса [[#Сервис wb-gsm|wb-gsm]].


== Получение информации о модеме ==
== Включение и начало работы ==
Чтобы начать работу с модемом, нужно:
#Подключить антенну.
#[[SIM_card_installation | Вставить sim-карту]].
#Добавить модем в конфигурацию контроллера:
#*В веб-интерфейсе перейдите в раздел '''Настройки''' → '''Конфигурационные файлы''' → '''Модули расширения и порты''', выберите '''Слот модема'''.
#*В раскрывающемся списке '''Тип модуля''' выберите тип установленного модуля.
#*Нажмите кнопку '''Сохранить'''. Контроллер включит нужные для работы модема порты.
 
Для удаления модуля выберите тип '''Не установлен'''.
 
После конфигурирования модем включится автоматически и можно переходить к настройке подключения к оператору связи. 
 
== Интернет через PPP ==
 
[[Image:homeui-network-modem-settings.png|300px|thumb|right|Настройка PPP через модем]]
 
ModemManager и NetworkManager позволяют организовать выход в Интернет через PPP.
 
После настройки модема в контроллере создаются два соединения NetworkManager'а:
# <code>wb-gsm-sim1</code> - параметры соединения при использовании sim-карты в первом слоте;
# <code>wb-gsm-sim2</code> - во втором слоте.
 
Контроллер имеет базу APN сотовых операторов. NetworkManager сам определит нужный APN в зависимости от вставленной sim-карты.
 
Настройки соединений можно изменить либо в web-интерфейсе конфигурирования контроллера, либо в консоли утилитой [https://networkmanager.dev/docs/api/latest/nmcli.html nmcli].
 
Настроенное соединение можно активировать из web-конфигуратора или из консоли утилитой nmcli. Для того чтобы соединение автоматически активировалось при включении контроллера, надо установить галочку <code>Подключаться автоматически</code>.
 
== Работа с sms ==
 
Для отправки sms-сообщения надо:
# Cоздать его с использованием параметра <code>--messaging-create-sms</code>. mmcli вернёт идентификационный номер sms.
# Использовать полученный идентификационный номер для отправки командой <code>--send</code>.


В контроллерах, начиная с 2019 года, некоторая информация о модеме заносится в память. Получить её можно с помощью чтения файлов в директории <code>/proc/device-tree/wirenboard/gsm/</code>.
[[Image:mmcli-send-sms.png|650px|Отправка смс с использованием mmcli]]


В контроллерах версии 6.7 модем устанавливается модулем расширения.
=== SMS-уведомления ===


После физического подключения модема его нужно добавить в конфигурацию контроллера:
Отправка sms-уведомлений об изменении состояния какого-либо устройства реализована в ПО Wiren Board с помощью сервиса уведомлений. Также можно отправлять SMS из движка правил wb-rules, вызывая соответствующую функцию. Подробнее в статье «[[Notification_module#Настройка модуля уведомлений |Модуль уведомлений]]».


#В веб-интерфейсе перейдите в раздел '''Настройки''' → '''Конфигурационные файлы''' → '''Модули расширения и порты''', выберите '''Слот модема'''.
== Получение информации о модеме ==
#В раскрывающемся списке '''Тип модуля''' выберите тип установленного модуля.
#Нажмите кнопку '''Сохранить'''. Контроллер включит нужные для работы модема порты.


Для удаления модуля выберите тип '''Не установлен'''.
В контроллерах, начиная с 2019 года, некоторая информация о модеме заносится в память. Получить её можно с помощью чтения файлов в директории <code>/proc/device-tree/wirenboard/gsm/</code>.


После конфигурирования модем включится автоматически и можно переходить к настройке подключения к оператору связи.
В контроллерах версии 6.7 модем устанавливается модулем расширения.


Например, чтобы узнать модель модема, нужно выполнить команду  
Например, чтобы узнать модель модема, нужно выполнить команду  
Строка 55: Строка 86:


[[Image:mmcli-info.png|500px|Информация о модеме от ModemManager]]
[[Image:mmcli-info.png|500px|Информация о модеме от ModemManager]]
== Включение и начало работы ==
Чтобы начать работу с модемом, нужно:
#Подключить антенну.
#[[SIM_card_installation | Вставить sim-карту]].
# Выбрать модем в настройках модулей расширения.


== Сервис wb-gsm ==  
== Сервис wb-gsm ==  
Строка 91: Строка 116:


[[Image:mmcli-send-command.png|400px|Отправка команд через mmcli]]
[[Image:mmcli-send-command.png|400px|Отправка команд через mmcli]]
== Работа с sms ==
Для отправки sms надо:
# Cоздать её с использованием параметра <code>--messaging-create-sms</code>. mmcli вернёт идентификационный номер sms.
# Использовать полученный идентификационный номер для отправки командой <code>--send</code>.
[[Image:mmcli-send-sms.png|650px|Отправка смс с использованием mmcli]]
=== SMS-уведомления ===
Отправка sms-уведомлений об изменении состояния какого-либо устройства реализована в ПО Wiren Board с помощью сервиса уведомлений. Также можно отправлять SMS из движка правил wb-rules, вызывая соответствующую функцию. Подробнее в статье «[[Notification_module#Настройка модуля уведомлений| Модуль уведомлений]]».
== Интернет через PPP ==
[[Image:homeui-network-modem-settings.png|300px|thumb|right|Настройка PPP через модем]]
ModemManager и NetworkManager позволяют организовать выход в Интернет через PPP.
После настройки модема в контроллере создаются два соединения NetworkManager'а:
# <code>wb-gsm-sim1</code> - параметры соединения при использовании sim-карты в первом слоте;
# <code>wb-gsm-sim2</code> - во втором слоте.
Контроллер имеет базу APN сотовых операторов. NetworkManager сам определит нужный APN в зависимости от вставленной sim-карты.
Настройки соединений можно изменить либо в web-интерфейсе конфигурирования контроллера, либо в консоли утилитой [https://networkmanager.dev/docs/api/latest/nmcli.html nmcli].
Настроенное соединение можно активировать из web-конфигуратора или из консоли утилитой nmcli. Для того чтобы соединение автоматически активировалось при включении контроллера, надо установить галочку <code>Подключаться автоматически</code>.


==Документация на модемы==
==Документация на модемы==
translator, wb_editors
4285

правок