DNS連接網絡遠端傳輸問題的解決
DNS連接網絡遠端傳輸問題的解決,有很多熱心的網友對DNS連接網絡問題給出了答復,不知道對提問者有沒有實際意義上的幫助,感謝網友的慷慨支持。一個朋友托我給他解決一下DNS連接網絡的問題,問詢了很多人,都沒有滿意的答復。下面是在網上找到的一篇跟問題相似的解答。
使用TCP向遠端SERVER傳輸數據
服務器端是一臺連接到互聯網上的PC機,pc機上可以運行一個接收軟件,這種只適合測試模塊是使用,其實***開發時還要自己開發一個socket接收程序,注意該PC機的IP地址必須是公網IP,否則客戶端找不到。
客戶端模塊使用at指令連接服務器,命令格式:AT+CIPSTART=“TCP”,“SERVER的IP地址”,“SERVER的端口號”),連接成功后會返回CONNECT OK。然后就可以用AT+CIPSEND發送數據到SERVER,若SERVER有數據,模塊自動通過串口接收,要關閉TCP連接可用AT+CIPCLOSE命令。
使用DNS連接網絡訪問
sim300通過DNS連接網絡發送數據
利用SIM300 TCP的DNS連接網絡可直接連接到一個域名。具體步驟如下:直接連接到一個域名
◆先配置DNSAT+CDNSCFG=”211.136.18.171” (設置當地的DNS)
◆選擇域名還是IP地址AT+CDNSORIP=1(選擇域名)
◆建立連接AT+CIPSTART=”TCP”,”www.263.net”, ”80” (連接到SERVER)
◆發送數據AT+CIPSEND返回“>”后開始發送數據(看到這個提示符后,輸入要發送的數據),ctrl+z啟動發送。