•  作者:admin
  •  积分:2705
  •  等级:专家教授
  •  2013/04/25 16:08:57
  •  
  • 楼主(阅读:5696/回复:0)局域网的纯软件串口通信

        串口通信,就是RS-232/RS-485通信,要求通信专用的电缆或者光纤才可以通信成功。可是在许多情况下,计算机本身已经用以太网电缆连接起来布成为了一个局域网,需要利用这个局域网进行计算机的串口通信。就是说要求局域网内的任何一台计算机的串口可以与其它计算机的串口进行通信。这种情况下,可以无需再布专门的串口通信线,用纯软件进行以太网格式与串口格式的转换。本文介绍了如何用纯软件实现局域网串口的通信。

    如果接PC1的串口设备1与接PC2的串口设备2之间需要通信,但是它们之间没有直接连接而是通过计算机的以太网线。纯软件实现以太网串口通信的原理就是利用计算机本身的网口和串口,将网口收到的数据送到串口,同时将串口收到的数据送到网口。PC1PC2之间由于位于一个局域网内所以可以进行以太网口之间的通信,所以就间接地实现了串口设备1与串口设备2之间的串口通信。其中串口设备1将数据按照串口格式发送给PC1PC1接收数据并用软件立即从以太网口发送出去给PC2的网口,同样PC2从以太网接收到数据并立即用软件按照串口格式发送给串口设备2。反过来也一样,可以实现数据的双向通信。

      好灵通是一种能够实现串口硬件控制的即时通信软件,不仅仅能够即时交换信息,而且还能够对远端的串口设备进行控制。是具有串口硬件控制功能的即时通信产品。局域网版的好灵通v11可以在同一局域网段内部实现即时通信和串口控制,可以是在有线的以太网,也可以是在无线WIFI以太网内等。是一款很实用的局域网通信及串口控制工具,可以发送文字、文件、对话等、还可以设置串口COM号、波特率等。可以实现有线或无线局域网内串口的透明传输。甚至不同波特率和格式也可以。

      运行好灵通setup安装完毕后,运行程序:好灵通v11.exe,先进入如下登录界面:

      键入你自己取的昵称,选择头像,按“登录”进入工作界面。

    “好灵通串行口”部分的COM口号就是本计算机插的USB串口的COM口号。

    单击头像为聊天、双击为传输文件。“广播数据”时聊天数据会发送到自己(抬头包括昵称:,但是广播数据时串口数据(无抬头)不发送给自己,以符合RS-232/RS-485多机通信规则。

    显然好灵通串口即时通信必须至少有2个用户,当然也支持多个用户(群聊)。

    典型应用1   本地计算机以太网与远端计算机的串口通信

        此时本地计算机可以不用打开好灵通串口,远程计算机一定要打开串口连接。本地计算机将发送框内的数据即时发送到远程的计算机接的串口。同时远程计算机串口收到的数据将即时发送到本地计算机并且显示在接收框内。

    典型应用2     外接串口设备之间通过以太网的透明传输

         只要PC1PC2之间是通过好灵通软件连接的,那么它们所接的串口之间是完全透明的。显然两台计算机的即时通信软件即使各自设置成为不同速率等也是可以通信的,也就是说还可以实现不同速率之间的串口透明传输。这是一般的串口远程通信无法实现的功能。

        

    欢迎使用串口论坛
    波仕与您畅游RS232/RS485串口的世界


    目前不允许游客回复,请 登录 注册 发表言论。