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

Написал про wb-gsm
(Написал про wb-gsm)
Строка 2: Строка 2:
<translate>
<translate>
<!--T:1-->
<!--T:1-->
В Wiren Board установлен GSM/GPRS-модуль, с помощью которого можно:
= Страница находится в процессе редактирования! =
В контроллеры Wiren Board могут быть установлены 2G/3G/4G/NB-IOT модемы (в зависимости от комплектации). С помощью модемов можно:
* отправлять/принимать SMS
* отправлять/принимать SMS
* подключаться к интернету по GPRS
* подключаться к интернету по GPRS
Полный список возможностей смотрите в  описании модуля:
Полный список возможностей смотрите в  описании модуля:
* 3G модем в Wiren Board 5 и Wiren Board 6: [[Special:MyLanguage/SIM5300E|SIM5300E]];
* 3G модем в Wiren Board 5 и Wiren Board 6: [[Special:MyLanguage/SIM5300E|SIM5300E]];
* 2G модем в Wiren Board 4, 5 и 6: SIM800 или [[Special:MyLanguage/M660A|M660A]].
* 2G модем в Wiren Board 4, 5 и 6: SIM800 или [[Special:MyLanguage/M660A|M660A]].


== Начало работы == <!--T:2-->
== Начало работы с модемом == <!--T:2-->


<!--T:3-->
<!--T:3-->
Подключите антенну и вставьте SIM-карту перед запуском контроллера. Если вы включили контроллер без SIM-карты, после её установки перезапустите модем с помощью утилиты '''wb-gsm''' (смотрите ниже).
#Вставить sim-карту.
#Подключить антенну.
#Перезапустить модем, выполнив команды <code>wb-gsm off; wb-gsm on</code>
 
После каждой смены sim-карты необходимо перезапускать модем (см. п.3)!
 
== Утилита wb-gsm == <!--T:4-->
Для упрощения работы с модемами была написана утилита wb-gsm (исходный код доступен на [https://github.com/wirenboard/wb-utils/tree/master/gsm нашем github]). Утилита позволяет:
*Управлять питанием модемов (команды on, off, restart_if_broken);
*Настраивать baudrate связи по uart (команды init_baud, set_speed);
*Забирать imei (команда imei).
Все возможные команды wb-gsm можно посмотреть [https://github.com/wirenboard/wb-utils/blob/b3d3d50d29578472dfebc97bde77714e097d61d6/gsm/wb-gsm#L44 здесь].
 
Пример использования утилиты wb-gsm для получения imei модема:
<code>DEBUG=true wb-gsm imei</code>
''DEBUG=true'' перед командой выводит дополнительную отладочную информацию.


Утилита wb-gsm входит в состав пакета ''wb-utils'' и присутствует в стандартном образе ПО контроллера.
== Модем в Linux == <!--T:4-->
== Модем в Linux == <!--T:4-->


wb_editors
556

правок