RS232<->LAN
Masz problem? Zapytaj na forum elektroda.pl
From: "Tomasz Kutyła" <tomkut_at_nospam_poczta.fm>
Subject: RS232<->LAN
Date: Mon, 4 Aug 2003 00:09:25 +0200
Chciałbym zrobić urządzonko, które z jednej strony miałoby port szeregowy
RS232,
a z drugiej strony gniazdo RJ-45. Chodzi mi o to, żeby dane które
transmituje przez port
szeregowy protokołem PPP wchodziły mi do sieciówki, żeby mógł przy pomocy
programiku
Ethereal analizować poprawność transmitowanej ramki.
Dzięki za pomoc
Tomek
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!www.wizzard.one.pl!new
From: "T.M.F." <tfrancuz_at_nospam_nospam.mp.pl>
Subject: Re: RS232<->LAN
Date: Mon, 04 Aug 2003 09:50:06 +0200
Chciałbym zrobić urządzonko, które z jednej strony miałoby port szeregowy
RS232,
a z drugiej strony gniazdo RJ-45. Chodzi mi o to, żeby dane które
transmituje przez port
szeregowy protokołem PPP wchodziły mi do sieciówki, żeby mógł przy pomocy
programiku
Ethereal analizować poprawność transmitowanej ramki.
Dzięki za pomoc
Tomek
Poszukaj w necie projektow serwerow na procesorach jednoukladowych. Jest
tego od groma. Wiekszosc stosow TCP na te konstrukcje obsluguje protokol
ppp.
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!hs001.slackware.pl!new
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: Re: RS232<->LAN
Date: 04 Aug 2003 21:26:12 +0200
On Mon, 4 Aug 2003 00:09:25 +0200, "Tomasz Kutyła" <tomkut_at_nospam_poczta.fm> wrote:
Chciałbym zrobić urządzonko, które z jednej strony miałoby port szeregowy
RS232,
a z drugiej strony gniazdo RJ-45. Chodzi mi o to, żeby dane które
transmituje przez port
szeregowy protokołem PPP wchodziły mi do sieciówki, żeby mógł przy pomocy
programiku
Ethereal analizować poprawność transmitowanej ramki.
A co konkretnie chcesz osiągnąć? Jeśli chcesz "usieciowić" jakiś sprzęt z
portem szeregowym, to można kupić gotowe urządzenia które to potrafią.
Np. NPort DE311 (Ethernet/TCP/IP<->1*RS232/422/485) firmy Moxa kosztuje
około 570PLN + VAT w Elmarku. Możesz spróbować zrobić coś takiego we własnym
zakresie, ale jeśli to ma być produkcja jednostkowa, to IMO jest to raczej
mało opłacalne - hardware jest stosunkowo prosty, ale sporo czasu będziesz
musiał poświęcić na uruchomienie stosu TCP/IP oraz PPP.
Jeśli chcesz tylko analizować PPP, to po prostu podepnij do komputera Twoje
urządzenie kablem null modem, odpal połączenie PPP i analizuj. ;-) Możesz
użyć analizatora SerialView (www.klos.com) - niestety, jest to program z
innej epoki, tzn. DOS-owy. Widziałem też bardzo dobry analizator pod Win,
ale już nie pamiętam jego nazwy. Pewnie znajdziesz coś w Sieci. Jeśli masz
już jakieś doświadczenia z PPP, to możesz pod Win użyć Portmon-a (darmowy,
www.sysinternals.com) - loguje cały ruch na porcie szeregowym, ale złożyć z
tego ramki PPP i rozszyć to na poszczególne protokoły musisz już samodzielnie.
Pod Linuksem w pppd włączasz opcję zrzucania całego ruchu do pliku a później
możesz przepuścić ten plik przez pppdump (rozprowadzany razem z pppd).
Aha, jeśli będziesz chciał się łączyć null modemem z/do Windows (NT,2k,XP),
to musisz pamiętać że Microsoft HGW po co wprowadził pewien ficzer -
mianowicie przed zestawieniem właściwego połączenia PPP jest jeszcze
handshake. Np. jeśli Windows jest skonfigurowany jako "serwer", to
nawiązanie połączenia wygląda następująco:
Windows Twoje urządzenie
<- CLIENT
CLIENTSERVER ->
<- CLIENTSERVER
Jeśli Windows jest "klientem", to negocjacja wygląda tak:
Windows Twoje urządzenie
CLIENT ->
<- CLIENTSERVER
CLIENTSERVER ->
Regards,
/J.D.
--
Jan Dubiec, jdx_at_nospam_slackware.pl, mobile: +48 602 101787
Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.internetia.pl!not-for-mai
From: "Tomasz Kutyła" <tomkut_at_nospam_poczta.fm>
Subject: Re: RS232<->LAN
Date: Tue, 5 Aug 2003 00:21:22 +0200
Chodziło mi o to żeby sprawdzać popawność transmitowanych przez moje
urządzenie ramek PPP.
Zależy mi na uwolnieniu się od liczenia z kalkulatorem CRC IP czy TCP no i
PPP, oraz sprawdzaniu
przez program wszystkich pozostałych elementów ramki jak np. dł. pola danych
itp.
Dzięki za info.
Pozdrawiam
Tomek
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!hs001.slackware.pl!new
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: Re: RS232<->LAN
Date: 05 Aug 2003 01:14:02 +0200
On Tue, 5 Aug 2003 00:21:22 +0200, "Tomasz Kutyła" <tomkut_at_nospam_poczta.fm> wrote:
Chodziło mi o to żeby sprawdzać popawność transmitowanych przez moje
urządzenie ramek PPP.
Zależy mi na uwolnieniu się od liczenia z kalkulatorem CRC IP czy TCP no i
PPP, oraz sprawdzaniu
przez program wszystkich pozostałych elementów ramki jak np. dł. pola danych
itp.
To spróbuj zrobić tak jak napisałem. IMO Linuks + pppd świetnie nadaje się do
takich rzeczy.
Regards,
/J.D.
--
Jan Dubiec, jdx_at_nospam_slackware.pl, mobile: +48 602 101787
Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai