概述
背景:4G设备在本地发送数据到服务器正常,在外省发送数据有问题,需要排查一下是不是服务器的问题,为了能直观的看到数据,需要把4G模块发送的数据直接发送到内网PC端。
准备:
①4G终端(移远EC200T)
②PC(WIN10)
③内网穿透软件(花生壳)
第一步:
win10系统需要先打开Telnet服务,控制面板–>程序和功能–>启用或关闭Windows功能:
进入之后勾选Telnet客户端,确定后重启电脑:
第二步:
下载并安装花生壳软件,安装成功后新建自定义映射:
内网主机就是PC端的局域网IP地址,端口号先随便写。
自定义映射完成后,会有一个vip后缀的域名和映射IP地址(103.46.128.46),这个域名或者映射IP地址就是4G模块创建Socket时用的IP地址。右上角详细信息里面会有一个访问地址和端口号,这个端口号(40052)和自己创建映射时设置的端口号可能不一样,这时候再进入自己创建的映射,把内网的端口号设置成40052。
第三步:
打开命令行,输入telnet后回车,可以看到telnet客户端已经安装:
第四步;
配置4G模块,我使用的是UDP协议,在打开socket服务指令中,远程服务器的域名地址可以填映射后的vip后缀的域名或者映射IP地址(103.46.128.46)。
AT+QIOPEN=1,2,"UDP","103.46.128.46",40052,0,2
第五步:
打开网络调试工具,我用的是SSCOM,端口号选择UDP,本地IP设置为自己的内网IP,端口号和花生壳的映射端口号一样,然后4G模块发送数据就可以在串口工具里面看到数据。
最后
以上就是欢呼唇膏为你收集整理的使用4G模块(EC200T)发送UDP数据到内网PC端(内网穿透)的全部内容,希望文章能够帮你解决使用4G模块(EC200T)发送UDP数据到内网PC端(内网穿透)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复