Кіріспе

Серілік порттың бағдарламалық бейнесі. Виртуалды серілік порт – нақты серілік портымен байланысы жоқ немесе бағдарламалық кеңейтім арқылы нақты серілік порттың мүмкіндіктерін арттыратын серілік порттың бағдарламалық бейнесі.

Бағдарламалық жасақтамалық виртуалды порттар

Бағдарламалық қамтамасыз етуге негіделген виртуалды сериялық порт компьютерде басқа қолданбалар көретін және нақты аппараттық порттар сияқты олармен өзара әрекеттесетін бір немесе бірнеше виртуалды сериялық порт идентификаторын ұсынады. Бірақ осы виртуалды құрылғыларға жіберілетін және қабылданатын деректер, жіберілген және қабылданған деректерді өңдейтін, қосымша мүмкіндіктер беру үшін арналған бағдарламалық жасақтамамен басқарылады. Операциялық жүйелер әдетте виртуалды сериялық порт мүмкіндігін қамтамасыз етпейді. Үшінші тараптың қолданбалары осы мүмкіндікті қоса алады, мысалы, ашық кодты com0com, тегін HW VSP3 немесе коммерциялық Virtual Serial Port Driver. Кейбір виртуалды сериялық порттар барлық аппараттық сериялық порт функционалдығын, соның ішінде барлық сигналдық пин күйлерін эмуляциялайды және кез келген қажетті конфигурацияда көптеген виртуалды порттарды пайдалануға мүмкіндік береді. Ал басқалары шектеулі мүмкіндіктер жиынтығын ұсынады және аппаратты толыққанды эмуляцияламайды. Бұл техниканы жаңартылуы мүмкін емес бағдарламалық қамтамасыз етудің мүмкіндіктерін кеңейту үшін, мысалы, қазіргі заманғы желілер арқылы сериялық деректерді беру арқылы немесе бағдарламалық қамтамасыз етудің шектеулеріне байланысты, мысалы, сериялық порттың шығысын бөлу сияқты, әдетте мүмкін емес дерек ағындарын жүзеге асыру үшін қолдануға болады.

Портпен бөлісу

Әдетте, сериялық портты бір уақытта бір құрылғы ғана бақылай немесе дерек жібере алады, бірақ виртуалды сериялық порт бағдарламасы екі виртуалды портты құру арқылы екі бөлек бағдарламаға бірдей деректерді бақылауға мүмкіндік береді. Мысалы, GPS құрылғысы орналасқан жері туралы деректерді компьютердің сериялық портына жіберсе, осы дерек бірнеше бағдарламаға бірден қызығушылық тудыруы мүмкін.

Желілік тарату

Тағы бір мүмкіндік – интернет немесе LAN желісі арқылы басқа сериялық құрылғымен байланыс құру, осылайша олар тікелей қосылғандай жұмыс істеу. Бұл, жергілікті физикалық порт арқылы құрылғымен байланысуға бағдарланған бағдарламалық қамтамасыздардың қашықтықтан хабарласуына мүмкіндік береді.

Bluetooth құрылғысы

Bluetooth Serial Port Profile арқылы виртуалды естілеу порттарын іске қосады. Мысалы, Bluetooth-қа жабдықталған GPS модульдерінен деректерді алудың стандартты жолы осы.

Жайлы модемдер

Бағдарламалық модемнің драйверлері хост операциялық жүйемен байланыс үшін виртуалды тізбекті порт құрайды, себебі модем толығымен құрылғы драйверінде іске асырылғандықтан, деректерді физикалық картаға жіберу қажеттігі туындамайды.