北京中新创科技有镫锔跷翮限公司研制开发的DNE-18系列串口服务器嵌入式模块可以将任何基于串行口设备连接上以太网,使用TCP/IP协议从而在网络上任何一台计算邙掩镔呔机都可以控制串口设备,共享串口设备的信息。嵌入式的DNE-18体积小、成本低、耗电量低、可以方便的将串口设备升级为带以太网口的网络设备,加快了产品上市速度,降低研发成本
工具/原料
DN设备管理器软件
虚拟串口软件
IE浏览器
SerialIP虚拟串口软件
配置方法
1、DNE-18模块设备都可以通过DN设蚩狠希搁备管理器软件或通过WEB页面来设置IP地址及工作方式。DN设备出厂时IP地址设备为192.168.0.253,子网掩洁船诼抨码为255.255.255.0。如果希望使用WEB设置页面,请将设置用的计算机的IP地址修改为与DNE-18在同一网段内。正确连接完硬件后,请在计算机上使用ping命令ping192.168.0.253确认应答无误后,启动IE浏览器,在地址栏输入:192.168.0.253,得到如下界面
2、2)密码输入正确后进入完整设置页面,网络参数设置IP地址的获得方式分为静态IP和DHCP两种方式。如果选择DHCP方式则在DNE-18加电时自动尝试获取IP地址,如果网络中没有DHCP服务器,则DNE-18将无法获得IP地址。
3、3)串行口参数设置设置串口速率、奇偶校验、停止位、流控等参数。
4、4)工作耩撞苏粪参数设置工作模式:只支持TCP协议的服务器模式。远程主机必须运行在TCP客户端模式下,请求建立连接,DNE-18响应连接。端口号:DNE-18畋笠晃宸侦听的端口号,范围是1-65535。等待空闲时间:在等待串口没有数据收发后关闭TCP连接的时间,0-65535毫秒。0表示永远等待。TCP激活时间:TCP连接建立后,定时询问对方主机的活动状态,若对方没有应答则DNE-18将自动关闭TCP连接。范围:0-255分钟,0表示不监测对方主机的状态,假设对方的连接永远可靠。结束字符1,结束字符2:对于某些串行口应用协议有固定字符结尾的情况下,设置结束字符可以保证远程主机每次收到的TCP数据包是完整的串口数据包而不用再组装了。可支持一个结束字符或两个结束字符。
5、5)密码设置
6、6)恢复出厂设置使用本功能将所有的参数恢复成出厂设置,包括IP地址。
7、7)退出全部设置完成后请退出设置界面,防止非法修改。
使用
1、DNE-18用TCPserver方式来实圬杂钴怖现串口数据到网络口的转换。给DNE-18配置了唯一的I霸烹钟爷P地址和相应的端口号后,DNE-18开始侦听,若网络中有主机发起联接DNE-18会接受联接请求,并将网络口收到的从串口发出并将串口收到的数据从网络口以TCP/IP协议包送出。DNE-18不对用户数据包做任何解析或更改,提供完全透明的数据通道。
2、两种网络主机与DNE-18串口通信的实现方法
3、1.使用Winsock编程熟悉网络编程的用户可以使用winsock编程,发起联接至DNE-18,连接成功建立后,可以透明的读写数据。
4、使用虚拟串口软件安装中新创提供的SerialIP虚拟串口软件可以在计算机中虚拟多达255个串口,访问这些虚拟串口的数据将被从网络中发送给DNE-18,DNE-18串口接收到的数据也将从网络中传送给虚拟串口。用户对虚拟串口的操作与实际串口的操作没有任何差别。
5、简单测试方法使用Windows操作系统自带的超级终端程序可以方便的测试串口-网络口的透明通道。