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

Нет описания правки
Строка 4: Строка 4:
* устанавливать соединение с интернетом
* устанавливать соединение с интернетом
Полный список возможностей смотрите в [[SIM900R | описании модуля]].
Полный список возможностей смотрите в [[SIM900R | описании модуля]].
== В Wiren Board ==
Модем подключен по двухпроводному UART. Используется первый порт (Application UART) процессора. Порт при использовании kernel 3.x: <b> /dev/ttyAPP0 </b>
Сигналы PWRKEY и RESET подключены через транзисторы, управляемые через GPIO 6 (PWRKEY) и GPIO 7 (RESET). См. [[Список GPIO]]
=== Включение модуля ===
Для включения или перезагрузки модуля можно пользоваться утилитой wb-gsm из репозитория https://github.com/contactless/wirenboard .
Примеры:
<pre>
$ wb-gsm on #  включение устройства
$ wb-gsm off #  выключение устройства
</pre>
<pre>
$ wb-gsm reset #  перезагрузка включенного устройства
</pre>
=== Работа с модулем в интерактивном режиме ===
Удобнее всего через minicom (установлен по-умолчанию в стандартном образе):
* Первый запуск minicom, создадим профиль работы с портом:
<pre>
$ minicom -s /dev/ttyAPP0
</pre>
* В serial port setup необходимо выбрать порт - <b>/dev/ttyAPP0</b>, скорость - <b>38400</b>, hardware flow control - <b> off </b>
* Сохранить настройки: Save setup
* Далее запускать как minicom /dev/ttyAPP0
=== Примеры команд ===
* Синхронизовать скорость порта (не совсем команда)
<pre>
AAAAAAAAAAAAAT
</pre>
*  Список всех сетей
<pre>
AT+COPS=?
</pre>
*  Уровень сигнала (см. http://m2msupport.net/m2msupport/atcsq-signal-quality/)
<pre>
AT+CSQ
</pre>
* Звонок на номер +79154816100
<pre>
ATD+79154816100;
</pre>
* Установка baud rate порта в фиксированное значение 115200
<pre>
AT+IPR=115200
</pre>
* RTC
<pre>
AT+CCLK?
AT+CCLK="14/03/19,01:20:29+00"
</pre>
* get IMEI (xxxxxx - уникальный номер)
<pre>
AT+GSN
86820400xxxxxxY
OK
</pre>
===Мультиплексирование===
Модем поддерживает режим мультиплексирования - создание виртуальных портов, через которые можно одновременно работать с модемом.
Например через один порт можно открыть сессию PPP для GPRS, а через другой получать и отправлять SMS, проверять баланс и т.д.
Подробнее см. [[CMUX]].
===Работа с GPRS===
[[Настройка GPRS в Debian]]
===RTC===
===Настройки мощности по-умолчанию===
<pre>
AT+CRTXVMA?
+CRTXVMA: (0204,01C9,0184,0149,0118,00EF,00CE,00B3,009E,008E,0081,0077,006F,0067,005F,0053),(021A,01B6
,016D,0131,0105,00E0,00C4,00AE,009B,008C,0080,0078,0071,006A,0065,0053),(023A,01B7,0181,014F,0122,00FC
,00DC,00C1,00AB,009A,008B,007F,0076,0072,006B,0068),(01F4,01AF,0165,012A,00FB,00D7,00BB,00A5,0093,0086
,007A,0071,006B,0065,0061,005D)                                                                     
</pre>