楼主小白,最近在做一个小项目,下位机需要通过GPRS模块传输数据到自己搭建的服务器上(该服务器在自己的电脑上搭建的),电脑是通过实验室的路由器上网的。希望懂这块的小哥哥小姐姐们能指点一二,非常感谢!!1、了解到GPRS模块必须连接到公网上,就用花生壳申请了一个域名进行了内网穿透(比如自己的主机IP是:192.168.1.23,在电脑上开启网络调试助手使用TCP Server模式,端口:4001.用花生壳进行内网映射的时候内网主机就填的192.168.1.23,内网端口填的4001。这个应该没问题吧),内网穿透经诊断显示:域名已激活内网穿透功能,并与转发服务器IP指向一致,映射、局域网服务器连接成功,内网穿透这块应该没问题了吧。
2、在电脑上用网络调试助手充当TCP Server(本地IP:192.168.1.23,端口:4001),用串口助手发送AT指令进行GPRS模块的调试,前面短信电话功能正常,进行到TCP连接的时候总是显示TCP CLOSED,CONNECT FAIL.
3、AT指令发送AT+CIPSTART="TCP","192.168.1.23","4001",这里的IP地址和端口号是不是填这个呢?是否填错导致连接一直失败?(花生壳域名:22e76j9277.iok.la:30837,域名IP地址指向:103.46.128.43,局域网服务器:192.168.1.23,对网络这块不太懂,傻傻分不清楚啊泪)
|