步驟1:所需的組件:
因此要實(shí)現(xiàn)此目的,您至少需要兩個(gè)組件。一個(gè)顯然是 Sim900A/800A 模塊,另一個(gè)是一個(gè) USB至TTL轉(zhuǎn)換器。除此之外,請隨身攜帶一張SIM卡,并且其中應(yīng)啟用2G數(shù)據(jù)包,以便您可以測試客戶端服務(wù)器通信。
步驟2:所需軟件:
所以在這里您需要進(jìn)行客戶端服務(wù)器通信,因此需要這些軟件工具:
1。 套接字測試:使用此功能,您可以在PC上運(yùn)行服務(wù)器。
2。 Docklight :有很多工具可用于處理PC上的串行數(shù)據(jù),Dcklight是其中的一種工具,因此您可以使用teraterm,realterm,hyperterminal等。因此,這取決于您,我們在為此,請使用Docklight。
3。 Ngrok:對于那些無法在其路由器上進(jìn)行端口轉(zhuǎn)發(fā)的用戶來說,這是可選軟件。而且我也沒有進(jìn)行端口轉(zhuǎn)發(fā),因?yàn)槟撤N原因它不起作用可能是因?yàn)槲矣袃蓚€(gè)路由器設(shè)置,無論如何,如果您也是不能進(jìn)行端口轉(zhuǎn)發(fā)的人之一,那么這對您來說是個(gè)不錯的工具,
ngrok的實(shí)際作用是,ngrok通過安全隧道將位于NAT和防火墻后面的本地網(wǎng)絡(luò)服務(wù)公開到公共Internet。
步驟3:工作:
AT命令:
AT命令是任何gsm模塊的基本初始化。使用USB至TTL轉(zhuǎn)換器將GSM模塊連接至PC后,您需要提供以下AT命令。
第一個(gè)命令是測試GSM模塊是否已連接到PC的天氣:
(您需要記住的是,每條AT命令都將以回車符終止字符)
AT
這是您需要執(zhí)行的建立TCP/IP連接的命令列表。
的 AT + CIPSHUT
是在+ CIPMUX = 0
是在+ CGATT = 1
是在+ CSTT = “airtelgprs.com”, “” “”
是在+ CIICR
是在+ CIFSR
是在+ CIPSTART = “TCP”, “” “”
是在+ CIPSEND
請按照數(shù)據(jù)表了解這些命令的用法。無論如何,在本教程的項(xiàng)目視頻中,我已經(jīng)解釋了這些命令的工作方式。
現(xiàn)在需要首先使用套接字測試在PC上啟動服務(wù)器。然后在碼頭燈中執(zhí)行 AT + CIPSTART 命令,然后服務(wù)器將啟動。
AT + CIPSTART 命令如下:
AT + CIPSTART =“ TCP”?!?”,“ ”
因此,在應(yīng)用公共IP之前,您需要在路由器上進(jìn)行端口轉(zhuǎn)發(fā),有很多方法可以做到。只需在Google中搜索“如何在路由器上轉(zhuǎn)發(fā)端口”即可。這樣您將獲得很多鏈接。
現(xiàn)在,如果您成功轉(zhuǎn)發(fā)端口,則可以。然后 AT + CIPSTART 命令將為您提供 CONNECT OK 響應(yīng)。
直到現(xiàn)在一切都很好,但是如果您不能由于某種原因進(jìn)行端口轉(zhuǎn)發(fā),或者可能是您沒有設(shè)置路由器,這意味著您已連接到移動熱點(diǎn)。
因此, NGROK 的作用沒有問題。您可以使用此工具使您的 TCP IP 公開訪問。 (與端口轉(zhuǎn)發(fā)相同)
請點(diǎn)擊此鏈接下載 NGROK
ngrok 行接口,因此您需要運(yùn)行一個(gè)命令,那就是
ngrok tcp
是您在套接字測試服務(wù)器中提供的命令。
因此,運(yùn)行此命令后,您的本地主機(jī)將被轉(zhuǎn)發(fā)到 ngrok 生成的一個(gè)隨機(jī)IP,因此您需要在 AT + CIPSTART 命令中更改該IP,同樣,您將獲得一個(gè)不同的端口號,因此您也需要替換該端口號。
責(zé)任編輯:wv
-
TCP
+關(guān)注
關(guān)注
8文章
1324瀏覽量
78759 -
SIM900
+關(guān)注
關(guān)注
2文章
12瀏覽量
21513
發(fā)布評論請先 登錄
相關(guān)推薦
評論