translator, wb_editors
4256
правок
Matveevrj (обсуждение | вклад) |
Matveevrj (обсуждение | вклад) |
||
Строка 21: | Строка 21: | ||
== Включение и начало работы == | == Включение и начало работы == | ||
[[Image:Modem-settigs.png|300px|thumb|right|Конфигурирование модема в веб-интерфейсе контроллера Wiren Board]] | |||
Чтобы начать работу с модемом, нужно: | Чтобы начать работу с модемом, нужно: | ||
#Подключить антенну. | #Подключить антенну. | ||
Строка 40: | Строка 42: | ||
После настройки модема в контроллере создаются два соединения NetworkManager'а: | После настройки модема в контроллере создаются два соединения NetworkManager'а: | ||
# <code>wb-gsm-sim1</code> | # <code>wb-gsm-sim1</code> — параметры соединения при использовании sim-карты в первом слоте; | ||
# <code>wb-gsm-sim2</code> | # <code>wb-gsm-sim2</code> — во втором слоте. | ||
Контроллер имеет базу APN сотовых операторов. NetworkManager сам определит нужный APN в зависимости от вставленной sim-карты. | Контроллер имеет базу APN сотовых операторов. NetworkManager сам определит нужный APN в зависимости от вставленной sim-карты. | ||
Строка 55: | Строка 57: | ||
# Использовать полученный идентификационный номер для отправки командой <code>--send</code>. | # Использовать полученный идентификационный номер для отправки командой <code>--send</code>. | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
root@wirenboard-APT6KWYK:~# | root@wirenboard-APT6KWYK:~# mmcli -m 1 --messaging-create-sms="text='Test',number='+79999999999'" | ||
Successfully created new SMS: /org/freedesktop/ModemManager1/SMS/10 | Successfully created new SMS: /org/freedesktop/ModemManager1/SMS/10 | ||
root@wirenboard-APT6KWYK:~# | root@wirenboard-APT6KWYK:~# mmcli -m 1 -s 10 --send | ||
successfully sent the SMS | successfully sent the SMS | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 89: | Строка 91: | ||
ModemManager позволяет получить информацию о модеме. Сделать это можно с помощью утилиты [https://dyn.manpages.debian.org/bullseye/modemmanager/mmcli.1.en.html mmcli], выполнив команду: | ModemManager позволяет получить информацию о модеме. Сделать это можно с помощью утилиты [https://dyn.manpages.debian.org/bullseye/modemmanager/mmcli.1.en.html mmcli], выполнив команду: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
mmcli -m any | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 110: | Строка 112: | ||
Для переключения sim-карты используется <code>mmcli</code> с параметром <code>--set-primary-sim-slot</code>. Например: | Для переключения sim-карты используется <code>mmcli</code> с параметром <code>--set-primary-sim-slot</code>. Например: | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
root@wirenboard-APT6KWYK:/opt# | root@wirenboard-APT6KWYK:/opt# mmcli -m any --set-primary-sim-slot=2 | ||
successfully requested primary SIM switch in modem | successfully requested primary SIM switch in modem | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 124: | Строка 126: | ||
Если необходимо отправлять команды при активном ModemManager, его надо перезапустить с параметром <code>--debug</code> и использовать mmcli для отправки команд: | Если необходимо отправлять команды при активном ModemManager, его надо перезапустить с параметром <code>--debug</code> и использовать mmcli для отправки команд: | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
root@wirenboard-APT6KWYK:~# | root@wirenboard-APT6KWYK:~# mmcli -m 0 --command=AT+CGMM | ||
response: ''A7600E-HNVW' | response: ''A7600E-HNVW' | ||
</syntaxhighlight> | </syntaxhighlight> |