Виртуалды серийлік порттар: Қолдану және мүмкіндіктері
Virtual COM port
Виртуальный COM-порт: программалық құрылғы, нақты портсыз немесе оның мүмкіндіктерін кеңейтеді. Драйверлермен жұмыс істеуге, деректерді басқаруға көмектеседі.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Серілік порттың бағдарламалық бейнесі. Виртуалды серілік порт – нақты серілік портымен байланысы жоқ немесе бағдарламалық кеңейтім арқылы нақты серілік порттың мүмкіндіктерін арттыратын серілік порттың бағдарламалық бейнесі.
A software representation of a serial port
A virtual serial port is a software representation of a serial port that either does not connect to a real serial port, or adds functionality to a real serial port through software extension.
Бағдарламалық жасақтамалық виртуалды порттар
Бағдарламалық қамтамасыз етуге негіделген виртуалды сериялық порт компьютерде басқа қолданбалар көретін және нақты аппараттық порттар сияқты олармен өзара әрекеттесетін бір немесе бірнеше виртуалды сериялық порт идентификаторын ұсынады. Бірақ осы виртуалды құрылғыларға жіберілетін және қабылданатын деректер, жіберілген және қабылданған деректерді өңдейтін, қосымша мүмкіндіктер беру үшін арналған бағдарламалық жасақтамамен басқарылады. Операциялық жүйелер әдетте виртуалды сериялық порт мүмкіндігін қамтамасыз етпейді. Үшінші тараптың қолданбалары осы мүмкіндікті қоса алады, мысалы, ашық кодты com0com, тегін HW VSP3 немесе коммерциялық Virtual Serial Port Driver. Кейбір виртуалды сериялық порттар барлық аппараттық сериялық порт функционалдығын, соның ішінде барлық сигналдық пин күйлерін эмуляциялайды және кез келген қажетті конфигурацияда көптеген виртуалды порттарды пайдалануға мүмкіндік береді. Ал басқалары шектеулі мүмкіндіктер жиынтығын ұсынады және аппаратты толыққанды эмуляцияламайды. Бұл техниканы жаңартылуы мүмкін емес бағдарламалық қамтамасыз етудің мүмкіндіктерін кеңейту үшін, мысалы, қазіргі заманғы желілер арқылы сериялық деректерді беру арқылы немесе бағдарламалық қамтамасыз етудің шектеулеріне байланысты, мысалы, сериялық порттың шығысын бөлу сияқты, әдетте мүмкін емес дерек ағындарын жүзеге асыру үшін қолдануға болады.
A software based virtual serial port presents one or more virtual serial port identifiers on a PC which other applications can see and interact with as if they were real hardware ports, but the data sent and received to these virtual devices is handled by software that manipulates the transmitted and received data to grant greater functionality. Operating systems usually do not provide virtual serial port capability. Third party applications can add this ability, such as the open source com0com, freeware HW VSP3, or the commercial Virtual Serial Port Driver. Some virtual serial ports emulate all hardware serial port functionality, including all signal pin states, and permit a large number of virtual ports in any desired configuration. Others provide a limited set of capabilities and do not fully emulate the hardware. This technique can be used either to extend the capabilities of software that cannot be updated to use newer communication technologies, such as by transmitting serial data over modern networks, or to achieve data flows that are not normally possible due to software limitations, such as splitting serial port output.
Портпен бөлісу
Әдетте, сериялық портты бір уақытта бір құрылғы ғана бақылай немесе дерек жібере алады, бірақ виртуалды сериялық порт бағдарламасы екі виртуалды портты құру арқылы екі бөлек бағдарламаға бірдей деректерді бақылауға мүмкіндік береді. Мысалы, GPS құрылғысы орналасқан жері туралы деректерді компьютердің сериялық портына жіберсе, осы дерек бірнеше бағдарламаға бірден қызығушылық тудыруы мүмкін.
A serial port typically can only be monitored or transmitted to by one device at a time under the constraints of most operating systems, but a virtual serial port program can create two virtual ports, allowing two separate applications to monitor the same data. For instance, a GPS device which outputs location data to a PCs serial port may be of interest to multiple applications at once.
Желілік тарату
Тағы бір мүмкіндік – интернет немесе LAN желісі арқылы басқа сериялық құрылғымен байланыс құру, осылайша олар тікелей қосылғандай жұмыс істеу. Бұл, жергілікті физикалық порт арқылы құрылғымен байланысуға бағдарланған бағдарламалық қамтамасыздардың қашықтықтан хабарласуына мүмкіндік береді.
Another option is to communicate with another serial device via internet or LAN as if they were locally connected, using serial over LAN. This allows software intended to interface with a device over a local physical serial port to instead communicate at long distance.
Bluetooth құрылғысы
Bluetooth Serial Port Profile арқылы виртуалды естілеу порттарын іске қосады. Мысалы, Bluetooth-қа жабдықталған GPS модульдерінен деректерді алудың стандартты жолы осы.
Bluetooth implements virtual serial ports over the Serial Port Profile. This is the standard way of receiving data from Bluetooth equipped GPS modules, for instance.
Жайлы модемдер
Бағдарламалық модемнің драйверлері хост операциялық жүйемен байланыс үшін виртуалды тізбекті порт құрайды, себебі модем толығымен құрылғы драйверінде іске асырылғандықтан, деректерді физикалық картаға жіберу қажеттігі туындамайды.
The drivers for a software implemented modem create a virtual serial port for communication with the host operating system, since the modem is implemented entirely in the device driver and therefore there is no point where the serial data would be sent to the physical card.