3G WCDMA设备拥有联通的私网IP怎么被公网主机访问

时间:2021-12-08 20:27:06
前提
1. 3G模块,WCDMA联通制式
2. 使用联通USIM卡 PPP拨号联网,获取到联通私网IP :10:11:253:166 
     而且这个私网IP在3G模块PPP拨号断开重新连接拨号获取IP后是会变化的。

问题:
公网某个服务器(拥有公网静态IP或者域名)怎么主动访问这个3G模块??? 

3G模块里面需要做什么处理吗? 或者有什么好的方案可以解决这个问题?

万分感谢

 

5 个解决方案

#1


建立连接之后不就有了SOCKET么?
服务器端向下发送数据就OK的啊。

#2


楼上说的很对,终端和服务器建立链接之后,两者都可以正常交互了,你在服务器一侧看到模块的IP不是私有IP,肯定是一个共有IP,私有IP是模块在移动网络里面获取的IP。
你用一个服务器工具,建立链接之后,你就明白了。。。

#3


楼主是想让拥有3G的那端作为服务器,楼上的两位兄弟,如果服务器端ip不固定,客户端怎么访问啊,除非服务器起来之后发个短信包含其ip,掉线重启过后再发信息

#4


3G终端启动后每隔6s向服务器发送一个心跳包,服务器收到这个心跳包时就表明已经和终端建立了链接,此时直接可以通过TCP/IP或者UDP协议传输数据

#5


我可以提供给你一个服务器工具,只要模块连上服务器以后,就能正常交互了,非常简单。。。

#1


建立连接之后不就有了SOCKET么?
服务器端向下发送数据就OK的啊。

#2


楼上说的很对,终端和服务器建立链接之后,两者都可以正常交互了,你在服务器一侧看到模块的IP不是私有IP,肯定是一个共有IP,私有IP是模块在移动网络里面获取的IP。
你用一个服务器工具,建立链接之后,你就明白了。。。

#3


楼主是想让拥有3G的那端作为服务器,楼上的两位兄弟,如果服务器端ip不固定,客户端怎么访问啊,除非服务器起来之后发个短信包含其ip,掉线重启过后再发信息

#4


3G终端启动后每隔6s向服务器发送一个心跳包,服务器收到这个心跳包时就表明已经和终端建立了链接,此时直接可以通过TCP/IP或者UDP协议传输数据

#5


我可以提供给你一个服务器工具,只要模块连上服务器以后,就能正常交互了,非常简单。。。