Mam urządzenie które komunikuje się z drugim na rs232. Chciałbym przechwycić transmisję, a dokładnie rozszyfrować protokół. Prędkość i parametry transmisji znam, ale chodzi o rozgryzienie zależności czasowych - jak na jakie sekwencje urządzenie odpowiada, itp.
Podłączyłem się "równolegle" moim komputerem z rs (tzn linia RxD mojego komputera do np RxD>TxD w urządzeniu) i widzę transmisję idącą w jedną stronę. Przepinam się na drugą linię (TxD>RxD) i widzę odpowiedzi. Ale nie mam nijak zachowanej chronologii co jest odpowiedzią na co...
Próbowałem takim fajnym darmowym programikiem pt. terminal.exe (można włączyć dodawanie "timestampt") ale dodaje z dokładnością do 1sekundy, a transmisji jest dużo i szybkiej, mam kilka-kilkanaście wierszy/znaków z tym samym czasem nadania/odebrania...
Idealnym rozwiązaniem byłby program który umie otworzyć sobie 2 lub więcej portów RS232/COM (mam kartę 8port rs232 na pci, oraz 2comy na płycie, już o comach na usb nie wspomnę), i zrzucać taką transmisję z kilku RxD "wielokanałowo" lub przynajmniej znakując kolorem skąd co przyszło, efekt byłby conajmniej taki "czatowy": pytanie=odpowiedz w okienku obok tuż zaraz po pytaniu itp...
Może ktoś zna taki program? Lub chciałby napisać (również za $)