Nie wiem, czy znalazłeś już jakiś program symulujący odpowiadający Twoim potrzebom, ale ja proponuję takie rozwiązanie:
- Kup dwie sztuki przejściówki RS232-USB (to naprawdę nie są duże pieniądze) w pierwszym lepszym sklepie z komputerami lub z częściami elektronicznymi.
- Kup lub zmontuj przewód typu "null-modem", najprostszy taki przewód ma trzy żyły lub dwie żyły plus oplot (wystarczy o długości ok 20cm).
Jak podłączysz obie przejściówki do komputera, to dostaniesz dwa dodatkowe porty COM. Jeden wykorzystaj do tego, co chcesz zrobić, a drugi niech udaje urządzenie, które chcesz docelowo połączyć. W ten sposób możesz bez większego problemu zasymulować urządzenie, z którym ma współpracować Twój program.