Array
(
)

Ler porta serial COMM1

Julianelli
|
MVP
    23 mai 2012

Senhores, estou desenvolvendo um sistema em asp.net C# para cadastrar entrada de caminhões (matéria prima) na empresa. Preciso ler a COMM1 (lado do cliente) local onde está funcionando uma balança e pegar o peso do caminhão para o sistema.
Existe alguma maneira que eu possa fazer a leitura da porta serial (lado cliente)?

Thyago Benevides
|
MVP
    25 mai 2012

Via web acho dificil que exista alguma maneira...

A forma mais facil seria q criar uma aplicacao Windows que leria a porta serial... dai te passasse por web.service.

Thyago Benevides
|
MVP
    25 mai 2012

kra....

pesquisei um pouco.. e parece q tem outra forma...
Utilizando ActiveX...

sege um link de um tutorial (em ingles)
http://goo.gl/pasMH

Paulo Freire
|
MVP
    13 jun 2013

using System.IO.Ports;

public partial class Entercode : System.Web.UI.Page
{
static SerialPort mySerialPort = new SerialPort("COM4", 9600, Parity.None, 8, StopBits.One);
protected void Page_Load(object sender, EventArgs e)
{
mySerialPort.Open();
String str = mySerialPort.ReadLine();
mySerialPort.Close();

}
}

Fonte:
http://www.codeproject.com/Articles/17190/Communication-on-a-serial-port-in-NET-2-0
http://www.activexperts.com/serial-port-component/howto/aspnetc/

José
   - 18 set 2013

Olá amiga Julianelli, conseguiu solucionar sua duvida com a dica dos amigos ?