Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Přenos serial portu do druhého PC v místní síti.

High,

No, potřebuju to co je v nadpise, stáhnul jsem si program od "HW group" - hw-vsp3s_3-1-2.exe, ale byl jsem zděšen, né jen nefunkčností, ale i zmatečným naprogramováním.
Co chci je jasné, hlavně zdarma, používat program pro doma aby toto uměl, tj. z jednoho PC odeslat data nějkým způsobem tak , abych je mohl na druhém PC načíst ze serial prortu. (niloliv virtuální porty, z těch to nanačtu).
Takhle, může to být převod protokolu ze serial na TCP či UDP, ale hlavně rychle.

Předmět Autor Datum
Bud som nieco viacej popil ja, alebo ty. Kedysi sme spajali pc cez eriove porty a hrali tak hr v cas…
fleg 25.12.2023 01:09
fleg
tj. z jednoho PC odeslat data nějkým způsobem tak , abych je mohl na druhém PC načíst ze serial pror…
jjj 25.12.2023 09:44
jjj
Rychle jsem myslel tu komunikaci:-D Zdarma, protože program co by to měl oravdu umět stojí 300$/rok.…
Zeleny_krtec 25.12.2023 10:01
Zeleny_krtec
https://freeremoteserialports.com/
gg 25.12.2023 10:18
gg
Tak tenhle program je jeden z mála co nehlásí chyby. Tváří se že vše funguje a krom nějakých čachrán…
Zeleny_Krtec 25.12.2023 12:45
Zeleny_Krtec
Všechny sériové porty mimo COM1-COM4 jsou virtuální. A i na tyto lze mapovat virtuální porty. Opačně…
touchwood 25.12.2023 11:06
touchwood
On fungoval tak že server našel, připojil se ale za pár vteřin se odpojil. Nevím proč. Navíc po něja…
Zeleny_Krtec 25.12.2023 12:48
Zeleny_Krtec
no, tak nic. Problém jsi nepopsal, čas marnit nehodlám.
touchwood 25.12.2023 14:02
touchwood
Mám výstup z RPI pico, chtěl jsem aby se NTB podělil s výstupem i s jinými PC v síti kde bude vyhodn…
Zeleny_krtec 25.12.2023 16:48
Zeleny_krtec
Takže je to všechno jinak než jsi psal. Ty máš RPi připojené sériákem k notebooku a zároveň chceš ab…
touchwood 25.12.2023 17:55
touchwood
Docela jsem se lekl, toho zubatýho, krvežížnivýho zvířete, který se na mě vrhlo před smrští písmenek…
Zeleny_krtec 25.12.2023 20:03
Zeleny_krtec
Se čtením seriáku si poradím, se čtením TCP/UDP taky přes Visual studio (VB-6). Podľa tohto mi to p…
pme 25.12.2023 18:15
pme
No to jsem zkoušel přímo z toho RPI, jenže ten příjem to vysílání značně brzdilo, asi to není "fulld…
Zeleny_krtec 25.12.2023 19:58
Zeleny_krtec
Fakt netuším o čo sa snažíš, ale skús sa pozrieť sem: https://www.theengineeringprojects.com/2021/1…
pme 25.12.2023 20:28
pme
Tak dnešní den jsem objetoval připojení ESP32 ke druhýmu, ESP k RPI-pico, dále RPI-pico k RPI-pico a…
Zeleny_krtec 26.12.2023 21:40
Zeleny_krtec
zkusil jsem několik zdrojáků, deset?, dvacet? No jestli třeba nebude problém tady... Ty nemáš zkouš…
JoDiK 26.12.2023 22:53
JoDiK
No to takhlle teda né, to by to tady brzo zkončilo a vrátili by sme se do jeskyní. Firma která vyrob…
Zeleny_Krtec 27.12.2023 13:37
Zeleny_Krtec
Tak dnešní den jsem objetoval připojení ESP32 ke druhýmu, ESP k RPI-pico, dále RPI-pico k RPI-pico a…
jjj 27.12.2023 08:38
jjj
Jo, ještě k tomu programu, on si vytvořil virtuální porty, ale byly v jiné kategorii ve Win., takže…
Zeleny_Krtec 25.12.2023 12:53
Zeleny_Krtec
to umožňuje NULMODEM...propojením RS232 a příslušným program.třeba Supervoice ale jestli ti pojeden…
paul 25.12.2023 11:27
paul
Co se týče HW, tak by to mohlo jít i přes ESP32, jenže přes WiFi, a to je právě to "zdržování" které…
Zeleny_Krtec 25.12.2023 12:51
Zeleny_Krtec
Nevím jak máš co nastaveno, jaké data zpracovaváš, ale když jsem měl v LAN na jedem podobnej IoT pro…
HPET 27.12.2023 00:40
HPET
Já moc ani nechápu, co se požaduje. Máte jeden PC vybavený sériovými porty a chcete se na něj připoj…
ml1 27.12.2023 14:55
ml1
Tak už je to vyřešený, protože bylo prvotním zdrojem jen RPI pico, tak sem podlehl těm seriál portům… poslední
Zeleny_krtec 29.12.2023 00:39
Zeleny_krtec

tj. z jednoho PC odeslat data nějkým způsobem tak , abych je mohl na druhém PC načíst ze serial prortu. (niloliv virtuální porty, z těch to nanačtu).

ako si predstavujes ze by toto malo fungovat?

Z PC A odosles nejake data, predpokladam do internetu, tj. cez LAN? A na PC B ich chces prijat cez serial port?
Akonahle nechces pouzivat virtualne porty (u ktorych je jedno cez ake hardwarove rozhranie data do PC pritecu ci odidu), tak musis pouzit hardwarovu redukciu (napr LAN -> serial port), zapojenu do prislusneho portu na PC B, ktora tie data ma prijat.

hlavně zdarma

ale hlavně rychle

este si aj vtipny. vsetci i kvoli tvojmu vymyslu idu nohy polamat :D

Rychle jsem myslel tu komunikaci:-D Zdarma, protože program co by to měl oravdu umět stojí 300$/rok. (Co sem našel)

Počítače propojený jsou, jednoduše, potřebuju naslouchat z druhého či pátého PC seriový port prvního PC.
Takže třeba ten port přečíst na tom prvním PC a následně ho vyslat do sítě třeba jako jiný protokol.

Tak tenhle program je jeden z mála co nehlásí chyby. Tváří se že vše funguje a krom nějakých čachrání portů na tom PC co byl nainstalovaný se v síti nedělo nic. Program ani žádnou jinou síť nenašel. Když jsem zkusil napsat IP adresu a pot, tak zase se tvářil OK ale ani ťuk v síti. Už je odinstalovanej. Navíc ta free verze je silně "oškubaná". Nešlo ani si vybrat číslo portu nebo zvolit rychlost v Baudech.

Všechny sériové porty mimo COM1-COM4 jsou virtuální. A i na tyto lze mapovat virtuální porty. Opačně to však nejde, protože com1-4 mají své pevně dané adresy a přerušení. Z toho celkem logicky plyne, že cokoli co půjde po síti, bude vždy virtuální port.
Dále nevěřím, že by SW od HWgroup nefungoval, to spíše ho jen chceš použít na něco, k čemu není určený.

Možná by stálo za to přiblížit konkrétněji, co vlastně potřebuješ vyřešit, co si představuješ pod pojmem "virtuální port" a jaké máš reálné omezující podmínky (např. tvůj program co komunikuje po sériové lince umí nastavit jen legacy porty 1-4)

On fungoval tak že server našel, připojil se ale za pár vteřin se odpojil. Nevím proč. Navíc po nějakém čase se vymazal *.ini soubor a nový s jiným nastavením se nezřídil. Tímto bylo zamezeno dalšímu testování. Test byl na 2ks PC s win 10.

Mám výstup z RPI pico, chtěl jsem aby se NTB podělil s výstupem i s jinými PC v síti kde bude vyhodnocování dat. Tohle je problém. Jak ten seriák (ty data) dostat do sítě. Se čtením seriáku si poradím, se čtením TCP/UDP taky přes Visual studio (VB-6).

Takže je to všechno jinak než jsi psal. Ty máš RPi připojené sériákem k notebooku a zároveň chceš aby se to, co zachytíš na séroivém portu, dalo po síti posílat jinam?
Sice tedy vůbec nechápu, proč to nevyřešíš listening portem už rovnou na tom RPi např. pomocí socat (https://www.redhat.com/sysadmin/getting-started-socat) za pomocí fork, reuseaddr, ale budiž.

V takovém případě budeš muset "socifikovat" datový proud z comportu na tom notebooku. Ale jak jsem už psal, vůbec nevidím důvod používat sériový port, když Pi zero má wlan rozhraní a data můžeš předávat po síti rovnou.

Docela jsem se lekl, toho zubatýho, krvežížnivýho zvířete, který se na mě vrhlo před smrští písmenek!:-D
RPI zero možná, ale pico nemá OS. Taky mi to napadlo, zítra zkusím nějaký přímý experiment a když budou problémy, tak si dovolím se ozvat.

Se čtením seriáku si poradím, se čtením TCP/UDP taky přes Visual studio (VB-6).

Podľa tohto mi to pripadá, že si vieš nejaký ten program spackať aj sám...

Ak som to správne pochopil, na NTB vieš dáta zachytiť z portu RS232, ale chybu robíš v tom, že chceš niečo niekam posielať...
Nie, na NTB Ti musí bežať program = server a klienti v sieti si budú v určitých intervaloch dopytovať dáta z toho NTB...

Inak by si musel mať na NTB program, ktorý bude dáta z RS232 spracovávať a následne ich posielať po LAN na viacero PC 1...x = serverov...
Každé PC v LAN = samostatný server...takto sa to nerobí....

No to jsem zkoušel přímo z toho RPI, jenže ten příjem to vysílání značně brzdilo, asi to není "fullduplex", nevím nezkoumal jsem to. cca 4sec. Zkusím přifařit ESP 32 k tomu Pico. ESP32 nechám jen na odesílání do UDP/FTP. Flešování nechám na tom RPI.

Tak dnešní den jsem objetoval připojení ESP32 ke druhýmu, ESP k RPI-pico, dále RPI-pico k RPI-pico a křížem krážem (IC2). A výsledek? Ani se to neufláklo! zkusil jsem několik zdrojáků, deset?, dvacet? Přes Arduino IDE, test byl i přes Tonnyho.
Příšerný! Výrobce HW není schopen dodat SW tak, aby to někdo mohl vůbec otestovat a dále rozvíjet a zároveň vytvářet tím medvědí službu. Hlavně aby výrobce těžil z výroby mnohdy nesmyslnému HW. Kdo to dneska programuje? Umělá inteligence nebo debilové?
Jediný co slušně funguje u ESP32 je Bluetooth. NJ, ale to jsme zase u seriovýho portu....
To sem si musel postěžovat, a né že né.3-[

zkusil jsem několik zdrojáků, deset?, dvacet?

No jestli třeba nebude problém tady... Ty nemáš zkoušet desítky zdrojáků, ty si máš prostudovat dokumentaci k danému hardware, zjistit si jak a za jakých podmínek co funguje a pak si na to napsat program, ten otestovat a odladit.
Dnešní doba je nějaká divná, kdekdo očekává, že všechno už je vlastně hotový, stačí si to stáhnout a ono to pojede... Další level je, že stačí požádat umělou inteligenci, ta to "naprogramuje" za mě...
Taky jsem si musel trošku postěžovat... ;-)

Tak dnešní den jsem objetoval připojení ESP32 ke druhýmu, ESP k RPI-pico, dále RPI-pico k RPI-pico a křížem krážem (IC2). A výsledek? Ani se to neufláklo! zkusil jsem několik zdrojáků, deset?, dvacet? Přes Arduino IDE, test byl i přes Tonnyho.
Příšerný! Výrobce HW není schopen dodat SW tak, aby to někdo mohl vůbec otestovat a dále rozvíjet a zároveň vytvářet tím medvědí službu. Hlavně aby výrobce těžil z výroby mnohdy nesmyslnému HW.

ESP32, RPi su robene predosvsetkym pre bastlicov, ktori si to sami cele poprepajaju a napisu si k tomu odpovedajuce programy.
Ked sa ti nepaci, tak tu nerev a bez si kupit za 150eur (ci kolko to moze stat) hotove riesenie.

Já moc ani nechápu, co se požaduje. Máte jeden PC vybavený sériovými porty a chcete se na něj připojovat z jiného PC? To je snad celkem standardní věc, ale nikdy jsem to nepotřeboval, tak jsem to neřešil.
Převodník z TCP na UDP naprogramujete celkem rychle (někdy jsem takovou jednoúčelovou utilitu udělal za večer, pak jsem to nějakou dobu ladil), myslím, že vše potřebné je v balíku synapse. Ostatně pokud jde o přenos mezi PC, tak snad nejjednodušší je otevřít si na to síťový port, jeden počítač na něm bude naslouchat a ostatní se mohou na něj obracet se svými požadavky (takto se třeba jednoduše dá udělat webový server, pokud tím portem pro naslouchání je port 80).
Virtuální porty by měly být pro programátora totéž jako reálné. V základním režimu ani neni šance to rozpoznat. A to jsou i daleko sofistikovanější přístupy, třeba přes VISA ani nevíte, jestli se obracíte na COM, LPT, GPIB, USB nebo TCP a to jsem ještě určitě několik dalších rozhraní zapomněl (a vše se ovládá úplně stejně jako přístup do souboru).
Snad jen co si pamatuju, býval nejaký problém při přístupu jistým na porty vyšších čísel (v zásadě bylo nejjednodušší namapovat je na 1-4), ale to je sna dminulostí, to byly nějaké nekorektní knihovny, nebo zastaralé funkce.

Tak už je to vyřešený, protože bylo prvotním zdrojem jen RPI pico, tak sem podlehl těm seriál portům. Nakonec sem nahradil RPI za ESP32 a zřídil na něm server. Flešování jsem taky zapracoval vč. programu co chci a flešnoul ho bez SP. Nevěděl jsem že Arduino IDE umožňuje to lokálně udělat, a jo, i přes s´íť. Tak, a jde to bez omezení na klienty na kterých mám vysílání, to jsem původně chtěl od těch seriálů, jenže posluchač serial portu může být jen jeden.
RPI se mi z dosud neznámých důvodů po několika minutách vždy vypnul. Už je v krabičce na půďe. Vývojem o cca 5let pozadu za ESP32, tak asi pro to.

Děkuji všem za podměty.

Zpět do poradny Odpovědět na původní otázku Nahoru