Stránka 1 z 7

"Prepojenie počítačov"

Napsal: sob dub 11, 2020 13:03
od Cory
Chalani, nie som žiaden IT technik, tak aj názov témy som dal do úvodzoviek. Keďže teraz máme dosť obmedzený pohyb a potreboval by som riešiť autá, ktoré sú vzdialené niekoľko stoviek kilometrov, skúsim polopatisticky vysvetliť o čo mi ide.

Na svojom PC mám nainštalovaný program, povedzme, že na diagnostiku. Program sa dá spustiť len za pomoci hardlocku. Z mojej strany nie je ochota ani čas posielať hardlock niekam na druhú stranu republiky, resp. do zahraničia, aby si tam majiteľ nainštaloval program a ja by som už napríklad cez Teamviewer urobil potrebné úkony. Moja predstava je asi taká, že by som spustil program na svojom PC a prostredníctvom majiteľovho PC sa spojil s autom. Je to vôbec možné? Keď áno, tak ako? Dúfam, že ste pochopili o čo mi ide :D

Re: "Prepojenie počítačov"

Napsal: sob dub 11, 2020 13:33
od Georgius
Myslím že chápu. Teoreticky by to mělo jít, pokud ti na propojení s autem stačí klasický OBD bazmek. Načrtnu obecnou myšlenku, pokud je to správně tak bychom to dotáhli:

Varianta A:

1) oba počítače jsou ve společné síti (nějaká VPN, virtuální síť)
2) počítač K (klient) je připojen k autu pomocí OBD krámu, který se v počítači tváří jako sériový port (t.j. nejlépe USB->OBDII, ale teoreticky by to měl umět i bluetooth krám
3) počítač C (Cory) má lokální aplikaci.
4) Nevím jak je to pod WIndowsy (musel bych přebootovat), ale pod linuxem rdesktop (ve win mstsc.exe) umí přesměrovat sériový port. My potřebujeme dostat sériový port počítače K na počítač C. Pokud by počítač K měl linux, šlo by to parametrem "-r comport:COM1=/dev/ttyS0"
5) tím se ale K připojí na desktop C, kde je k dispozici dongle (a potenciálně tam může dělat co chce, prakticky neví, co tam dělat). Takže ještě potřebujeme druhý počítač C2 u Coryho, pomocí kterého se připojí třeba pomocí VNC do hlavního počítače s C, kde běží aplikace a na který je vzdáleně připojený K i s autem

Jasné ?

Varianta B by byla těžká frajeřina:

1) naprogramovat aplikaci pro Android, která by se připojila k sériovému portu BT OBD převodníku a uměla by to přeposlat někam "ven"
2) naprogramovat "druhý konec", kde by aplikace vytvořila ve Windows virtuální port, který by komunikoval s tím androidím mobilem

:lol:

Ačko je samozřejmě jednodušší

Re: "Prepojenie počítačov"

Napsal: sob dub 11, 2020 13:50
od Cory
Ja z toho vobec nie som mudry :D Teoreticky nepotrebujem vidiet plochu na pocitaci K, ani nic z neho spustat ziadne programy. Staci, aby mi pocitac K sprostredkoval udaje z OBDII.

Re: "Prepojenie počítačov"

Napsal: sob dub 11, 2020 15:56
od Georgius
Cory, teoreticky je to jednoduché, ve Windows by to MĚLO jít takto:
teoreticky_jednoduché-cory.jpg
Vyzkoušeno na Win 7 a nefunguje :evil: , našel jsem: https://support.microsoft.com/en-ph/hel ... sb-are-not

ehmmm. No prostě okamžiku kdy jsem přestoupil na víru pravou, Linuxovou, jsem nepřestal litovat, ono to bude jako s tou podporou více monitorů v RDP klientovy, která začala (prý) trochu fungovat ve Win 10, zatímco ji MS nabízel už někdy od XPček ..

Kdyby to fungovalo tak, jak se M$ tváří že by to fungovat mělo, tak mstsc přesměruje K-COM1 na C-COM-něco, ovšem současně se K připojuje ke vzdálené ploše C. Protože ale potřebujeme, aby Cory mohl pracovat s C a RDP protokol v podání M$ znamená, že s počítačem C už se nedá pracovat lokálně, je řešením ohýbák na narovnávák, tedy jiná technologie než RDP, například VNC (asi by to šlo i jinak, ale VNC je dostupné zdarma). Takže z počítače C2 se cory připojí na C a tím se dostane na SVOU vzdálenou plochu, která má k dispozici vzdálený sériový port.

Tolik teorie, s Win 7 se mi to zatím nepodařilo v praxi vyzkoušet.
Další potenciální problém nejspíš nastane v okamžiku, kdy to nebude sériový port, ale USB->serial převodník ...

EDIT: ještě jsem našel dva narovnáváky na vohybák:

http://www.serial-port-redirector.com/s ... sktop.html
https://superuser.com/questions/54723/a ... -to-tcp-ip - tady v diskuzi jsou zajímavé odkazy na které by ses možná chtěl podívat ;-)

EDIT2: https://www.hhdsoftware.com/remote-serial-ports je možná to co hledáme

Re: "Prepojenie počítačov"

Napsal: sob dub 11, 2020 18:39
od JmJ
http://www.spezial.cz/apps/virtualni-se ... ector.html

Vubec sem to cele necetl, mozna to dela neco jineho, nez co chcete. Rozumim co se chce, z hlavy nevim. Resp vim, ale tam je zas problem uz v tom, ze na pocitac K se v 98% nepujde primo pripojit, takze se musi resit vyse zmina vpn, nebo neco uplne jineho. Dostat k sobe na pc data z comu z jineho oc pro me neni problem, ale nevyrobim na mym pc virtualni com, pro pouziti dalsimi aplikacemi.

Re: "Prepojenie počítačov"

Napsal: sob dub 11, 2020 20:21
od tajga
je na to sluzba stoji to 150 na rok

Re: "Prepojenie počítačov"

Napsal: sob dub 11, 2020 21:07
od Georgius
openvpn bych byl schopný na nějakém nestandardním portu hostovat, v tom problém není. Ale to co jsi linkoval jsem pochpil udělá virtuální COM port na který přijímá něco z netu, ale ne obráceně. Ale možná jsem to jenom blbě četl ...

EDIT: JmJ, máš možnost vyzkoušt ten můj postup na desinách ? Já doma nemám widle a na desinách v práci jsou zase strašně ořezaná práva

Re: "Prepojenie počítačov"

Napsal: ned dub 12, 2020 18:29
od Laďuša
V práci používáme MS Teams. Netušim, jestli to je pro nekomerční zadarmo, asi ne. Ale s tim se dají na dálku ovládat vlaky :mrgreen:

Re: "Prepojenie počítačov"

Napsal: ned dub 12, 2020 20:09
od mceza
Laduso, zadarmo to neni (ted to MS radoby zadarmo sice uvolnil, ale s velkymi ALE). O to tu ale jde - neni problem dostat se s pocitace A do pocitace B. To je v dnesni dobe dost trivialni problem. Problem je propojit COM porty. Bez aplikaci tretich stran zpravidla nemozne (u Win jsem to popravde nikdy nezkousel, vim ale ze tam ta funkce je).

Re: "Prepojenie počítačov"

Napsal: ned dub 12, 2020 21:32
od Georgius
nejvtipnější je, že ta funkce tam jakoby je už od dob Win7, ale minimálně v 7 není implementovaná (=nefunguje). Achjo.

Re: "Prepojenie počítačov"

Napsal: ned dub 12, 2020 22:13
od Hurikán
Chtěl jsem to v desítkách vyzkoušet a nasimulovat. Jenže jsem si uvědomil, že v pc s desítkama nemám žádný com ani lpt port. Takže nic...

Re: "Prepojenie počítačov"

Napsal: ned dub 12, 2020 22:28
od Georgius
a nemáš ho aspoň na desce (nevyvedený) ? Naše korporátní kanclostroje mne přítomností jakožesériáku příjemně překvapily (reálně není vyveden)

Re: "Prepojenie počítačov"

Napsal: ned dub 12, 2020 22:33
od Hurikán
e-e. Teď tady mám s desítkama jen laptop. Jestli je něco na dokovačce si teď nevybavuju, ale stejně se teď k ní nějakou dobu nedostanu.

Re: "Prepojenie počítačov"

Napsal: pon dub 13, 2020 07:24
od mceza
Vsak COM-USB redukce a jede se.

Re: "Prepojenie počítačov"

Napsal: pon dub 13, 2020 09:15
od Georgius
mceza píše:Vsak COM-USB redukce a jede se.
Tím pouze úkol komplikuješ o dvě možnosti:
a) podivnosti v převodníku (naposledy jsem s tím laboroval cca před deseti lety a bylo to fakt strašný)
b) přesměrování USB zařízení a posílání USB po síti (taky to teoreticky má RDP umět, ale když nedá ani blbej sériák tak bych se dost divil, kdyby tohle fungovalo ...

Na druhou stranu nějaký starý 3G modem se určitě jako sériák bude hlásit, a pak určitě nějak přes Arduino ;-). Mimochodem, s ethernet shieldem by poslat porty určitě zvládlo a cenově bychom byli jinde než oficiální převodníky ;-). Mám pocit, že kdosi dělal i CAN->Arduino, takže by se dala vyvinout CAN2net krabička :-), případně tam nasmažit 3G/4G modem, napájení z OBD adaptéru a máme all-in-one řešení a stačí si ten sériák vyzvednout českým SW ...