Innehållsförteckning:

TCP/IP -anslutning över GPRS: Så här skickar du data till servern med SIM900A -modul: 4 steg
TCP/IP -anslutning över GPRS: Så här skickar du data till servern med SIM900A -modul: 4 steg

Video: TCP/IP -anslutning över GPRS: Så här skickar du data till servern med SIM900A -modul: 4 steg

Video: TCP/IP -anslutning över GPRS: Så här skickar du data till servern med SIM900A -modul: 4 steg
Video: Nokia 3720 classic - Gul 2024, Juli
Anonim
TCP/IP -anslutning över GPRS: Hur man skickar data till servern med SIM900A -modul
TCP/IP -anslutning över GPRS: Hur man skickar data till servern med SIM900A -modul

I den här självstudien kommer jag att berätta om hur du skickar data till TCP -servern med sim900 -modulen. Vi kommer också att se hur vi kan ta emot data från server till klient (GSM -modul).

Steg 1: Komponenter som krävs:

Komponenter som krävs
Komponenter som krävs
Komponenter som krävs
Komponenter som krävs

Så för att uppnå detta behöver du minst två komponenter. En är uppenbarligen Sim900A/800A -modul och en annan är en USB till TTL -omvandlare. Bortsett från det, behåll ett simkort med dig och det bör ha 2G -datapaket aktiverat i det, så att du kan testa klientserverkommunikation.

Steg 2: Programvara som krävs:

Programvara som krävs
Programvara som krävs

Så här måste du göra klientserverkommunikation Så dessa programverktyg behöver du:

1. Socket Test: Med detta kan du köra en server på din dator.

2. Docklight: Det finns många verktyg för att arbeta med seriell data på din dator, Dcklight är ett av dessa verktyg, så du kan använda teraterm, realterm, hyperterminal etc. Så det är upp till dig, här använder vi Docklight för detta.

3. Ngrok: Detta är valfri programvara för dem som inte kan göra vidarebefordran av port på sin router. Och jag gjorde inte heller vidarebefordran av port eftersom det av någon anledning inte fungerar eftersom det har två routerinställningar, i alla fall om du också är en av dem som inte kan göra vidarebefordran av portar så det här är det fantastiska verktyget för dig, Vad ngrok faktiskt gör, exponerar ngrok lokala nätverkstjänster bakom NAT och brandväggar för allmänheten via en säker tunnel.

Steg 3: Arbeta:

AT -kommandon

AT -kommandon är grundläggande initiering för alla GSM -moduler. Och efter att du har anslutit din GSM -modul till PC med USB till TTL -omvandlare måste du ge dessa AT -kommandon.

Så det första kommandot är att testa väder din GSM -modul är ansluten till din dator eller inte:

(En sak du måste komma ihåg att varje AT -kommando kommer att avslutas med ett Carriage Return -tecken)

Efter det här är listan över kommandon du behöver utföra för att göra TCP/IP -anslutning.

AT+CIPSHUT

AT+CIPMUX = 0

AT+CGATT = 1

AT+CSTT = "airtelgprs.com", "", ""

AT+CIICR

AT+CIFSR

AT+CIPSTART = "TCP", "", ""

AT+CIPSEND

Följ databladet för att förstå användningen av dessa kommandon. Hur som helst i min projektvideo för denna handledning har jag förklarat hur dessa kommandon fungerar

Nu måste du först starta servern på din dator med hjälp av socket test. Och när du är i docklight kommer du att utföra AT+CIPSTART -kommandot då startar din server.

AT+CIPSTART -kommandot är så här:

AT+CIPSTART = "TCP". "", ""

Så innan du använder offentlig IP måste du vidarebefordra portar på din router, det finns många sätt att göra det. Sök bara på google 'hur man vidarebefordrar en port på min router'. Och du kommer att få många länkar för att göra det.

Om du nu lyckas vidarebefordra porten. då kommer AT+CIPSTART -kommandot att ge dig CONNECT OK -svar.

Okej, det går riktigt bra tills nu, men tänk om du inte kan göra vidarebefordran av någon anledning eller om du inte har någon routerinställning, det betyder att du är ansluten till din mobila hotspot.

Så inga problem här kommer rollen som NGROK. Detta verktyg kan du använda för att göra din TCP IP allmänt tillgänglig. (samma sak som vi gör i hamntransport)

Följ den här länken för att ladda ner NGROK

ngrok är ett kommandoradsgränssnitt, så du måste köra ett kommando och det är

ngrok tcp

är vad du har gett i din socket test server.

Så efter att ha kört det här kommandot kommer din localhost vidarebefordras till en slumpmässig IP som genereras av ngrok, så du måste ändra den IP -adressen i ditt AT+CIPSTART -kommando, du får också ett annat portnummer, så den saken måste du också byta ut.

Så för att veta mer om hur saker och ting fungerar, se instruktionsvideon nedan.

Steg 4: Video:

Så allt jag har förklarat i videon.

Om du har några tvivel angående denna handledning kan du kommentera oss nedan.

Och om du vill lära dig mer om inbäddade system kan du besöka vår youtube -kanal Besök och gilla vår Facebook -sida för frekventa uppdateringar.

Tack och hälsningar, Embedotronics Technologies

Rekommenderad: