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

Строка 41: Строка 41:
== Утилита wb-gsm ==  
== Утилита wb-gsm ==  


Для упрощения работы с модемами была написана утилита <code>wb-gsm</code> (исходный код доступен в нашем [https://github.com/wirenboard/wb-utils/tree/master/gsm репозитории на Github]). Утилита позволяет:
Для упрощения работы с модемами была написана утилита <code>wb-gsm</code> (исходный код доступен в нашем [https://github.com/wirenboard/wb-utils/tree/master/gsm репозитории на Github]).
*управлять питанием модемов, команды <code>on, off, restart_if_broken</code>;
 
*настраивать baudrate связи по uart, команды <code>init_baud, set_speed</code>;
Утилита <code>wb-gsm</code> входит в состав пакета <code>wb-utils</code>, который предустановлен на все контроллеры Wiren Board.
*получать imei, команда <code>imei</code>.
 
С помощью <code>wb-gsm</code> вы сможете:
* управлять питанием модемов, команды <code>on, off, restart_if_broken</code>;
* настраивать baudrate связи по uart, команды <code>init_baud, set_speed</code>;
* получать imei, команда <code>imei</code>.


Все команды wb-gsm можно посмотреть [https://github.com/wirenboard/wb-utils/blob/b3d3d50d29578472dfebc97bde77714e097d61d6/gsm/wb-gsm в репозитории на Github].
Все команды wb-gsm можно посмотреть [https://github.com/wirenboard/wb-utils/blob/b3d3d50d29578472dfebc97bde77714e097d61d6/gsm/wb-gsm в репозитории на Github].


Пример использования утилиты <code>wb-gsm</code> для получения imei модема:
Пример использования утилиты <code>wb-gsm</code> для получения imei модема, флаг <code>DEBUG=true</code> — выводить отладочную информацию:
<code>DEBUG=true wb-gsm imei DEBUG=true</code> перед командой выводит дополнительную отладочную информацию.
<syntaxhighlight lang="bash">
 
DEBUG=true wb-gsm imei
Утилита <code>wb-gsm</code> входит в состав пакета <code>wb-utils</code>, который предустановлен на все контроллеры Wiren Board.
</syntaxhighlight>


== Переключение активной sim-карты ==
== Переключение активной sim-карты ==