
3串口服务器模块参数配置方法
卓岚串口服务器内嵌模块可以通过3种方式配置参数。分别是网页法、windows工具法、串口类AT命令法。这里是指用户使用卓岚的现有的工具来配置参数。关于开发用户自己的模块搜索、参数配置工具请看下一章节。
31 网页法
串口服务器核心模块内部运行了一个小型的Web服务器可以用于参数的配置,使用过路由器配置的用户对此方法一定不陌生。首先在浏览器的地址栏中输入串口服务器模块的当前IP地址,默认出厂IP为1921681200。此时打开的页面即是串口服务器模块上的登录页面,输入登录密码(默认为123456)点击Login,进入参数配置页面。如图所示。修改相应参数后点击“Sbumit”按钮即可提交参数。
网页法配置参数的优点是:简单易用,无需安装任何配置工具,使用浏览器即可进行配置。缺点是:串口服务器模块的IP地址必须是和本机计算机处于同一个网段,否则无法访问网页。另外某些高级参数需要通过windows工具法进行配置。
32 Windows工具法
Windows工具法是推荐的参数配置方法。即在用户Windows计算机上运行卓岚ZLVircom软件或ZLDevManager,只要点击搜索即可搜索局域网内的所有串口服务器模块。其中ZLDevManager是一个简易工具,直接拷贝无需安装。对搜索列表中的模块选中后,点击“设备编辑”按钮或者双击列表中此行,即可d出参数配置对话框,修改相应参数后点击“修改参数”按钮即可。如图所示。
windows工具法配置参数的优点是:1 不要求串口服务器模块和计算机在同一个网段。2 一次搜索多个模块,通过名字管理,无需记忆IP地址。3可以配置高级参数。
windows工具法配置参数实际上是通过“卓岚管理端口协议”进行设备的搜索和参数配置。有两种方法可以将该设备搜索和参数修改功能直接集成到用户软件里:卓岚设备管理函数库DLL、卓岚管理端口协议。前者是一个可供用户调用的DLL库,后者是将管理端口协议的详细内容告诉用户,并由用户自己实现。该项内容属于增值服务。
33 串口类AT命令法
以上两种方法都是通过串口服务器模块的网口来配置参数。在某些时候,用户不仅需要通过网口来配置而且希望本地配置,即无需通过另外一台计算机来配置,而是直接通过设备本身来配置自己的参数。例如对于需要现场配置IP地址、现场配置目的IP地址的情况。卓岚的串口类AT命令法很好地满足了该要求。当用户MCU和串口服务器模块通过TTL(UART)串口连接后,用户MCU可以随时发送串口命令来配置参数。该命令类似AT指令,具体的指令格式请参考卓岚相关文档。
卓岚串口类AT命令能够实现的功能,包括但是不限于:
1读取ZLSN2002/ZLSN2000的当前TCP连接状态,这样就知道模块是否和远端计算机建立了TCP连接。
2随意控制ZLSN2002模块向任意的目的IP发起TCP连接,在多个目标之间随意切换,在多种工作模式中随意切换。
3读取串口服务器模块的本地IP。如果是通过DHCP获得IP也能够读取。
4重新启动串口服务器模块。
使用卓岚串口类AT命令可以完全控制串口服务器模块的TCP运行状态,也就是可以通过AT命令实现socket的connet、listen、send、recv等的函数调用。可以把ZLSN2002看成是“硬件TCP/IP协议栈”,因为ZLSN2002内部完全集成了socket函数的全部功能,而且可以通过串口AT命令的方式进行调用,相对于软件的socket接口来说,“硬件TCP/IP协议栈”不需要用户MCU运行协议栈、也可以保证协议栈的稳定性。卓岚提供有通过串口类AT命令实现让ZLSN串口服务器模块连接、监听、发送、接收的源代码,可方便用户参考。
4参数配置方法的二次开发
如果用户需要将参数配置、设备搜索集成到到用户自己的软件中可以采用卓岚提供的设备管理函数库、管理端口协议方法。有的时候用户可能需要将IP的配置、波特率的配置集成到用户的管理软件中,而不是用卓岚的zlvircom进行配置,这增加了软件的统一性。以下就介绍这种方法。
41 设备管理函数
ZLAN可以提供一个供用户二次开发的动态连接库(DLL),这个动态连接库提供了简单的类似SearchDev()、 GetDevParam()、 SetDevParam()等函数来实现设备的搜索、参数获取、参数设置。使用起来非常方便,并提供有调用此DLL的C代码例子程序。这个函数库目前已经可以下载使用,参考《二次开发函数库的使用》。
42 管理端口协议
有的时候用户可能不想让自己的程序带有DLL库,此时更加灵活的控制方法是向ZLAN获取“管理端口协议”,这个协议是卓岚用户搜索模块、获取模块参数、设置模块参数的协议。用户完全可以在读懂协议的基础上自己实现这个协议。
设备管理函数库、ZLDevManage、ZLVircom的设备管理功能也是基于这个协议实现的。用户可以在读懂这个协议的基础上将ZLDevManage、ZLVircom的设备管理功能集成到用户自己的软件中。“管理端口协议”通过网口来配置模块,至少可以实现:
1设备的搜索:搜索局域网、外网的所有的卓岚串口服务器模块。
2读取设备参数:读取不同的设备的参数、设备ID、设备运行状态等。
3重启指定的串口服务器模块。
4修改指定的串口服务器模块的任何一个参数。串口服务器的连接主要有以下两种:”
1、 直接连接方式 ;
将串口服务器上的网口与计算机上的网线口直接相连。该组网方式布线简单,可以实现较长距离传输。
2、 以太网连接方式 ;
通过串口服务器将数控设备连接到以太网上,只需要将串口服务器连接到集线器或者交换机上,通过设置串口服务器的IP地址,就可使串口服务器成为以太网上的一个节点,从使连接到该串口服务器的数控系统连接到以太网上,通过该组网方式能够将不同的设备,将RS232/485/422串口,连接到以太网上,实现异构组网。
串口服务器,一个为RS-232/485/422到PC/IP之间完成数据转换的具有强大功能的方便快捷的通讯接口转换器。串口服务器通过作为服务器端,提供RS-232/485/422终端串口与TCP/IP网络的数据双向透明传输,提供串口转网络功能,RS-232/485/422转网络的解决方案。接下来飞畅 科技 的我来为大家详细介绍下串口服务器的通讯模式,一起来看看吧!
串口服务器的通讯模式分为三种:
1、点对点通讯模式:
在该模式下,服务器需要成对使用。其中一个作为服务器端,另外一个作为客户端,我们将两者之间建立连接,即可实现数据的双向透明传输。这种点对点的通讯模式适用于将两个串口设备之间的总线连接改造为TCP/IP网络连接。
2、使用虚拟串口通讯模式
在该模式下,一个或者多个服务器与一台电脑建立连接,即可实现数据的双向透明传输。我们在电脑上,由电脑上的虚拟串口软件管理下面的转换器,可以实现,一个虚拟串口对应多个转换器,N个虚拟串口对应M个转换器(N小于等于M)。该模式适用于串口设备由电脑控制的485总线或者322设备连线。无疑再次体现其运行效率,实现了传输速率的阶乘。
3、基于网络通讯模式
在该模式下电脑的应用程序基于SOCKET协议编写了通讯程序,在转换器上直接选择支持SOCKET协议即可。
通过对串口服务器通讯模式的介绍,我们可见串口服务器的传输多样性,高效性,它实现了多节点网络的连接。不仅如此,串口服务器也使设备间的传输距离超过了12公里。作为完成数据转换的通讯接口服务器,串口服务器正在发挥其自身最大的价值来造福人类。
好了,以上内容就是飞畅 科技 关于串口服务器通讯模式的相关详细介绍,希望能对大家有所帮助! 杭州飞畅 ,20年专注光纤通信研发、生产和销售,主营光端机、光纤收发器、工业交换机、协议转换器等,我们为客户提供定制化的产品服务。欢迎前来了解、交流。
不同的型号是不同的,一般只能一对一。康海时代(新三板挂牌代码:833422 )秉承“因为用心、所以专业”的经营理念,努力打造工业领域设备联网产业优质品牌。
围绕这一目标,公司形成了以科技创新为引领,以市场应用为导向,以产学研合作为载体,以项目开发为主体的创新机制, 通过掌握高集成度、低功耗、低成本基础嵌入式平台技术,高性能通用嵌入式平台技术,方便统一的设备联网管理软件技术和 基于ARM Cortex M系列平台的协议接口拓展技术,专业从事物联网通信领域串口通讯设备和网络通信产品的研发、生产、销售 及提供物联网通信解决方案。在USB协议发明之后,我们生活中很少见到串口设备。由于现代传输系统的这个原因,大多数制造商不再在笔记本电脑、台式计算机或现代设备上添加串行端口。因此,比如串行打印机、电子秤、条形码扫描仪、串行消费/工业设备、GPS、监控摄像头等设备通常都有一个串口连接的功能,如RS232、RS422或RS485串口与计算机交互。
从远程计算机建立对这组设备的远程访问问题需要串口服务器的帮助。 一个串口服务器 可以把大多数串行设备连接到一个以太网端口,这样就可以直接在计算机或交换机或网络路由器上使用,并远程控制这个设备。
串口服务器是一种小型设备,有时称为 串口联网转换器 、串行TCP/IP服务器或简单的终端服务器。然而,所有这些名称只是对同一种设备的不同称呼而已,这种设备是将串口(RS232、RS422或RS485)数据转换为以太网数据包,以太网数据包双向转换为串口(RS232、RS422或RS485)数据。如果IP/TCP数据包通过ieee80211a/b/g网络链路传输,它也可以用作无线串口服务器。串口服务器通过网络重定向串行设备。因此,它消除了与计算机物理连接的必要性。串口服务器有其唯一的IP地址。这就是它通常被称为服务器的原因。
首先,当你购买一个串口服务器时,需要先在计算机上安装驱动软件。该程序用于在计算机上创建虚拟COM端口,方便连接了硬件。所有虚拟串行端口都是通过设备软件的助手创建的,这些软件作为本地项到达计算机的设备管理器中。这种方法,适用于任何需要植入串行到以太网硬件的COM端口上,就好像它是自己的物理端口一样。现在,每次将串行设备连接到串口服务器的COM端口时,外围设备都会重定向到计算机的虚拟串行端口。它会被计算机识别为本地设备。
大多数串口服务器系统都添加了虚拟COM端口驱动程序。在开始使用转换器之前,必须先将其安装在计算机上。安装过程完成后,当硬件连接到计算机时,虚拟COM软件将立即能够在计算机的设备管理器中创建虚拟COM端口。
要设置串口服务器,只需连接以太网电缆、串行电缆和电源适配器。
在完成前面提到的所有步骤之后,您就可以开始配置串口服务器了。几乎所有的串口服务器都是直接开箱即用的,因为它会自动检测你正在使用的串行接口和所有其他设置。但是,如果需要配置默认设置,则可以登录到串口服务器的设置界面进行设置。有时,您可以通过访问虚拟COM软件登录到“单元管理”面板,但大多数情况下,使用web浏览器会更快、更简单。只需在浏览器地址栏中输入该转换器的默认IP地址,您将看到串口服务器的管理登录页面。现在您可以根据自己的喜好配置串口服务器了。
原文出自: >
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)