步驟1:所需的組件:
因此要實現(xiàn)此目的,您至少需要兩個組件。一個顯然是 Sim900A/800A 模塊,另一個是一個 USB至TTL轉(zhuǎn)換器。除此之外,請隨身攜帶一張SIM卡,并且其中應(yīng)啟用2G數(shù)據(jù)包,以便您可以測試客戶端服務(wù)器通信。
步驟2:所需軟件:
所以在這里您需要進行客戶端服務(wù)器通信,因此需要這些軟件工具:
1。 套接字測試:使用此功能,您可以在PC上運行服務(wù)器。
2。 Docklight :有很多工具可用于處理PC上的串行數(shù)據(jù),Dcklight是其中的一種工具,因此您可以使用teraterm,realterm,hyperterminal等。因此,這取決于您,我們在為此,請使用Docklight。
3。 Ngrok:對于那些無法在其路由器上進行端口轉(zhuǎn)發(fā)的用戶來說,這是可選軟件。而且我也沒有進行端口轉(zhuǎn)發(fā),因為某種原因它不起作用可能是因為我有兩個路由器設(shè)置,無論如何,如果您也是不能進行端口轉(zhuǎn)發(fā)的人之一,那么這對您來說是個不錯的工具,
ngrok的實際作用是,ngrok通過安全隧道將位于NAT和防火墻后面的本地網(wǎng)絡(luò)服務(wù)公開到公共Internet。
步驟3:工作:
AT命令:
AT命令是任何gsm模塊的基本初始化。使用USB至TTL轉(zhuǎn)換器將GSM模塊連接至PC后,您需要提供以下AT命令。
第一個命令是測試GSM模塊是否已連接到PC的天氣:
(您需要記住的是,每條AT命令都將以回車符終止字符)
AT
這是您需要執(zhí)行的建立TCP/IP連接的命令列表。
的 AT + CIPSHUT
是在+ CIPMUX = 0
是在+ CGATT = 1
是在+ CSTT = “airtelgprs.com”, “” “”
是在+ CIICR
是在+ CIFSR
是在+ CIPSTART = “TCP”, “” “”
是在+ CIPSEND
請按照數(shù)據(jù)表了解這些命令的用法。無論如何,在本教程的項目視頻中,我已經(jīng)解釋了這些命令的工作方式。
現(xiàn)在需要首先使用套接字測試在PC上啟動服務(wù)器。然后在碼頭燈中執(zhí)行 AT + CIPSTART 命令,然后服務(wù)器將啟動。
AT + CIPSTART 命令如下:
AT + CIPSTART =“ TCP”?!?”,“ ”
因此,在應(yīng)用公共IP之前,您需要在路由器上進行端口轉(zhuǎn)發(fā),有很多方法可以做到。只需在Google中搜索“如何在路由器上轉(zhuǎn)發(fā)端口”即可。這樣您將獲得很多鏈接。
現(xiàn)在,如果您成功轉(zhuǎn)發(fā)端口,則可以。然后 AT + CIPSTART 命令將為您提供 CONNECT OK 響應(yīng)。
直到現(xiàn)在一切都很好,但是如果您不能由于某種原因進行端口轉(zhuǎn)發(fā),或者可能是您沒有設(shè)置路由器,這意味著您已連接到移動熱點。
因此, NGROK 的作用沒有問題。您可以使用此工具使您的 TCP IP 公開訪問。 (與端口轉(zhuǎn)發(fā)相同)
請點擊此鏈接下載 NGROK
ngrok 行接口,因此您需要運行一個命令,那就是
ngrok tcp
是您在套接字測試服務(wù)器中提供的命令。
因此,運行此命令后,您的本地主機將被轉(zhuǎn)發(fā)到 ngrok 生成的一個隨機IP,因此您需要在 AT + CIPSTART 命令中更改該IP,同樣,您將獲得一個不同的端口號,因此您也需要替換該端口號。
責(zé)任編輯:wv
-
TCP
+關(guān)注
關(guān)注
8文章
1402瀏覽量
81087 -
SIM900
+關(guān)注
關(guān)注
2文章
12瀏覽量
21695
發(fā)布評論請先 登錄
如何清除CYUSB3014的緩沖區(qū)數(shù)據(jù)?USB接口數(shù)據(jù)什么時候發(fā)送到電腦?
如何使用 CYW20829 將獲得的傳感器數(shù)據(jù)發(fā)送到廣播中?
服務(wù)器數(shù)據(jù)恢復(fù)——服務(wù)器異常斷電導(dǎo)致raid模塊損壞的數(shù)據(jù)恢復(fù)案例
CY8CPROTO-062S2-43439無法連接到ThingSpeak服務(wù)器怎么解決?
服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例
如何將小于1024字節(jié)的緩沖區(qū)從FPGA發(fā)送到PC?
服務(wù)器數(shù)據(jù)恢復(fù)—如何預(yù)防服務(wù)器故障與恢復(fù)服務(wù)器數(shù)據(jù)!
將ADS8556采集到的數(shù)據(jù)通過McBSP發(fā)送到C28346,BUSY/INT和RESET這兩個引腳應(yīng)該接什么?
TSW1400EVM可以將數(shù)據(jù)暫存到ram里然后再發(fā)送到上位機嗎?
arduino(2)--通過ESP8266模塊實現(xiàn)串口接收數(shù)據(jù),使用TCP協(xié)議進行局域網(wǎng)通信
使用NS1串口服務(wù)器HTTP模式上傳服務(wù)器數(shù)據(jù)

評論