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串口通信,从串口中读取串口摄像头图片,接收到的数据转换成JPG图片