Toto je starší verze dokumentu!
Mapování sériových portů
Tabulka níže zobrazuje mapování fyzických sériových portů RS485/RS232 na porty v Linuxu v rámci /dev/.
Patron
Všechny níže zmíněné porty s N v názvu (např. /dev/ttyNS0) jsou dostupné přes /dev/extcomm/Y/X, kde Y je číslo sekce a X je číslo portu v rámci této sekce. X i Y jsou počítány od 0.
| RS485-1 | RS232(485)-2 | RS485-3 | RS485-4 | |
|---|---|---|---|---|
| S107 | ttyNS0 | ttymxc1 | ttymxc0 | x |
| S117 | ttyNS0 | ttymxc2 | ttymxc1 | ttymxc0 |
| S167 LTE | ttyNS0 | ttymxc0 | x | x |
| S207 | ttymxc0 | x | x | x |
| RS485-1.1 | RS232(485)-1.2 | RS485-1.3 | RS485-2.1 | |
|---|---|---|---|---|
| M207 | ttyNS0 | ttymxc1 | ttymxc0 | x |
| M267 LTE | ttyNS0 | ttymxc0 | x | x |
| M527 | ttyNS0 | ttymxc1 | ttymxc0 | ttyNS1 |
| M537 | ttyNS0 | ttymxc1 | ttymxc0 | ttyNS1 |
| M567 LTE | ttyNS0 | ttymxc0 | x | ttyNS1 |
| L207 | ttyNS0 | ttymxc1 | ttymxc0 | x |
| L527 | ttyNS0 | ttymxc1 | ttymxc0 | ttyNS1 |
USB porty
Standardně jsou také podporovány USB převodníky: FTDI, CH34x, PLxxxx a CPxxxx. Pro další převodníky a zařízení je nutné nainstalovat ovladače.
| USB1 | /dev/serial/by-port/0 |
| USB2 | /dev/serial/by-port/1 |
LTE modem
LTE modem je obsažen v jednotkách Patron S167, M267 a M567.
Součástí balíku unipi-lte, který zpřístupní použití LTE modemu, je také virtuální sériová linka pro komunikaci s modemem prostřednictvím AT příkazy (FID1.x, FID2.0+). Nastavení modemu je možné např. programem minicom, přímo z linuxové konzole jednotky (přístup přes SSH).
V řídícím SW (Node-RED, atd.) lze sériovou linku využít např. k realizaci odesílání a příjmu SMS zpráv, nebo volání.
| Sériová linka modemu pro AT příkazy | /dev/ttyLTE_AT1 (or /run/unipi-plc/by-sys/lte.1/tty_at1) |
Vzhledem k tomu, že se jedná o virtuální sériovou linku, lze zvolit komunikační parametry (přenosová rychlost, parita, atd.) libovolně.