Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Tazz 14 Června 2014, 13:39:18
-
Potřebuji zprovoznit OBDII modul ELM327 s bluetooth připojením. Mám k němu software ve wine (OBD auto doctor) a nejspíš bude potřeba, aby bylo zařízení rozpoznatelné tak, jako by bylo připojené do sériového portu COM.
Potřebuji tedy vytvořit nějaký most mezi bluetooth a sériovým portem. Ve Win7 se možnost nabídla automaticky po spárování s modulem.
Poradíte mi jak na to? (Ubuntu 12.04)
Děkuji za rady!
-
Našel jsem návod:
https://www.scantool.net/forum/index.php?action=printpage;topic=3780.0
Problém je, že žádná aplikace ve wine nenajde používaný port COM. Ve windows jsou používané porty v aplikaci vypsané, tady není žádný a nefunguje ani ruční zadání.
-
Mrkni sem, třeba ti to pomůže: http://www.abclinuxu.cz/clanky/wine-pro-pokrocile#chceme-ne-upovidanejsi-wine-winedebug
ln -s /dev/ttyS0 ~/.wine/dosdevices/com1
-
Zkoušel jsem podobný postup ale na mobilu, končí podobnou chybou, jako s OBD modulem:
tazz@Tazz:~$ sudo rfcomm connect 5
[sudo] password for tazz:
Can't create RFCOMM TTY: Address already in use
tazz@Tazz:~$ Mobil se připojí a za necelou sekundu zase odpojí. Napadá někoho, jak to vyřešit? Chyba asi nebude ve Wine. Teda za předpokladu, že se v něm COM port objeví až poté, co je úspěšně připojený.
-
Takhle jsem to vyřešil:
tazz@Tazz:~$ sudo rfcomm release 5
tazz@Tazz:~$ sudo rfcomm connect 5
Connected /dev/rfcomm5 to 00:1E:3B:A5:59:99 on channel 1
Press CTRL-C for hangup
Problém je, že ve wine se stále žádný COM port nezobrazuje.
-
Tady jsou odkazy z dosdevices:
tazz@Tazz:~$ cd ~/.wine/dosdevices
tazz@Tazz:~/.wine/dosdevices$ ll
celkem 8
drwxrwxr-x 2 tazz tazz 4096 srp 13 17:30 ./
drwxrwxr-x 4 tazz tazz 4096 srp 13 17:35 ../
lrwxrwxrwx 1 tazz tazz 10 říj 15 2012 c: -> ../drive_c/
lrwxrwxrwx 1 tazz tazz 10 srp 13 17:07 com1 -> /dev/ttyS0
lrwxrwxrwx 1 tazz tazz 12 srp 13 17:08 com5 -> /dev/rfcomm5
lrwxrwxrwx 1 tazz tazz 8 říj 15 2012 d:: -> /dev/sr0
lrwxrwxrwx 1 tazz tazz 8 říj 15 2012 e:: -> /dev/sdb
lrwxrwxrwx 1 tazz tazz 8 pro 24 2012 f:: -> /dev/sdc
lrwxrwxrwx 1 tazz tazz 8 čen 24 2013 g:: -> /dev/sdd
lrwxrwxrwx 1 tazz tazz 10 srp 13 16:07 h: -> /home/tazz/
-rw-rw-r-- 1 tazz tazz 0 čen 14 15:12 trace.log
tazz@Tazz:~/.wine/dosdevices$
com5 by měl odkazovat na zařízení bluetooth, com1 jsem vytvořil jako pokus, jestli se v aplikacích wine zobrazí alespoň nějaký COM port. Zkoušel jsem různé aplikace a porty stále nefungují.