樓主小白,最近在做一個小項目,下位機需要通過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,對網絡這塊不太懂,傻傻分不清楚啊淚)
|