C#串口转换器通过ip读取数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#串口转换器通过ip读取数据相关的知识,希望对你有一定的参考价值。

我有一个用于将串口转换为IP的tibbo设备。使用像putty这样的程序,我可以成功连接设备并且设备正在运行。

我想开发一些用于收听此设备的小型C#windows表单应用程序,但我找不到任何方法。应用程序通过ip over tibbo serial从串口获取数据到IP转换器设备。我该怎么做 ?

答案

安装Tibbo Device Server Toolkit并将您的tibbo设备映射到COM端口。如果您需要有关SerialPort Communication的更多帮助,请阅读本文Serial Port Communication for beginners

示例代码:

using System;
using System.IO.Ports;
using System.Windows.Forms;

namespace SerialPortExample
{
  class SerialPortProgram
  {
    // Create the serial port with basic settings
    private SerialPort port = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);

    [STAThread]
    static void Main(string[] args)
    { 
      // Instatiate this class
      new SerialPortProgram();
    }

    private SerialPortProgram()
    {
      Console.WriteLine("Incoming Data:");

      // Attach a method to be called when there
      // is data waiting in the port's buffer
      port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);

      // Begin communications
      port.Open();

      // Enter an application loop to keep this thread alive
      Application.Run();
    }

    private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
      // Show all the incoming data in the port's buffer
      Console.WriteLine(port.ReadExisting());
    }
  }
}

以上是关于C#串口转换器通过ip读取数据的主要内容,如果未能解决你的问题,请参考以下文章

VC如何将串口返回的数据通过TCP/IP发送出去

windows下怎么用C语言读取串口里的数据?

Arduino通过串口读取多个字符串,并且转换为数字数组

VC串口通信,从串口中读取串口摄像头图片,接收到的数据转换成JPG图片

求一个C语言操作串口接受数据的程序,(传感器与电脑连接。需要读取传感器通过串口传歘的数据。)

基于MODBUS-RTU协议的串口编程