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

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


== Включение и начало работы ==
== Включение и начало работы ==
[[Image:Modem-settigs.png|300px|thumb|right|Конфигурирование модема в веб-интерфейсе контроллера Wiren Board]]
Чтобы начать работу с модемом, нужно:
Чтобы начать работу с модемом, нужно:
#Подключить антенну.
#Подключить антенну.
Строка 40: Строка 42:


После настройки модема в контроллере создаются два соединения NetworkManager'а:
После настройки модема в контроллере создаются два соединения NetworkManager'а:
# <code>wb-gsm-sim1</code> - параметры соединения при использовании sim-карты в первом слоте;
# <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:~# nmcli -m 1 --messaging-create-sms="text='Тест',number='+79999999999'"
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:~# nmcli -m 1 -s 10 --send
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">
nmcli -m any
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# nmcli -m any --set-primary-sim-slot=2
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:~# nmcli -m 0 --command=AT+CGMM
root@wirenboard-APT6KWYK:~# mmcli -m 0 --command=AT+CGMM
response: ''A7600E-HNVW'
response: ''A7600E-HNVW'
</syntaxhighlight>
</syntaxhighlight>
translator, wb_editors
4256

правок