Portál AbcLinuxu, 15. května 2025 11:34

Dotaz: Data ze sériového portu do ssh tunelu

4.6.2019 16:24 kafi | skóre: 25 | blog: muj_prvni_blog
Data ze sériového portu do ssh tunelu
Přečteno: 298×
Odpovědět | Admin
Zdravím mám takový zajímavý úkol - dostat k vývojáři data ze sériového portu. Teď detailně. Mám u jednoho zařízení linux stroj s Debianem. Data z toho bazmeku jsou vyčítány přes sériové rozhraní do aplikace, kterou má vývoj předělat. Na mně je abych k nim dostal data. Potřebuju nějak dostat ta data ze sériového portu nejlépe přímo přes ssh (nebo do souboru a ten pak protuneluju) a zároveň aby byl zachován chod stávajícího. Aktuálně jsou data vyčítána bash scriptem s while read konstrukcí. Nejsem už u PC.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (kafi (tazatel))
Josef Kufner avatar 4.6.2019 16:43 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Data ze sériového portu do ssh tunelu
Odpovědět | | Sbalit | Link | Blokovat | Admin
ssh stroj_se_seriovým_portem socat - /dev/ttyS0,rawer,...
Podrobnosti viz man socat, je tam kopec příkladů.

Pokud socat stačit nebude, nechť si vývojář napíše jednoduchý nástroj na míru, který propojí stdio a seriový port a pak si ho spustí po SSH.
Hello world ! Segmentation fault (core dumped)
4.6.2019 17:46 debian+
Rozbalit Rozbalit vše Re: Data ze sériového portu do ssh tunelu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Potrebujes medzi vrstvu, ktora to rozdeli medzi dve - jedno pre exist. apku a je jedno po siete.

Pokial mozes upravit existujuci skript, tak by som skriptu dal prikaz, ktory zapise do novej rury napr. /dev/shm/my_fifo to co prisle, kde nasledne sa z tej my_fifo rury bude posielat obsah cez ssh.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.