咨询热线 13911299113

GA917传输模块-网络版

文章来源:http://www.wanlinyun.com/ 作者:万霖智慧消防 日期:2019-08-12 10:38
GA917传输模块-网络版

万霖智慧消防  1月23日

功能特点
v ARM内核,工业级温度范围,精心优化的TCP/IP协议栈,稳定可靠;
v 10/100Mbps网口,支持Auto-MDI/MDIX,支持交叉直连网线自适应;
v 支持Httpd Client工作模式;
v 内置网页,可通过网页进行参数设置,也可为用户定制网页;并且内置网页端口可设置(默认80);
v 支持232端口和485端口,两个端口可以同时独立工作,互不影响;
v 支持RTS/CTS硬件流控功能,支持Xon/Xoff软件流控;
v 支持虚拟串口软件;
v 串口波特率支持600bps~230.4Kbps;支持None、Odd、Even、Mark、Space五种校验方式;
v 支持Modbus 网关功能,工业现场使用更加方便;
v 支持Reload按键,可硬件恢复出厂设置;
v RJ45带Link/Data指示灯,网口内置隔离变压器,1.5KV电磁隔离;
v 全球MAC地址(D8-B0-4C开头),也允许用户自定义MAC地址;
v 支持通过网络升级固件;
v 支持DNS域名解析功能,DNS服务器可设置;
v 支持超时重启和超时重连功能;
v 支持静态IP地址和DHCP自动获取IP地址,并可以通过UDP广播协议查询网络内的设备;
v 支持keepalive机制,可探查死连接等异常并重连;
v 支持账户和密码,可用于网页登录以及网络设置,更安全;
v 支持一路Websocket功能,实现网页与串口的数据双向传输。


一、入门
WANLIN-GA917模块用于实现串口到以太网口的数据的双向透明传输,用户无需关心具体细节,模块内部完成协议转换。串口侧是串口电平数据,以太网口侧是网络数据包,通过简单设置即可指定工作细节。参数可以通过内置网页也可以通过设置软件进行设置,一次设置保存。
本章是针对产品WANLIN-GA917的入门介绍,建议用户系统的阅读本章并按照指示操作一遍,便于对本产品有一个系统的认识,用户也可以根据需要选择感兴趣的章节阅读。针对特定的细节和说明,请参考后续章节。
如果在使用过程中出现问题,可以到官网参照我们的应用案例:
http://www.wanlinyun.com
如需下载WANLIN-GA917调试软件、升级文件等文件请到一下网址下载。
下载地址:http://www.wanlinyun.com/zhishi/

1.1硬件测试环境
1.1.1硬件准备
测试所需如下:
? DC5V 1A电源一个
? 串口线一个
? 网线一根
? WANLIN-GA917一个
? 电脑一台

1. 测试目的
? 了解WANLIN-GA917,对WANLIN-GA917有个基本的认知
? 测试产品基础功能。
2. 数据流向

1.1.2硬件连接
为了测试串口到网络的通讯转换,我们将917(WANLIN-GA917,简称917,下同)的串口通过串口线(或USB转串口线)与计算机相连接,用网线将917的网口和PC的网口相连接,检测硬件连接无错误后,接入我们配送的电源适配器,给917评估板供电,连接示意图如图所示:

注:图示中电源和连接线要求均为有人配套电源和连接线。
1.2网络测试环境
为了防止用户在应用中出现搜索不到、ping不通、还有打不开网页等问题。在硬件连接好之后,使用之前,先对电脑进行NB烟感、WiFi烟感,各消防主机远程传输模块,4G远程控制模块,无线智能NB压力表液位计,WiFi漏水报警器、可燃气体报警器,一键报警系统,平台免费,消防管理平台,消防管理APP如下内容的检查。
1) 关闭电脑的防火墙和杀毒软件(一般在控制面板里)。
2) 关闭与本次测试无关的网卡,只保留一个本地连接。
必须设置电脑的IP为一个静态的与917的IP在同一个网段的IP,比如:192.168.0.201。

1.3默认参数测试

一、产品概述
2.1产品介绍
WANLIN-GA917是一款高端、经典的双串口服务器,是实现串口和以太网口之间数据双向透明转发的设备,采用Cortex-M4方案,主频高达120MHz,支持RS-232和RS-485同时工作。串口一侧实现串口数据的透明传输,以太网口一侧则是TCP/IP数据包,内部包含精心优化过的TCP/IP 协议栈,通过简单设置即可指定工作细节。
WANLIN-GA917基于WANLIN-GA916方案上,在继承916稳定性和功能的基础上,进一步改进和优化,接口上引入电源接线端子,更加方便工业场合使用,外观上增加RS232&RS485收发指示灯,并把所有指示灯提到前面板,方便客户调试过程查看问题。
本系列产品已经经过严格考验,在银行、公路、大型公司网络、有摄像头的繁忙网络以及通过光纤转以太网等组建的复杂网络环境均有成功应用。
2.2基本参数 


三、硬件参数介绍
尺寸图:

四、产品功能
本章介绍一下917所具有的功能,下图是模块的功能的整体框图,可以帮助您对产品有一个总体的认识。

4.1网络基础功能介绍
本章主要介绍网络基础功能,所有涉及的参数主要用于网络设备和所连接的网络进行正常的通信连接和数据交互。
4.1.1IP地址/子网掩码/网关
1. NB烟感、WiFi烟感,各消防主机远程传输模块,4G远程控制模块,无线智能NB压力表液位计,WiFi漏水报警器、可燃气体报警器,一键报警系统,平台免费,消防管理平台,消防管理APP IP地址是模块在局域网中的身份表示,在局域网中具有性,因此不能与同局域网的其他设备重复。917的IP地址有静态IP和DHCP两种获取方式。
l 静态IP
静态IP是需要用户手动设置,设置的过程中注意同时写入IP、子网掩码和网关,静态IP适合于需要对IP和设备进行统计并且要一一对应的场景。
优点:接入无法分配IP地址的设备都能够通过全网段广播模式搜索到;
缺点:不同局域网内网段不同导致不能进行正常的TCP/UDP通讯。
l DHCP
DHCP主要作用是从网关主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,从去设置IP地址的繁琐步骤。适用于对IP没有什么要求,也不强求要IP跟模块一一对应的场景。
优点:接入路由器等有DHCP Server的设备能够直接通讯,减少设置IP地址网关和子网掩码的烦恼;
缺点:接入无DHCP Server的网络,比如和电脑直连,917将无法正常工作。
2. 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。子网掩码不能单独存在,它必须结合IP地址一起使用。我们常用的C类子网掩码:255.255.255.0,子网内IP地址个数为2的8次方减2,即256-2=254个,一般主机地址全为0或者1(二进制)有其特殊的作用。
3. 网关是指模块当前IP地址所在网络的网络号。如果连接外网时接入路由器这类设备,则网关即为路由器IP地址,如果设置错误则不能正确接入外网,如果不接路由器这类设备,则不需要设置,默认即可。
4. 参考AT指令集

5. 设置软件:

4.1.2DNS服务器地址

917域名解析的服务器地址可以设置,设置完域名服务器地址后,917需要域名解析时,均向该地址请求。
域名解析的服务器地址,默认为网关,在DHCP默认是域名服务器地址为自动获取。
DNS服务器地址可设,能够在本地域名服务器不完善的情况下实现域名解析。
4.1.3恢复出厂设置功能
硬件恢复出厂设置:模块能够通过硬件恢复出厂设置,在模块断电(或复位)的情况下,按下Reload按键,然后上电,保持Reload按下状态并在5s后松开,即可硬件恢复出厂设置。
软件恢复出厂设置:通过设置软件或者网络设置协议,可以软件恢复出厂设置。
4.1.4WebServer 
917带内置的网页服务器,与常规的网页服务器相同,用户可以通过网页设置参数也可以通过网页查看模块的相关状态,网页服务器默认使用80端口,另外917提供了这个端口的修改功能,修改之后,可以通过其他的端口来访问内置网页。方便局域网内用80端口受限而不能进行访问的情况出现。
917带有网页服务器功能,通过网页服务器可以设置和查询模块参数。
网页设置参数:通过浏览器登陆917网页设置917网页参数。
917网页状态查询:通过网页可以查询917工作状态,排查产生错误原因。

4.1.5指示灯状态
1) POWER灯:电源指示灯,只要电源连接正常,指示长灯亮。
2) WORK灯:Work指示灯,917工作状态指示灯,只要917正常工作,指示灯闪亮,如果指示灯长亮或者是长灭,表示917在不正常工作状态,需要断电重启。
3) 232TX灯:917 RS232发送指示灯,发送数据时会闪亮。
4) 232RX灯:917 RS232接收指示灯,接收数据时会闪亮。
5) 485TX灯:917 RS485发送指示灯,发送数据时会闪亮。
6) 485RX灯:917 RS485接收指示灯,接收数据时会闪亮。
4.1.6网络固件升级
网络升级固件可靠,简单。通过升级新固件体验新功能,满足客户的更高需求。如果客户需要升级更高版本的固件,可以向供应商索要固件或者在有人用户支持中心咨询。
4.2Socket功能
4.2.1Httpd Client
在此模式下,用户的终端设备,可以通过917发送请求数据到指定的HTTP服务器,然后917接收来自HTTP服务器的数据,对数据进行解析并将结果发至串口设备。
用户不需要关注串口数据与网络数据包之间的数据转换过程,只需通过简单的参数设置,即可实现串口设备向HTTP服务器的数据请求。
如果917没有数据通过,并且服务器没有在超时时间内主动断开连接,模块将会自动断开连接。
Httpd Client模式具体工作示意图和设置示例图如下。

4.2.2WebSocket
网页转串口功能,可以让917的串口跟网页进行实时交互,可以让用户的数据显示到网页,实现网页到设备,设备到网页的交互。

4.3串口功能
4.3.1串口基本参数

串口基础参数包括:波特率,数据位,停止位,校验位。
1. 波特率:串口通讯速率,可设置范围为:600~230.4Kbps,波特率支持任意波特率;
2. 数据位:数据位的长度,范围为5~8;
3. 停止位:可设置范围为:1~2;
4. 校验位:数据通讯的校验位,支持None、Odd、Even、Mark、Space五种校验方式
通过设置串口参数,保持与串口连接设备串口参数一致可以保证通许正常进行。
4.3.2流控介绍

流控位:串口流控的方式,可以选择是否开启485模式,控制485收发器收发,默认开启485控制模式,在不选择硬件流控的情况下开启485模式。
1. NONE:默认的串口模式,本模式开启485收发控制;
2. HardWare:硬件流控模式,917的硬件流控仅支持RTS/CTS;
3. Xon/Xoff:支持软件流控模式。
通过硬件流控,或者软件流控,能够更好地处理串口的收发数据,当串口接收缓存超过阈值时,通知对方串口停止发送数据,当串口缓存处理完毕后,通知对方串口可以继续处理数据。
    一般在串口数据接收然后处理需要一定时间的场合应用。
4.3.3串口成帧机制
由于网络端的数据都是以数据帧为单位进行数据传输的,因此需要经串口的数据组成帧数据发送到网络端,这样可以更加高效快捷的传输数据。917能够设备串口打包时间和串口打包长度。917在数据透传过程中,按照设定的打包长度和打包时间,对串口数据进行打包。如图917打包时间默认为4个字节的打包时间和1460的打包长度。

串口成帧机制依据打包时间和打包长度,当两者满足任意一条则打包发送。
串口打包时间:默认为4个字节的发送时间,可设置,范围为:0~255。
串口打包长度:默认为1460,可设置,范围为0~1460。
4.3.4类RFC2217
类RFC2217,是简化版的RFC2217协议,配合虚拟串口能够动态改变917的串口参数,实现和变串口参数(波特率、数据位、校验位等)的设备通讯。
设置示意图如下:


4.4特色功能
4.4.1网络打印功能

917能够连接串口打印机,通过网络打印驱动,把串口打印机变成网络打印机功能。
 
一、参数设置
本章主要介绍怎么设置917的参数,通过参数设置达到自己的个性化应用。
917设置参数方法主要有设置软件设置参数、917自带网页设置参数和串口设置参数。
用户配置流程:
修改用户名和密码→设置IP地址获取方式→串口参数→917工作方式→与工作方式相关参数
为了保证设置软件的正常使用,需要进行以下几个步骤
1. 使用设置软件设置参数时,必须保证917和设置软件的电脑再同一个局域网内。
2. 关闭电脑上的杀毒软件和防火墙。
3. 关闭与本次测试无关的网卡。
5.1网络协议设置参数
5.1.1设置软件设置参数
打开设置软件点击搜索设备(下载地址:http://www.wanlinyun.com ),搜索到所在局域网内的所有设备。搜索信息包括设备的当前IP,设备名称,MAC地址和设备版本号。

1. 点击搜到的内容,917先校验密码,如果密码正确,显示出917信息,如果密码错误,软件会弹出输入用户名和密码的窗口重新输入,点击确认即可,917默认的用户名:admin 密码:admin(软件默认的用户名和密码也是admin),所以默认参数设置,不会弹出输入用户名和密码的窗口。

2. 基础参数设置:点击完整显示就可以看到所需要设置的基础参数,结合第三章的功能介绍,设置自己需要的参数,然后点击基础设置,即可设置成功所需要的参数,不需要的保持默认即可,不需要改。


n Websocket 端口:参考“网页转串口功能”,此端口号为网页转串口的端口号;
n 网页端口:访问网页时的端口号默认80;
n 用户名:917登录的用户名,修改参数时的认证码,可防止同一局域网其他用户修改917参数;
n 密码:917的密码,同上;
n 设备名称:917的名称可修改;
n 用户MAC地址:917的MAC地址;
n IP地址类型:静态和DHCP;
n 917静态IP:917的静态IP地址,设置时注意和路由器出在同一个网段内;
n 子网掩码:一般默认255.255.255.0;
n 网关:一般为路由器IP,设置正确才能进行跨网段通讯,以及域名解析。
3. 端口设置:点击所需设置的端口选项卡,修改所需参数,需改完毕后点击端口设置。

n 串口波特率:串口通讯的波特率,可以是标准波特率,也可以是自定义波特率;
n 校验/数据/停止:串口参数;
n 串口流控制:None/RS485/Hareware,选择Hareware为硬件流控,选择None/RS485为无流控;
n 工作方式:Httpd Client;
n 目标IP/域名:917作为客户端(Httpd Client)时所连接的IP或者域名;
n Modbus TCP:用到Modbus TCP 转Modbus RTU时设置;
n 串口打包时间:与串口分包机制有关;
n 串口打包时间:同上。
5. 固件升级:如果模块需要升级更高版本的固件,用户可以向销售咨询升级固件,得到升级的固件后点击设备,固件升级,然后升级固件,升级固件时,保持电脑只有一个IP地址(电脑和模块直连,禁止电脑通过wifi升级模块固件)。

5.2网页设置参数
打开浏览器输入917的IP地址,默认为(192.168.0.7)即可打开917的登录界面。输入用户名:admin,
密码admin,点击登录,即可进入登录界面。


1. 当前状态页面
当前状态页面展示917的一些基本信息:
n 917名称
n 固件版本
n 当前IP地址
n MAC地址
n 累计运行时间:从917上电开始计时
n 发送计数:从上电开始一共发送多少数据
n 接收数据:从上电开始一共接收多少数据
n 917连接状态:用于917调试时使用,查看连接是否建立
2. 本机IP设置
修改好需要设置的参数,点击保存设置,然后修改下一个页面的参数,如果其他参数不需要修改,点击重启生效。

n 本机IP设置
n IP地址获取方式
n 本机IP
n 子网掩码
n 网关地址
3. 232端口参数

n 波特率
n 数据位
n 校验位
n 停止位
n 流控与RS485
n 本地端口
n 远程端口
n 工作方式
n 远程服务器地址
n 串口打包时间
n 串口打包长度
n 同步波特率
4. 485端口参数

n 波特率
n 数据位
n 校验位
n 停止位
n 流控与RS485
n 本地端口
n 远程端口
n 工作方式
n 远程服务器地址
n 串口打包时间
n 串口打包长度
n 同步波特率
5. 网页转串口
点击网页转串口,弹出图示对话框,表明连接建立,点击确定,然后再数据发送窗口点击发送数据。


6. 高级设置

n 917名称
n Websocket 端口
n 网页端口
n 设备ID(用来识别917,可用于D2D转发)
n ID类型(可用于D2D转发)
n MAC地址(可修改)
n 用户名
n 密码
n 是否缓存数据:当连接断开时,串口和网络端的数据是否缓存
n 无数据复位时间:当串口或者网络没有接收到数据时,917多久复位,设置成0为不复位
7. 重启
保存完毕数据后,点击重启,917重启生效。

六、免责声明
本文档提供有关WANLIN-GA917产品的信息,本文档未授予任何知识产权的许可,并未以明示或暗示,或以禁止发言或其它方式授予任何知识产权许可。除在其产品的销售条款和条件声明的责任之外,我公司概不承担任何其它责任。并且,我公司对本产品的销售和/或使用不作任何明示或暗示的担保,包括对产品的特定用途适用性,适销性或对任何专利权,版权或其它知识产权的侵权责任等均不作担保。本公司可能随时对产品规格及产品描述做出修改,恕不另行通知。


联系方式

公 司:万霖(北京)消防技术有限公司
地 址:北京市通州区通胡大街78号京贸中心1702
网 址:http://www.wanlinyun.com
电 话:4006-016-119

文章来源:https://www.wanlinyun.com


NB烟感、WiFi烟感,各消防主机远程传输模块,4G远程控制模块,无线智能NB压力表液位计,WiFi漏水报警器、可燃气体报警器,一键报警系统,平台免费,消防管理平台,消防管理APP NB烟感、WiFi烟感,各消防主机远程传输模块,4G远程控制模块,无线智能NB压力表液位计,WiFi漏水报警器、可燃气体报警器,一键报警系统,平台免费,消防管理平台,消防管理APP
 
 
 
版权所有:利达消防主机维修,利达故障维修,利达设备维修,利达模块维修,利达线路维修,利达电源维修,利达系统维修 京ICP备14024677号-1