
Odposlouchávání COM portu a následná replikace posílaných dat
Dobrý den,
Řeším docela zajímavý problém a rád bych se zeptal na Vaši radu. V počítači mám virtuální COM port a snažím se na něm odposlechnout data v nějakém srozumitelném formátu. Následně tyto data překlopit do režimu, kdy by to mělo fungovat následovně. Program pošle určitá data a zpátky dostane přesně to, co jsem odposlechnul (co mu poslala periferie). Chtěl bych se vás zeptat, zda nevíte o něčem, co toto řeší komplexně?
Díky moc za odpověď
Tomáš K.
Ak si také niečo nedokážeš naprogramovať sám, potom je toto najlepšie, čo poznám:
http://www.eltima.com/products/serial-port-monitor /
alebo
rs232-data-logger
Nechapem dotaz. Mas virtualni COM port, t.j. neni fyzicky? Vytvoril si ho jak? A "periferie" je potom co? Posila odkial co kam?
Virtualny COM port Ti vytvorí napr. RS232/USB prevodník... (tvári sa a funguje ako fyzický COM port - ovšem je treba mať správne ovládače). Netreba za tým hľadať nič zložité...
To je ale potom fyzicky com port :)
Stale ale nechapem co tam chce posielat, ked mu zariadenie odpovie na tom com porte, tak nemusi nic nikam posielat.
(P.S. asi to chapem, chce proste len odpocuvat a nic viac, a je to v dotaze napisane zmetene :)
Nie, nie je to fyzický port - je to virtuálny port...
Predpokladám, že má nejaké zariadenie, ktoré funguje/komunikuje s PC cez RS232 (pripojenie je stále nejasné, môže byť, že v PC nemá fyzický port, preto prevodník...).
Čiže program v PC komunikuje s externe pripojeným zariadením (je úplne nepodstatné čo to je) a on chce vysledovať komunikáciu, aké dáta si program vymieňa so zariadením.
tiež som niečo také riešil, keď som potreboval detailnú komunikáciu protokolu (ktorý mi z dokumentácie nebol celkom jasný...)
ked tam je konektor tak je to fyzicky port. Jak to nazve nejaky cinsky ovladac je nepodstatne. (nikde neni napisane ze fyzicky port je len legacy. Com port moze byt aj normalne PCI device.)
P.S> ano pekne linky si mu dal ani som nevedel ze sa to da. Ja by som si asi natiahol 2 draty do dalsich com portov
Načo? Ja mám v PC 10 virtuálnych COM portov, programujem si čo chcem - ako chcem, simulujem pripojené zariadenia (trebárs aj 3 naraz), mám vlastný obslužný program, ktorý simuluje zbiera dáta/komunikuje so zariadeniami.
Alebo tam vobec nema com port, potom by to bol fakt virtualny a ide to odpocuvat len pomocou SW, jak si dal linky. Ok vpohode, ja nic ja muzikant :)