Gå til innhold
🎄🎅❄️God Jul og Godt Nyttår fra alle oss i Diskusjon.no ×

Hjelp til å bruke Socat (Mounte USB enhet til Ubuntu over IP)


*F*

Anbefalte innlegg

Har da greid å få installert socat, men sliter med å få det til å virke

 

Dette er greia:

I forbindelse med hjemmeautomasjon har jeg to usb-enheter jeg skal koble til en server, men bruke på en annen server.

 

Serveren dem er koblet til på er en raspary pi, serveren jeg skal bruke dem på er en 64bits virtuell ubnutu server.

 

De to enhetene er som følger:

1. RFXtrx433E http://www.rfxcom.com/store/Transceivers/14103

2. UZB1 https://www.z-wave.me/index.php?id=28

 

Har derfor på Pi-en satt opp ser2net. og lagt følgende til ser2net.conf

 

 

 

10001:raw:0:/dev/ttyUSB0:38400 8DATABITS NONE 1STOPBIT
10003:raw:0:/dev/ttyACM0:38400 8DATABITS NONE 1STOPBIT
10001 er RFXtrx433E, denne vet jeg virker, fordi jeg på Ubuntu serveren bruker den via IP direkte via et program (Domoticz).

Men overnevnte program støtter ikke å bruke UZB1 direkte på IP, så jeg må altså emulere den som en lokal enhet i ubuntu, slik at programmet mitt "Domoticz" tror den er koblet til maskinen direkte.

 

Jeg hører socat skal være et greit program til dette, men jeg får det rett og slett ikke til.

 

Her er enheten på pi-en:

UZB1:
[    1.139817] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    1.340108] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[    1.340121] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.619853] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[    1.720170] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    1.721799] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber    =0
[    1.795420] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-    1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:2c:90:58
[    1.899860] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
[    1.989817] usb 1-1.3: device descriptor read/64, error -32
[    2.179825] usb 1-1.3: device descriptor read/64, error -32
[    2.369836] usb 1-1.3: new full-speed USB device number 5 using dwc_otg
[    2.449854] usb 1-1.3: device descriptor read/64, error -32
[    2.639829] usb 1-1.3: device descriptor read/64, error -32
[    2.829827] usb 1-1.3: new full-speed USB device number 6 using dwc_otg
[    3.249848] usb 1-1.3: device not accepting address 6, error -32
[    3.371954] usbcore: registered new interface driver brcmfmac
[    3.509806] usb 1-1.3: new full-speed USB device number 8 using dwc_otg
[    3.614989] usb 1-1.3: New USB device found, idVendor=0658, idProduct=0200
[    3.616735] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber    =1
[    3.618455] usb 1-1.3: SerialNumber: 12345678-9012-3456-7890-123456789012
 

 

På Ubuntu serveren har jeg prøvd litt av hvert:

 

flemmingss@VM4:~$ sudo socat pty,link=/dev/UZB1overIP,raw,echo=0 tcp:pi1:10003
2017/01/20 00:01:52 socat[18873] E connect(7, AF=2 192.168.1.115:10003, 16): Connection refused
flemmingss@VM4:~$ sudo socat pty,link=/dev/lio3,raw,echo=0 tcp:pi1:10003
2017/01/20 00:02:34 socat[18884] E connect(7, AF=2 192.168.1.115:10003, 16): Connection refused
flemmingss@VM4:~$
flemmingss@VM4:~$ sudo socat pty,link=/dev/ttyACM0,raw,echo=0 tcp:pi1:10003
[sudo] password for flemmingss:
2017/01/20 00:22:58 socat[19131] E connect(7, AF=2 192.168.1.115:10003, 16): Connection refused
flemmingss@VM4:~$
Så, hvordan skal jeg få dette til å virke?

"pi1" er forresten hostname for pi-en.

Endret av Evelen!
Lenke til kommentar
Videoannonse
Annonse

root@pi1:~# dmesg | grep tty
[ 0.000000] Kernel command line: 8250.nr_uarts=0 dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2709.boardrev=0xa02082 bcm2709.serial=0xf12c9058 smsc95xx.macaddr=B8:27:EB:2C:90:58 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 bcm2709.uart_clock=48000000 vc_mem.mem_base=0x3ea00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=tty1 elevator=deadline root=/dev/mmcblk0p2 rootfstype=ext4 fsck.repair=yes rootwait
[ 0.001354] console [tty1] enabled
[ 0.901950] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2
[ 2.456391] systemd[1]: Starting system-getty.slice.
[ 2.460487] systemd[1]: Created slice system-getty.slice.
[ 3.991631] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
[ 4.019465] usb 1-1.5: FTDI USB Serial Device converter now attached to ttyUSB0
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...