wb_editors
14 355
правок
(Новая страница: «Turn on the modem: <pre> root@wirenboard:~# wb-gsm on </pre>») |
FuzzyBot (обсуждение | вклад) (Обновление для соответствия новой версии исходной страницы.) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
<languages/> | <languages/> | ||
<b> Modem operation in CMUX mode is an experimental function and may not work "out of the box". Performance is not guaranteed. </b> | <b> Modem operation in CMUX mode is an experimental function and may not work "out of the box". Performance is not guaranteed. </b> | ||
he modem supports multiplexing mode - creating virtual ports through which you can simultaneously work with the modem. For example, through one port you can open a PPP session for GPRS, and through another you can receive and send SMS, check the balance, etc. | he modem supports multiplexing mode - creating virtual ports through which you can simultaneously work with the modem. For example, through one port you can open a PPP session for GPRS, and through another you can receive and send SMS, check the balance, etc. | ||
You need the GSM line discipline to be supportred in the kernel (included as a module in the standard firmware). A special daemon<b> cmux</b> sends the modem into CMUX mode, then creates four virtual ports, /dev/ttyGSM[1-4] . <b>The closure of the demon cmux to close all virtual ports will lead to a kernel panic!</b> | You need the GSM line discipline to be supportred in the kernel (included as a module in the standard firmware). A special daemon<b> cmux</b> sends the modem into CMUX mode, then creates four virtual ports, /dev/ttyGSM[1-4] . <b>The closure of the demon cmux to close all virtual ports will lead to a kernel panic!</b> | ||
===Daemon cmux=== | ===Daemon cmux=== | ||
Строка 16: | Строка 13: | ||
The daemon is installed by default as "/usr/bin/cmux", available in the cmux package. Download the binary of the daemon [https://github.com/contactless/cmux/releases/tag/0.3 here] | The daemon is installed by default as "/usr/bin/cmux", available in the cmux package. Download the binary of the daemon [https://github.com/contactless/cmux/releases/tag/0.3 here] | ||
===Example of work=== | ===Example of work=== | ||
Строка 25: | Строка 21: | ||
</pre> | </pre> | ||
Running the cmux daemon: | |||
<pre> | <pre> | ||
root@wirenboard:~# cmux | root@wirenboard:~# cmux | ||
Строка 42: | Строка 38: | ||
</pre> | </pre> | ||
Now you can communicate with the modem in any of the channels /dev/ttyGSMx |