COM1<>UTP - USR-TCP232 elérése

 ( morvo | 2015. november 26., csütörtök - 12:37 )

Sziasztok,

a tárgyban szereplő eszközzel volna problémám.
A kívánt végeredmény az lenne, hogy az épület egyik végében
lévő soros porttal rendelkező eszközt elérjek UTP-n keresztül.
Windows alatt egyszerűen megoldható a VirtualCOM programmal(USR-TCP232-höz letölthető).
Nekem LINUX alatt kellene megoldani a kapcsolatot.
Socat nevű programmal próbálkoztam eddig kevés sikerrel.

Előre is köszi a segítséget.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

A socat jó lesz, de előtte konfiguráld be a serial portot a megfelelő baud/start/stop/etc. parameterekkel. Ha local-ban elered, onnantol a socat is jo lesz:)
Ha meg a parancs nem jo, valahogy igy nez ki:
# socat PTY,link=/dev/serialport TCP:192.168.1.1:3000


// Happy debugging, suckers
#define true (rand() > 10)

# socat PTY,link=/dev/serialport TCP:192.168.1.1:3000

Ha jól értelmezem akkor ez most a gépben lévő serial portot teszi ki 3000 TCP portra,
nekem pont fordítva kellene.
Tehát :

SERIAL PORTOS ESZKÖZ ---- (SOROS VÉGE)USR-TCP232(UTP VÉGE) ---- LINUX GÉP(UTP)

Bocsi, félreértettelek akkor:)
Túl sokat nem tudok az eszközről, sőt, leginkább semmit, de a neten linux alá csak egy php-t találtam ami egy időjárásállomás adatait kéri le ezen keresztül.
Megnéztem neked a forrását, az szimplán csatlakozik egy portra (24272).
Ezt a portot megpróbálhatod telnet -el.

Ha nem menne, valószínűleg ez lesz az oka: Találtam egy leírást is a termékről, amiben viszont említenek egy olyat, hogy a windowsos konfigurációs tool-al be lehet billenteni "Server mode" -ba az eszközt. Jó esélyel ez a funkciója kell neked a fent említett telnet-es mókához is.


// Happy debugging, suckers
#define true (rand() > 10)

Én anno a ser2net programot használtam ilyesmire.