1 (edytowany przez sosw 2012-09-24 09:33:12)

Temat: MR3220 ser2net

Witam!

Chce na MR3220 udostepnic sieciowo port com [ podpiety przez usb FT232 FTDI] , przejsciowke
router wykrywa, nie wiem jak wgrac do routera obsluge TCPnaCOM,
pakiet ser2net [ czy jakis inny? ]

prosze o pomoc


edit: czy cos mam z tego http://eko.one.pl/forum/viewtopic.php?id=2762 linka brac ?

2

Odp: MR3220 ser2net

opkg update
opkg install ser2net


ser2net jest normalnie w repozytorium openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: MR3220 ser2net

a pakiet: ser2net, czy jest potrzebny ?

4

Odp: MR3220 ser2net

Sam napisałeś że chcesz go zainstalować. Jest ich kilka które robią (prawie) to samo, więc to od Ciebie zależy który wykorzystasz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: MR3220 ser2net

Cezary napisał/a:

Sam napisałeś że chcesz go zainstalować. Jest ich kilka które robią (prawie) to samo, więc to od Ciebie zależy który wykorzystasz.

przepraszam chodzi mi o "remserial" czy tez trzeba go instalowc

6

Odp: MR3220 ser2net

Albo jedno albo drugie...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: MR3220 ser2net

ftdi mi wykrywa tak:


T:  Bus=01 Lev=02 Prnt=04 Port=00 Cnt=01 Dev#=  8 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6001 Rev= 6.00
S:  Manufacturer=FTDI
S:  Product=FT232R USB UART
S:  SerialNumber=A900WYUQ
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 90mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

zastanawiam sie czy taka komenda do udostepnienia rs232 bedzie ok:
ser2net -C "9000:raw:0:/dev/ttyUSB0:9600"

w jaki sposob wykryc gdzie siedzi ta przejsciowka?

8

Odp: MR3220 ser2net

W /sys jak pogrzebiesz to znajdziesz jak się nazywa urządzenie szeregowe pod danymi Vendor i prodID.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: MR3220 ser2net

Po skompilowaniu remseriala dzięki Cezaremu (przykład z Makefile) remserial pod edimaxem działał mi bez problemu tak jak na zwykłym linuxie. Z ser2net to z tego co pamiętam dałem sobie spokój.

10

Odp: MR3220 ser2net

Dzieki! a w jaka komenda moge sprawdzic na ktorym USB siedzi FT232R USB UART ?

w logu z komendy " cat /proc/bus/usb/devices "

mam:

T:  Bus=01 Lev=02 Prnt=08 Port=02 Cnt=02 Dev#= 10 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0403 ProdID=6001 Rev= 6.00
S:  Manufacturer=FTDI
S:  Product=FT232R USB UART
S:  SerialNumber=A900WYUQ
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 90mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

a w /dev widze usb0, usb1, usb2 i ttyS0

11

Odp: MR3220 ser2net

W żadnym. Sterownika nie masz zainstalowanego/załadowanego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez sosw 2012-09-25 09:56:18)

Odp: MR3220 ser2net

zainstalowalem juz sterownik:

  logread:
Sep 25 10:53:45 Gargoyle user.info kernel: usb 1-1.3: new full speed USB device using ar71xx-ehci and address 12
Sep 25 10:53:45 Gargoyle user.info kernel: usb 1-1.3: configuration #1 chosen from 1 choice
Sep 25 10:53:45 Gargoyle user.info kernel: ftdi_sio 1-1.3:1.0: FTDI USB Serial Device converter detected
Sep 25 10:53:45 Gargoyle user.info kernel: usb 1-1.3: Detected FT232RL
Sep 25 10:53:45 Gargoyle user.info kernel: usb 1-1.3: Number of endpoints 2
Sep 25 10:53:45 Gargoyle user.info kernel: usb 1-1.3: Endpoint 1 MaxPacketSize 16384
Sep 25 10:53:45 Gargoyle user.info kernel: usb 1-1.3: Endpoint 2 MaxPacketSize 16384
Sep 25 10:53:45 Gargoyle user.info kernel: usb 1-1.3: Setting MaxPacketSize 64
Sep 25 10:53:45 Gargoyle user.info kernel: usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB3
Sep 25 10:53:45 Gargoyle user.notice usb-modeswitch: 1-1.3:1.0: Manufacturer=FTDI Product=FT232R_USB_UART Serial=A900WYUQ



co teraz ?

edit: mam ttyUSB3 !

13

Odp: MR3220 ser2net

czyli zostaje mi dodac wyjatek w firewallu np na porcie 3001, bede probowal na ser2net,


uci add firewall rule
uci set firewall.@rule[-1]._name=ser2net
uci set firewall.@rule[-1].src=wan
uci set firewall.@rule[-1].target=ACCEPT
uci set firewall.@rule[-1].proto=tcp
uci set firewall.@rule[-1].dest_port=3001
uci commit firewall

/etc/init.d/firewall restart

14

Odp: MR3220 ser2net

i komenda: ser2net -C "3001:raw:0:/dev/ttyUSB3:9600" uruchomie port ?

15

Odp: MR3220 ser2net

Uruchomisz ser2net dokładnie mówiąc. Czy będziesz mógł pogadać z tym interfejsem to zależy co tam po drugiej stronie leży.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16 (edytowany przez sosw 2012-09-25 13:18:17)

Odp: MR3220 ser2net

podpinam: lovato rgk 60, to taki sterownik do agregatow pradotworczych przez virtual com2tcp port

17

Odp: MR3220 ser2net

Chodzi to płynnie ?
Jak kiedyś zrobiłem taki numer z remserial - chciałem przekierować modbusa z rs232 na eth to musiałem specjalnie przestawić bibliotekę bo długo leciały znaki i timeouty od modbusa podkręciłem żeby dłużej było nasłuchiwanie na transmisję.

18

Odp: MR3220 ser2net

Jak podkręcić timeouty od modbusa?

19

Odp: MR3220 ser2net

Co podłączacie do coma?