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

Нет описания правки
Строка 82: Строка 82:
* Второй командой выполните просто ''AT''. Вам должен прийти ответ '''OK'''.
* Второй командой выполните просто ''AT''. Вам должен прийти ответ '''OK'''.


=== Модемы SIM7000E 2G/NB-IoT === <!--T:9-->


<!--T:10-->
=== Работа с sms и ussd === <!--T:15-->
Модем SIM7000E 2G/NB-IoT по умолчанию настроен на автоматический выбор GSM- и LTE-сетей. Однако в сети или с SIM-картой без поддержки NB-IoT модем не регистрируется в сети GSM (GPRS).
Для того, чтобы модем смог зарегистрироватся в сети GSM, необходимо принудительно перевести его в режим GSM only.


<!--T:11-->
<!--T:16-->
В терминальном режиме работы с модемом, например, в программе minicom (смотрите ниже раздел [[Special:MyLanguage/#низкоуровневая-работа с модулем через at-команды|#Низкоуровневая работа с модулем через AT-команды]]), необходимо ввести команду выбора режима:
Работать с sms и ussd проще всего при помощи программы [http://wammu.eu/gammu/ ''Gammu''] (это форк утилиты '''gnokii''', которую перестали развивать).
<pre>
AT+CNMP=13
</pre>


<!--T:12-->
Краткая инструкция по работе gammu; полную документацию смотрите на [http://wammu.eu/gammu/ сайте проекта gammu]:
Возможные варианты значений (команда <code>AT+CNMP=?</code>):
2-Automatic,13-GSM Only,38-LTE Only,51-GSM And LTE Only


<!--T:13-->
==== Настройка ====<!--T:18-->
Режим запоминается и активен и после отключения питания, установить режим нужно один раз.
[[File:Gammu-config.png|300px|thumb|right|Настройка gammu вручную (''gammu-config'')]]
Все контроллеры WB6, начиная с 2018 года, поставляются с уже настроенной утилитой gammu. Если gammu не настроена, то можно выбрать один из 2-х способов настройки:
*Обновить пакет wb-configs. Для этого, нужно выполнить команду <syntaxhighlight lang="bash">apt update; apt install wb-configs</syntaxhighlight>


<!--T:14-->
*Настроить gammu вручную.
Чтобы вернуться в режим IoT, выполните команду
##Запустить команду <syntaxhighlight lang="bash">gammu-config</syntaxhighlight>
<pre>
AT+CNMP=51
</pre>
 
===Отправка и получение SMS и USSD=== <!--T:15-->
 
<!--T:16-->
[[File:Gammu-config.png|300px|thumb|right|''gammu-config'']]
Работать с SMS проще всего при помощи программы [http://wammu.eu/gammu/ ''Gammu''] (это форк утилиты '''gnokii''', которую перестали развивать).
 
<!--T:17-->
(ниже дана краткая инструкция, полную документацию смотрите на [http://wammu.eu/gammu/ сайте проекта])
 
<!--T:18-->
#Создайте файл конфигурации, запустив ''gammu-config''
##В параметре ''Port'' укажите ''/dev/ttyXXX'' - файл модема, соответствующий вашей модели контроллера.  
##В параметре ''Port'' укажите ''/dev/ttyXXX'' - файл модема, соответствующий вашей модели контроллера.  
##В параметре ''Connection'' укажите ''at115200''
##В параметре ''Connection'' укажите ''at115200''
#Примеры команд:
 
==== Примеры команд gammu ====<!--T:18-->
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ gammu networkinfo # посмотреть сеть и базовую станцию, к которой вы подключены
$ gammu networkinfo # посмотреть сеть и базовую станцию, к которой вы подключены
Строка 355: Строка 335:
Например, через один порт можно открыть сессию PPP для GPRS, а через другой получать и отправлять SMS, проверять баланс и т.д.
Например, через один порт можно открыть сессию PPP для GPRS, а через другой получать и отправлять SMS, проверять баланс и т.д.
Подробнее смотрите [[Special:MyLanguage/CMUX|CMUX]]. Этот режим не поддерживается для 2G-модемов.
Подробнее смотрите [[Special:MyLanguage/CMUX|CMUX]]. Этот режим не поддерживается для 2G-модемов.
=== Модемы SIM7000E 2G/NB-IoT === <!--T:9-->
<!--T:10-->
Модем SIM7000E 2G/NB-IoT по умолчанию настроен на автоматический выбор GSM- и LTE-сетей. Однако в сети или с SIM-картой без поддержки NB-IoT модем не регистрируется в сети GSM (GPRS).
Для того, чтобы модем смог зарегистрироватся в сети GSM, необходимо принудительно перевести его в режим GSM only.
<!--T:11-->
В терминальном режиме работы с модемом, например, в программе minicom (смотрите ниже раздел [[Special:MyLanguage/#низкоуровневая-работа с модулем через at-команды|#Низкоуровневая работа с модулем через AT-команды]]), необходимо ввести команду выбора режима:
<pre>
AT+CNMP=13
</pre>
<!--T:12-->
Возможные варианты значений (команда <code>AT+CNMP=?</code>):
2-Automatic,13-GSM Only,38-LTE Only,51-GSM And LTE Only
<!--T:13-->
Режим запоминается и активен и после отключения питания, установить режим нужно один раз.
<!--T:14-->
Чтобы вернуться в режим IoT, выполните команду: 
<pre>
AT+CNMP=51
</pre>
</translate>
</translate>
wb_editors
556

правок