CMUX: различия между версиями

(Подготовка страницы к переводу)
(Отметить эту версию для перевода)
Строка 1: Строка 1:
<languages/>
<languages/>
<translate>
<translate>
<!--T:1-->
<b> Работа модема в режиме CMUX является экспериментальной функцией и может не работать "из коробки". Работоспособность не гарантируется. </b>
<b> Работа модема в режиме CMUX является экспериментальной функцией и может не работать "из коробки". Работоспособность не гарантируется. </b>




<!--T:2-->
Модем поддерживает режим мультиплексирования - создание виртуальных портов, через которые можно одновременно работать с модемом.
Модем поддерживает режим мультиплексирования - создание виртуальных портов, через которые можно одновременно работать с модемом.
Например через один порт можно открыть сессию PPP для GPRS, а через другой получать и отправлять SMS, проверять баланс и т.д.
Например через один порт можно открыть сессию PPP для GPRS, а через другой получать и отправлять SMS, проверять баланс и т.д.


<!--T:3-->
Для работы необходима поддержка GSM line discipline в ядре (включена как модуль в стандартной прошивке).
Для работы необходима поддержка GSM line discipline в ядре (включена как модуль в стандартной прошивке).
Специальный демон, <b>cmux</b> отправляет модем в режим CMUX, после чего создаёт четыре виртуальных порта,  /dev/ttyGSM[1-4] .
Специальный демон, <b>cmux</b> отправляет модем в режим CMUX, после чего создаёт четыре виртуальных порта,  /dev/ttyGSM[1-4] .
Строка 13: Строка 16:




===Демон cmux===
===Демон cmux=== <!--T:4-->


<!--T:5-->
[https://github.com/contactless/cmux/ Репозитарий]
[https://github.com/contactless/cmux/ Репозитарий]


<!--T:6-->
Оригинальный автор: [https://github.com/Rtone/cmux]
Оригинальный автор: [https://github.com/Rtone/cmux]


<!--T:7-->
Демон установлен по-умолчанию как  "/usr/bin/cmux", доступен в пакете cmux.
Демон установлен по-умолчанию как  "/usr/bin/cmux", доступен в пакете cmux.
Скачать бинарник демона можно [https://github.com/contactless/cmux/releases/tag/0.3 здесь]
Скачать бинарник демона можно [https://github.com/contactless/cmux/releases/tag/0.3 здесь]




===Пример работы===
===Пример работы=== <!--T:8-->


<!--T:9-->
Включаем модем:
Включаем модем:
<pre>
<pre>
Строка 30: Строка 37:
</pre>
</pre>


<!--T:10-->
Запускаем демон cmux:
Запускаем демон cmux:
<pre>
<pre>
Строка 47: Строка 55:
</pre>
</pre>


<!--T:11-->
Теперь общение с модемом можно производить в любом из каналов /dev/ttyGSMx
Теперь общение с модемом можно производить в любом из каналов /dev/ttyGSMx
</translate>
</translate>