产品
有人云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
200
+
私有云项目
数据本地化
业务个性化
10
+
万 公有云注册用户
80%公有云功能免费
付费VIP享自定义品牌服务
有人云官网
有人智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
提供代研、代料、代工一站式OEM/ODM服务
有人智造官网
有人智能 — 解决方案 打包提供云、管、边、端整体解决方案
从问题诊断、方案设计,到实施落地、系统运维
有人智能官网
支持中心
USR-G781 双socket转发--网口设备与远程服务器通信
2019-07-12


  本功能仅适用于固件版本V1.2.29~V1.2.31的G781设备


注意:

1、 本功能只支持转发一路网口设备数

2、 仅支持socketAsocketB之间的数据转发

3、 仅支持socketAsocketB作为TCP Client,即两路socket所连接的对端设备或者服务器,只能做TCP server

4、 注册包、心跳包仅生效于socketA


连接拓扑:

硬件连接实物图(适用于本案例):

 781设置软件:http://www.usr.cn/Download/537.html

1 . DTU设备设置参数:

USB转串口线将G781232串口连接到电脑,正确安装天线,用我司配套电源适配器链接供电。如下图所示:

在设备管理中能够检测到对应的串口,如下如所示,在我的电脑上检测到串口为COM15(若未检测到串口或者第一次使用该串口线,可以先用驱动精灵等软件修复一下串口驱动。)

打开配置软件 G781出厂默认串口参数:波特率115200,检验/数据/停止:NONE/8/1.如下图所示,打开串口:

点击进入配置状态。若如下图所示打印+++  a  a  OK,则表示正确进入配置状态。若未显示如下图所示打印信息,可能原因:

1、  选择的串口号与设备链接电脑的串口号不一致

2、  电脑无串口驱动

3、  波特率与设备实际波特率不一致(如果之前设置过并且忘记改动后的波特率是多少,可以硬件恢复出厂设置后用出厂默认参数)

4、  硬件问题。可以更换一根串口线试试

设置参数:

工作模式:透传模式 ,服务器A地址和目标端口设置为某个远程服务器,如:94.191.7.2527118.

服务器B地址为LAN口设备IP及监听端口。如192.168.1.1002317(本案例用PC模拟网口设备)


串口发送指令:

AT+SOCKPIPEEN=ON

AT+SOCKPIPE=SOCKA,SOCKB

开启双socket转发功能(AT指令要以回车换行结尾)


设置并保存所有参数,并重启,待串口打印启动信息USR-G781,表示启动完成,这时将电脑的端口监听打开,G781linkAlinkB指示灯会亮起来,表示两路socket成功建立并连接。


8、设置完成后,便可以在服务器看到设备的连入,如下,可以测试双向数据通信,表示测试OK


 

 

 

 


工作日每天: 14:00~17:00
抖音、天猫 "有人旗舰店"

关注有人微信公众号
了解更多信息