• Publicidad

Socket conexión puerto COM

¿Eres administrador de sistemas? Este foro es para todos aquellos temas relacionados con el uso de Perl para administración de sistemas.

Socket conexión puerto COM

Notapor jimr1984 » 2015-02-20 17:40 @778

Estimados, saludos.

Tengo la siguiente consulta: ¿hay alguna forma de realizar una conexión a un puerto COM?

COM1, COM2... COMx

Enviar y recibir datos.

¿¿¿ comando AT ???
jimr1984
Perlero nuevo
Perlero nuevo
 
Mensajes: 123
Registrado: 2012-11-25 07:11 @341

Publicidad

Re: Socket conexión puerto COM

Notapor explorer » 2015-02-20 18:52 @828

Buscando en CPAN, me sale Win32::SerialPort, pero si lo que quieres es hablar a un modem, puedes usar módulos como Device::Modem.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Socket conexión puerto COM

Notapor jimr1984 » 2015-02-24 11:28 @519

Gracias.

Mirando el ejemplo veo

use Device::Modem;

my $modem = new Device::Modem( port => '/dev/ttyS1' );


lo cual supongo que debería cambiar al puerto COM que esté conectado.

use Device::Modem;

my $modem = new Device::Modem( port => 'COM1' ); # ???


ya que en .NET solo establezco

rscomm.Portname = "COMX"
rscomm.open()

Por favor, si pudiera tener un ejemplo básico de la conexión establecida con el COMX.

Bueno, leyendo un poco más encontré la solución:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
new()

    Device::Modem constructor. This takes several options. A basic example:

        my $modem = Device::Modem->new( port => '/dev/ttyS0' );

    if under Linux or some kind of unix machine, or

        my $modem = Device::Modem->new( port => 'COM1' );

    if you are using a Win32 machine.
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

Muchas gracias. Saludos, explorer.
Última edición por explorer el 2015-02-24 11:53 @537, editado 1 vez en total
Razón: deberia => debería; este => esté; establesco => establezco; basico => básico; conexion => conexión; mas => más; encontre => encontré; solucion => solución;
jimr1984
Perlero nuevo
Perlero nuevo
 
Mensajes: 123
Registrado: 2012-11-25 07:11 @341


Volver a Administración

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron