wb_editors
556
правок
Matveevrj (обсуждение | вклад) |
Vdromanov (обсуждение | вклад) (Поменял номер модема на wbc) |
||
Строка 39: | Строка 39: | ||
== Работа с SMS == | == Работа с SMS == | ||
{{note|info| В командах используется номер модема, который меняется при каждой инициализации. Узнать фактический номер модема можно запросив информацию командой <code>mmcli -m any</code>}} | {{note|info| В командах используется номер модема, который меняется при каждой инициализации. Узнать фактический номер модема можно запросив информацию командой <code>mmcli -m any</code>. Начиная с релиза wb-2304, модему присваивается тег wbc, и взаимодействовать с ним можно с помощью <code>mmcli -m wbc</code>}} | ||
После настройки модема нужно проверить его работу. Для этого можно отправить тестовое SMS-сообщение. Удобнее это делать из консоли. | После настройки модема нужно проверить его работу. Для этого можно отправить тестовое SMS-сообщение. Удобнее это делать из консоли. | ||
Строка 46: | Строка 46: | ||
# Использовать полученный идентификационный номер для отправки командой <code>--send</code>. | # Использовать полученный идентификационный номер для отправки командой <code>--send</code>. | ||
#:<syntaxhighlight lang="console"> | #:<syntaxhighlight lang="console"> | ||
# mmcli -m | # mmcli -m wbc --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 | ||
# mmcli -m | # mmcli -m wbc -s 10 --send | ||
successfully sent the SMS | successfully sent the SMS | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 84: | Строка 84: | ||
[[Image:mmcli-info.png|500px|Информация о модеме от ModemManager]] | [[Image:mmcli-info.png|500px|Информация о модеме от ModemManager]] | ||
Начиная с релиза wb-2304, модему присваивается тег "wbc", и обращаться к нему можно с помощью | |||
<syntaxhighlight lang="bash"> | |||
mmcli -m wbc | |||
</syntaxhighlight> | |||
== Сервис wb-gsm == | == Сервис wb-gsm == | ||
Строка 101: | Строка 106: | ||
Для переключения 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"> | ||
# mmcli -m | # mmcli -m wbc --set-primary-sim-slot=2 | ||
successfully requested primary SIM switch in modem | successfully requested primary SIM switch in modem | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 115: | Строка 120: | ||
Если необходимо отправлять команды при активном ModemManager, его надо перезапустить с параметром <code>--debug</code> и использовать mmcli для отправки команд: | Если необходимо отправлять команды при активном ModemManager, его надо перезапустить с параметром <code>--debug</code> и использовать mmcli для отправки команд: | ||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# mmcli -m | # mmcli -m wbc --command=AT+CGMM | ||
response: ''A7600E-HNVW' | response: ''A7600E-HNVW' | ||
</syntaxhighlight> | </syntaxhighlight> |