AUTODIRECT 欢迎光临光洋電子(西安)科技有限公司网站:我公司加入公益爱心活动、所销售的每类产品都会给公益事业添加一份爱心!

设为推筒子生死门 加为收藏 联系我们
售后服务
推筒子生死门 > 售后服务
产品与应用
技术与支持
新闻与动态
售后服务
新闻动态
培训
品质与机构
招骋信息
联系我们
应用笔记一:将串口服务器联入外网
 

一、服务器采集模式应用

 

应用条件:

模块工作在不同的局域网内,服务器工作在公网上,并且拥有公网固定IP,模块将串口接收到的数据通过网络发送给服务器。应用框图如下:

 

建议工作模式:

TCP Client:当在线的模块不是很多且对数据的实时性要求高的场合建议采用此模式,模块上电后主动和服务器建立连接,有数据时传输到服务器,借助TCP协议层的重传和校验机制,保证传输的可靠性。并且工作在TCP Server模式下的服务器端可以管理客户端设备和主动向模块发送数据。

UDP模式:当在线模块众多,且数据包比较小,不需考虑先后顺序时,可以采用UDP模式,UDP模式反映灵敏,服务器端编程相对简单,服务器负荷小。

设置说明:

设置说明界面基于我公司提供的设置软件,详情请参考对应产品使用手册。

模块工作模式 根据实际情况选择TCP Client或者UDP模式,

本模块IP地址 为模块所在的局域网内给模块分配一个局域网IP地址如这里的192.168.0.7,子网掩码保持默认255.255.255.0,

默认网关 是模块所在局域网的网关的IP地址如这里192.168.0.254,

工作时串口波特率 根据你的串口设备的波特率进行设置默认115200,

模块自身端口 任意,这里默认20108,范围是1~65535,

连接目标IP 为公网的服务器的固定IP地址,这里举例填写的61.135.169.105为百度的联通服务器IP

连接目标端口 任意填写,这里默认8234,范围1~65535,服务器端工作的应用程序就需要监听这个端口。

 

 

注:模块所在局域网的IP分配情况和默认网关如果不清楚可以查看电脑的本地连接状态的支持面板,无论是自动获取的IP还是手动分配的IP都能看到,双击右下角的电脑小图标即可打开。

二、异地普通联网用户访问远程串口

应用环境:

通用串口设备,需要接受远端联网用户的控制和访问,串口设备端只有拨号上网后建立的局域网,无公网IP。

 

工作模式:

此应用环境下需要将串口转以太网模块设置为TCP Server工作模式,如果模块所在地无法给模块分配公网固定IP,就需要在路由器上做端口转发。

 

设置过程:

1、首先将模块设置为TCP SERVER模式,连接目标IP任意设置一个,此模式下连接目标IP无意义,下图设置为局域网的默认网关,默认网关设置为模块所在局域网的网关。

注意:TCP Server模式下,模块监听的是模块自身端口。

2、在局域网的路由器上做端口转发,这里以TP-LINK的设置为例,要做的是将外网连接的20108端口转发到局域网内部的192.168.0.7这个IP上。

设置后如图所示:

3、在路由器的状态页查看设备的外网IP,下面的218.59.75.247

注意:部分网络环境在这里看到的也不是公网IP,而是一个更大的局域网IP,比如部分集团网就会有这样的情况,此时将无法使用,一个可行的判断方法是在外地ping这个IP能否ping通,ping不通则可能无法使用。

4、至此设置完成,外网的普通用户就可以通过工作在TCP Client模式下的程序连接218.59.75.247连接局域网内的串口联网设备从而控制串口,连接界面如下图:

5、您也可以用花生壳一类的动态域名软件,动态指向您路由器的公网动态IP,从而使用固定的域名来访问你的设备,花生壳二级域名是免费的,了解花生壳请登录

 
  

本站版权归 西安光洋电子科技有限公司  法律顾问: 陕ICP备14005839号
西安光洋电子科技有限公司 办事处:西安市小寨西路98号 厂址:西安市鱼斗路238号 24小时:+86-029-8536 6886
赢话费炸金花 正规棋牌下载送10现金 现金博三公 真钱三公棋牌 炸金花棋牌游戏平台 三公棋牌下载 现金网上炸金花 四川血战麻将算牌技巧 血战麻将棋牌兑现游戏 现金炸金花官方网站