Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Bluetooth a sériový port  (Přečteno 1862 krát)

Tazz

  • Aktivní člen
  • *
  • Příspěvků: 113
    • tazz.xf.cz
Bluetooth a sériový port
« kdy: 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!
Raspberry Pi 4: 8GiB RAM
HP Compaq 6730s: CPU Intel DualCore 2.17GHz, 3GiB RAM, ATI Mobility Radeon HD 3430

Tazz

  • Aktivní člen
  • *
  • Příspěvků: 113
    • tazz.xf.cz
Re:Bluetooth a sériový port
« Odpověď #1 kdy: 14 Června 2014, 15:02:12 »
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í.
Raspberry Pi 4: 8GiB RAM
HP Compaq 6730s: CPU Intel DualCore 2.17GHz, 3GiB RAM, ATI Mobility Radeon HD 3430

ok1dtm

  • Aktivní člen
  • *
  • Příspěvků: 342
Re:Bluetooth a sériový port
« Odpověď #2 kdy: 14 Června 2014, 17:35:13 »
Mrkni sem, třeba ti to pomůže: http://www.abclinuxu.cz/clanky/wine-pro-pokrocile#chceme-ne-upovidanejsi-wine-winedebug
Kód: [Vybrat]
ln -s /dev/ttyS0 ~/.wine/dosdevices/com1

Tazz

  • Aktivní člen
  • *
  • Příspěvků: 113
    • tazz.xf.cz
Re:Bluetooth a sériový port
« Odpověď #3 kdy: 13 Srpna 2014, 15:46:36 »
Zkoušel jsem podobný postup ale na mobilu, končí podobnou chybou, jako s OBD modulem:
Kód: [Vybrat]
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ý.
Raspberry Pi 4: 8GiB RAM
HP Compaq 6730s: CPU Intel DualCore 2.17GHz, 3GiB RAM, ATI Mobility Radeon HD 3430

Tazz

  • Aktivní člen
  • *
  • Příspěvků: 113
    • tazz.xf.cz
Re:Bluetooth a sériový port
« Odpověď #4 kdy: 13 Srpna 2014, 16:00:34 »
Takhle jsem to vyřešil:
Kód: [Vybrat]
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.
Raspberry Pi 4: 8GiB RAM
HP Compaq 6730s: CPU Intel DualCore 2.17GHz, 3GiB RAM, ATI Mobility Radeon HD 3430

Tazz

  • Aktivní člen
  • *
  • Příspěvků: 113
    • tazz.xf.cz
Re:Bluetooth a sériový port
« Odpověď #5 kdy: 13 Srpna 2014, 17:46:21 »
Tady jsou odkazy z dosdevices:
Kód: [Vybrat]
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í.
Raspberry Pi 4: 8GiB RAM
HP Compaq 6730s: CPU Intel DualCore 2.17GHz, 3GiB RAM, ATI Mobility Radeon HD 3430

 

Provoz zaštiťuje spolek OpenAlt.