Modem-bullseye: различия между версиями
Matveevrj (обсуждение | вклад) |
|||
Строка 10: | Строка 10: | ||
С помощью модемов можно: | С помощью модемов можно: | ||
* [[#Работа с sms и ussd | отправлять и принимать SMS | * подключаться к интернету по [[#Интернет через 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>. | |||
[[Image:mmcli-send-sms.png|650px|Отправка смс с использованием mmcli]] | |||
=== 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]] | ||
== Сервис wb-gsm == | == Сервис wb-gsm == | ||
Строка 91: | Строка 116: | ||
[[Image:mmcli-send-command.png|400px|Отправка команд через mmcli]] | [[Image:mmcli-send-command.png|400px|Отправка команд через mmcli]] | ||
==Документация на модемы== | ==Документация на модемы== |