Null-modem emulator [1] este un driver virtual de port serial pentru Windows rulează în modul kernel (driver de kernel-mode), open source, disponibil sub protecția licență GPL. Null-modem emulator vă permite să creați un număr nelimitat de perechi de porturi COM virtuale. Fiecare pereche de porturi COM este alcătuită din 2 porturi COM, care sunt conectate virtual între ele printr-un canal de date. Randamentul pereche COM-port este conectat la intrarea de o altă pereche COM-port, și vice-versa. Prin urmare, puteți utiliza orice pereche pentru a conecta orice aplicație, proiectat pentru a lucra cu port COM cu o altă aplicație, de asemenea, funcționează cu COM-port, și vor comunica între ele.
Emulatorul cu modem nul poate fi utilizat pentru a furniza o interfață serială emulatorilor de dispozitive. În acest caz, programul de emulare dispozitiv folosește un port al perechii și celelalte perechi de porturi pot fi utilizate de către sistemul de operare Windows sau aplicație DOS care necesită un COM-port pentru a comunica cu dispozitivul. De exemplu, o trimitere / primire faxuri prin canalul de rețea IP: Puteți conecta aplicația de fax Windows t38modem cerere [2] (T38FAX Pseudo Modem, este o parte a proiectului t38modem) printr-o pereche de virtuale COM-porturi.
Null-modem poate fi de asemenea utilizat pentru interfața serială a directorilor la COM-port. De exemplu, cu com2tcp de aplicare [3] (redirector COM-port dintr-un soclu TCP, este parte a proiectului com0com [1]), puteți comunica printr-o interfață serială cu serverul TCP / IP (foarte util pentru lucrul cu module, cum ar fi ESP8266 [4]). Dacă vă simțiți că com2tcp este de aproximativ ceea ce căutați, dar încă nu are unele capacități necesare, să ia o privire la proiect hub4com în loc (de exemplu, pentru a sprijini RFC 2217).
Împreună cu aplicația hub4com [5] (HUB pentru comunicații, hub pentru schimbul de date, proiect parțial com0com [1]), pot fi mai multe aplicații prelucrează datele și semnalele de la un dispozitiv cu o interfață serială (de exemplu, mai multe aplicații pot utiliza aceleași date de la un dispozitiv GPS). Puteți utiliza, de asemenea, portul serial real de pe computer în distanță (conectat printr-o rețea), ca și în cazul în care există aceste interfețe pe computerul local.
Puteți găsi mai multe informații privind utilizarea și com0com com2tcp în fișierul Readme.txt pentru com0com, Readme.txt pentru com2tcp, Readme.txt pentru hub4com și așa mai departe pe site-ul proiectului SourceForge pagina. [1]
[Driver Virtual Serial Port]
Alternativ, se poate, pentru același scop de a utiliza driver Virtual Serial Port [6] Compania Eltima Software. Acest software vă permite să creați un număr mare de virtuale COM-Port și vă oferă mari oportunități pentru imitarea pe deplin un port serial. Virtual Driver de port serial oferă portul flexibil crearea, managementul portului, portul de eliminare, care permite prin programul de testare porturi virtuale, pentru a menține semnalele de control și de transmisie de mare viteză.
Principalele caracteristici ale Virtual Serial Port Driver:
• Creați orice număr de porturi COM virtuale.
• Emoție completă a setărilor reale ale portului.
• Controlul tuturor liniilor de semnal.
• Crearea imediată a porturilor vă permite să lucrați cu porturi, chiar înainte ca managerul PnP să detecteze porturile nou create.
• Suport complet pentru Windows 10.
Atribuirea unui cablu de modem nul - permite celor două RS-232 DTE dispozitive de tip (echipament terminal de date, în conformitate cu aceste modemuri este în mod tipic înțelege orice dispozitiv care poate fi controlat printr-un terminal consola de text) schimb de date între ele, fără utilizarea de hardware suplimentar (adică, dispozitive tip DCE standuri pentru echipament de date Circuit-terminală, în acest mod tipic se referă la computere sau alte dispozitive, care sunt conectate la dispozitivul DTE).
Virtual Null Modem - un program special, care emulează unul sau mai multe perechi RS232 porturi interconectate printr-un cablu de modem nul. Funcțional este exact la fel ca com0com. Puteți crea mai multe porturi seriale virtuale, care sunt practic imposibil de distins de portul reale (de exemplu, COM10, COM11, COM127 etc.), asociat un cablu null-modem virtuale.
De ce să folosiți utilitarul Virtual Null Modem? Să presupunem că aveți două programe pe care doriți să le conectați una cu cealaltă. De obicei, aveți nevoie de două porturi seriale reale conectate printr-un cablu de modem nul. Calculatoarele moderne au de obicei doar un port, iar laptopurile nu au unul. Când utilizați Virtual Null Modem, puteți emula o conexiune nod modem, astfel încât două programe de pe un singur computer să poată comunica între ele fără hardware și hardware suplimentar.
1. Site-ul emulator null-modem (com0com): com0com.sourceforge.net.
2. site-ul t38modem: sourceforge.net.
3. Portul COM către site-ul redirector TCP (com2tcp): sourceforge.net.
4. ESP8266: cip Wi-Fi.
Site-ul HUB pentru comunicații (hub4com): sourceforge.net.
6. Site-ul Virtual Serial Port Driver: eltima.com.
7. site-ul MODUL VIRTUAL NULL: aggsoft.ru.